@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ocean-950:#03080c;--ocean-900:#06141b;--ocean-800:#0b2028;--foam-50:#f4f7f5;--foam-100:#e8efed;--mist-400:#91a4aa;--ink-900:#10262d;--cyan:#55ebed;--cyan-dark:#08727a;--coral:#ff6d57;--gold:#f1bd63;--ink-muted:#526368;--dark-muted:#91a4aa;--dark-line:#c4e6e72e;--light-line:#10262d29;--display:"Helvetica Neue", "Aptos Display", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--serif:"Iowan Old Style", Georgia, "Songti SC", "STSong", SimSun, serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.articlePage.articleEntry-scylla-and-charybdis .articleHero{background:#03080b;min-height:940px;overflow:hidden}.articlePage.articleEntry-scylla-and-charybdis .articleHero .articleWorldScene{z-index:0;opacity:1;background:#03080b;display:block;inset:0}.articlePage.articleEntry-scylla-and-charybdis .articleHero .articleWorldSceneImage{z-index:0;object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.08)brightness(.84);width:100%;height:100%;position:absolute;inset:0}.articlePage.articleEntry-scylla-and-charybdis .articleHero .articleWorldScene:before{content:"";z-index:1;width:auto;height:auto;box-shadow:none;background:linear-gradient(90deg,#020609f2 0,#020609c2 39%,#0206091f 70%),linear-gradient(#0000 54%,#03080b);border:0;border-radius:0;position:absolute;inset:0}.articlePage.articleEntry-scylla-and-charybdis .articleHero .articleWorldScene:after{content:"";z-index:1;background:radial-gradient(circle at 78% 61%,#7198a12b,#0000 21%);position:absolute;inset:0}.articleEntry-scylla-and-charybdis .articleHero>.articleShell{z-index:3;position:relative}.articleEntry-scylla-and-charybdis .articleHero h1{color:#f2eee5;letter-spacing:-.06em;text-shadow:0 9px 55px #000;max-width:870px;font-size:clamp(55px,6vw,89px);line-height:.96}.articleEntry-scylla-and-charybdis .articleHero h1 em{color:#c56b46}.straitStory{--strait-rust:#a64e35;--strait-gold:#b78b50;color:#20282a;background:#d8d1c3}.straitLongform{overflow:clip}.straitOpening{color:#ebe8df;background:radial-gradient(circle at 50% 55%,#647d8424,#0000 28%),linear-gradient(105deg,#11181b 0 48%,#070c0f 48%);min-height:1080px;padding:clamp(145px,15vw,220px) max(30px,50vw - 590px)}.straitOpening>span,.straitLedger header span,.straitChapter>header>span,.straitChapter>header>b,.straitChapter>header>small,.straitQuestions header span,.straitSources header span,.straitFinale>span{color:#c66b49;font:800 8px var(--mono);letter-spacing:.17em}.straitOpening>div{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:70px;margin:47px 0 105px;display:grid}.straitOpening h2{font:500 clamp(76px,9.5vw,137px)/.85 var(--display);letter-spacing:-.078em;white-space:pre-line;margin:0}.straitOpening aside{color:#c1c9c8;font-family:var(--display);grid-template-columns:1fr;place-items:center;display:grid}.straitOpening aside b{color:#c56543;font:500 126px/.8 var(--display)}.straitOpening aside i{background:linear-gradient(#9c4f39,#8da0a2);width:1px;height:110px;margin:27px 0}.straitOpening aside strong{font:500 46px/1 var(--display)}.straitOpening>p{color:#dfe3e0a8;max-width:760px;font:18px/2.1 var(--serif);text-align:justify;margin:0 0 0 auto}.straitLedger{color:#212725;background:#dfd7c8;min-height:970px;padding:clamp(120px,13vw,185px) max(30px,50vw - 590px)}.straitLedger header{grid-template-columns:180px 1fr;gap:40px;display:grid}.straitLedger h2{max-width:930px;font:500 clamp(47px,5.7vw,80px)/.98 var(--display);letter-spacing:-.055em;white-space:pre-line;margin:0}.straitEquation{background:#d5cdbc;border:1px solid #2f363447;grid-template-columns:1fr 130px 1fr;align-items:stretch;margin-top:100px;display:grid}.straitEquation article{background:#e6ded0;min-height:350px;padding:30px 35px}.straitEquation article:last-child{color:#e8ece8;background:#10191b}.straitEquation small{color:#926943;font:800 8px var(--mono);letter-spacing:.14em}.straitEquation strong{color:#a54d36;font:500 clamp(92px,11vw,150px)/.8 var(--display);letter-spacing:-.08em;margin-top:58px;display:block}.straitEquation article:last-child strong{color:#ecede6;font-size:clamp(65px,8.5vw,112px)}.straitEquation p{color:#65706c;font:800 8px/1.8 var(--mono);white-space:pre-line;margin:42px 0 0}.straitEquation article:last-child p{color:#899a99}.straitEquation>i{color:#a4533b;font:800 10px var(--mono);writing-mode:vertical-rl;border-left:1px solid #2f363440;border-right:1px solid #2f363440;justify-content:center;align-items:center;font-style:normal;display:flex}.straitLedger footer{color:#747f7a;font:800 8px var(--mono);letter-spacing:.12em;border-top:1px solid #2f363433;justify-content:space-between;gap:20px;padding-top:21px;display:flex}.straitLedger footer b{color:#a44f37}.straitChapter{color:#263032;background:#e3dccf;padding:clamp(125px,13vw,185px) max(30px,50vw - 590px) clamp(145px,15vw,220px);position:relative}.straitChapter:before,.straitChapter:after{content:"";opacity:.65;pointer-events:none;width:9px;position:absolute;top:0;bottom:0}.straitChapter:before{clip-path:polygon(0 0,100% 8%,62% 48%,100% 92%,0 100%);background:linear-gradient(#11191b,#9b4b35,#11191b);left:0}.straitChapter:after{clip-path:polygon(100% 0,0 8%,38% 48%,0 92%,100% 100%);background:linear-gradient(#0e1719,#6f878a,#0e1719);right:0}.straitChapter-1,.straitChapter-3,.straitChapter-4,.straitChapter-6,.straitChapter-9{color:#dfe5e2;background:#0b1316}.straitChapter-4{background:radial-gradient(circle at 15% 58%,#983c2729,#0000 25%),#100f0e}.straitChapter-6{background:radial-gradient(circle at 73% 63%,#48707930,#0000 28%),#071215}.straitChapter-9{background:#05090b;padding-bottom:0}.straitChapter>header{grid-template-columns:140px 70px 1fr;align-items:start;gap:25px;max-width:1120px;display:grid}.straitChapter>header>b{color:#b8915f}.straitChapter>header>small{color:#7b8583;font:800 8px var(--mono);letter-spacing:.14em}.straitChapter>header h2{color:#1d292c;max-width:1010px;font:500 clamp(52px,6vw,85px)/.98 var(--display);letter-spacing:-.057em;grid-column:1/-1;margin:35px 0 0}.straitChapter-1>header h2,.straitChapter-3>header h2,.straitChapter-4>header h2,.straitChapter-6>header h2,.straitChapter-9>header h2{color:#f0eee7}.straitReading{width:min(800px,76%);margin:78px 0 0 auto}.straitReading>p{color:#536060;font:18px/2.1 var(--serif);text-align:justify}.straitChapter-1 .straitReading>p,.straitChapter-3 .straitReading>p,.straitChapter-4 .straitReading>p,.straitChapter-6 .straitReading>p,.straitChapter-9 .straitReading>p{color:#dce3e0b3}.straitReading>p+p{margin-top:1.55em}.straitOriginal{color:#192427;background:#ede7db;border-left:5px solid #aa5338;width:min(980px,100% + 180px);margin:0 0 70px -180px;padding:43px 47px;box-shadow:0 34px 100px #0000003b}.straitOriginal header{color:#9d4f37;font:800 8px var(--mono);letter-spacing:.12em;justify-content:space-between;gap:25px;display:flex}.straitOriginal header a{color:inherit}.straitOriginal>strong{font:500 clamp(28px,3.5vw,47px)/1.4 var(--serif);margin:38px 0 45px;display:block}.straitOriginal>div{border-top:1px solid #30414233;padding-top:27px}.straitOriginal>div>span{color:#77817f;font:800 8px var(--mono);letter-spacing:.15em}.straitOriginal>div>p{color:#3f4e50;font:21px/1.78 var(--serif);margin:21px 0 0}.straitOriginalGreek{color:#eeeae2;background:#151b1c}.straitOriginalGreek>div{border-color:#e1e7e226}.straitOriginalGreek>div>p{color:#d0d7d3}.straitOriginalLatin{color:#eee8df;background:#251916}.straitOriginalLatin>div{border-color:#e6dace26}.straitOriginalLatin>div>p{color:#d8cdc5}.straitOriginalFinal{background:#0b1214;border-color:#c4764f}.straitSourceWake{border-top:1px solid #3c4c4c33;flex-wrap:wrap;align-items:center;gap:8px;margin-top:52px;padding-top:20px;display:flex}.straitSourceWake>span{color:#7d8683;font:800 8px var(--mono);letter-spacing:.12em}.straitSourceWake a{color:#697471;font:700 8px var(--mono);text-transform:uppercase;border:1px solid #3c4c4c33;padding:7px 10px}.straitSourceWake a b{color:#a6543a;margin-right:7px}.straitChapter-1 .straitSourceWake,.straitChapter-3 .straitSourceWake,.straitChapter-4 .straitSourceWake,.straitChapter-6 .straitSourceWake,.straitChapter-9 .straitSourceWake{border-color:#a3bab726}.straitChapter-1 .straitSourceWake a,.straitChapter-3 .straitSourceWake a,.straitChapter-4 .straitSourceWake a,.straitChapter-6 .straitSourceWake a,.straitChapter-9 .straitSourceWake a{color:#82928f;border-color:#a3bab729}.straitKylix{color:#1e292a;background:#e9e2d5;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:0;width:min(1060px,95%);margin:105px auto 0;padding:8px;display:grid;box-shadow:0 40px 100px #0000004d}.straitKylix>div{background:#141718}.straitKylix img{filter:saturate(.72)contrast(1.06);width:100%;height:auto;display:block}.straitKylix figcaption{border-top:1px solid #2f3e3e33;align-self:end;padding:31px 30px}.straitKylix figcaption span,.straitKylix figcaption a{color:#98523b;font:800 8px var(--mono);letter-spacing:.11em}.straitKylix figcaption strong{font:500 clamp(31px,3.7vw,52px)/1 var(--display);letter-spacing:-.045em;margin:22px 0;display:block}.straitKylix figcaption p{color:#626b67;font:15px/1.8 var(--serif);margin:0 0 25px}.straitRelay{background:#071518;border:1px solid #4d6e73;width:min(1060px,96%);margin:105px auto 0}.straitRelay header{color:#8ca3a4;border-bottom:1px solid #4d6e73;grid-template-columns:180px 1fr;gap:30px;padding:28px;display:grid}.straitRelay header span{font:800 8px var(--mono)}.straitRelay header strong{color:#e9ece6;font:500 clamp(28px,3.4vw,49px)/1.05 var(--display)}.straitRelay>div{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:17px;min-height:260px;padding:40px;display:grid}.straitRelay>div i{color:#809496;font:800 8px var(--mono);text-align:center;font-style:normal}.straitRelay>div b{color:#be704c;font:500 48px var(--display)}.straitRelay footer{color:#b9865b;font:800 8px var(--mono);text-align:right;border-top:1px solid #4d6e73;padding:20px 28px}.straitCurrent{color:#dbe2de;background:#0c1a1c;border:1px solid #576f70;width:min(1100px,97%);margin:105px auto 0;padding:45px;box-shadow:0 35px 90px #00000040}.straitCurrent header{grid-template-columns:190px 1fr;gap:35px;display:grid}.straitCurrent header span{color:#8a9e9c;font:800 8px var(--mono)}.straitCurrent header strong{color:#edf0e9;font:500 clamp(37px,4.7vw,63px)/1.04 var(--display)}.straitCurrentProfile{border-top:1px solid #50696b;border-bottom:1px solid #50696b;grid-template-columns:1fr 110px 180px 110px 1fr;align-items:stretch;min-height:290px;margin-top:90px;display:grid}.straitCurrentProfile article{background:linear-gradient(#13292c,#081214);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.straitCurrentProfile article:last-child{background:linear-gradient(#0d2024,#041013)}.straitCurrentProfile article b,.straitCurrentProfile section b{color:#dbe4df;font:500 25px var(--display)}.straitCurrentProfile article span,.straitCurrentProfile section span{color:#829795;font:800 8px var(--mono)}.straitCurrentProfile section{color:#f0e7d9;text-align:center;background:#1d1815;border-left:1px solid #50696b;border-right:1px solid #50696b;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.straitFlow{color:#b97652;font:800 8px var(--mono);writing-mode:vertical-rl;justify-content:center;align-items:center;font-style:normal;display:flex}.straitFlowNorth{background:linear-gradient(90deg,#0000,#5e8a8f24)}.straitFlowSouth{background:linear-gradient(90deg,#5e8a8f24,#0000)}.straitCurrent footer{color:#849896;font:800 8px var(--mono);grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:15px;padding-top:28px;display:grid}.straitCurrent footer b{color:#c27a55;font-size:10px}.straitCurrent footer i{background:linear-gradient(90deg,#547174,#0000);height:1px}.straitFigTree{background:#020608;width:calc(100% + 2*max(60px,50vw - 590px));min-height:1080px;margin:120px 0 0 calc(-1*max(30px,50vw - 590px));position:relative;overflow:hidden}.straitFigTree img{object-fit:cover;object-position:center;filter:saturate(.74)contrast(1.06)brightness(.75)}.straitFigTree:after{content:"";background:linear-gradient(#03070914,#0307093d 44%,#05090b 92%),linear-gradient(90deg,#0307091a,#0000 60%);position:absolute;inset:0}.straitFigTree>div{z-index:2;color:#f0ede5;text-align:right;width:min(800px,70%);position:absolute;bottom:105px;right:max(30px,50vw - 590px)}.straitFigTree span,.straitFigTree small{color:#d18259;font:800 8px var(--mono);letter-spacing:.16em}.straitFigTree strong{font:500 clamp(55px,6.8vw,96px)/.91 var(--display);letter-spacing:-.06em;white-space:pre-line;text-shadow:0 8px 50px #000;margin:34px 0 38px;display:block}.straitFinale{color:#edf1ed;text-align:center;background:radial-gradient(circle at 50% 43%,#406b7133,#0000 27%),#03090b;min-height:1080px;padding:clamp(180px,20vw,300px) max(30px,50vw - 590px)}.straitFinale>strong{max-width:1150px;font:500 clamp(63px,7.8vw,110px)/.91 var(--display);letter-spacing:-.07em;white-space:pre-line;margin:55px auto 120px;display:block}.straitFinale>div{color:#829593;font:800 8px var(--mono);border-top:1px solid #97b3b030;border-bottom:1px solid #97b3b030;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:15px;padding:35px;display:grid}.straitFinale>div b{color:#bd704d}.straitQuestions,.straitSources{padding:clamp(115px,13vw,180px) max(30px,50vw - 520px)}.straitQuestions{color:#dfe5e1;background:#111b1d}.straitQuestions h2,.straitSources h2{color:#f0eee7;font:500 clamp(49px,5.7vw,78px)/.98 var(--display);letter-spacing:-.05em;margin:24px 0 65px}.straitQuestions details{border-top:1px solid #a6bcb830}.straitQuestions summary{font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 25px;gap:14px;padding:27px 0;list-style:none;display:grid}.straitQuestions summary::-webkit-details-marker{display:none}.straitQuestions summary b,.straitQuestions summary span{color:#bd6d4b;font:800 8px var(--mono)}.straitQuestions details p{color:#dce5e1ab;max-width:760px;font:15px/1.9 var(--serif);margin:0 0 30px 66px}.straitSources{color:#273130;background:#d9d4ca}.straitSources h2{color:#1d2828}.straitSources ol{border-top:1px solid #2f3f3d3b;margin:0;padding:0;list-style:none}.straitSources li{border-bottom:1px solid #2f3f3d2e;grid-template-columns:50px minmax(0,1fr) 280px;gap:18px;padding:17px 0;display:grid}.straitSources li b{color:#a15339;font:800 8px var(--mono)}.straitSources li a{color:#253331;font:600 14px/1.55 var(--serif)}.straitSources li span{color:#25333187;font:8px/1.5 var(--mono);text-align:right;text-transform:uppercase}.straitStory>.relatedSection{width:min(1280px,100% - 48px);margin:auto;padding-top:120px}@media (max-width:760px){.articlePage.articleEntry-scylla-and-charybdis .articleHero{min-height:860px}.articlePage.articleEntry-scylla-and-charybdis .articleHero .articleWorldSceneImage{object-position:63% center}.articlePage.articleEntry-scylla-and-charybdis .articleHero .articleWorldScene:before{background:linear-gradient(#02060947,#020609eb 50%,#03080b 82%)}.articleEntry-scylla-and-charybdis .articleHero h1{overflow-wrap:anywhere;font-size:34px;line-height:1.02}.straitOpening{min-height:0;padding:110px 20px 130px}.straitOpening>div{margin:35px 0 75px;display:block}.straitOpening h2{font-size:63px}.straitOpening aside{grid-template-columns:auto 1fr auto;gap:18px;margin-top:65px}.straitOpening aside b{font-size:75px}.straitOpening aside i{background:linear-gradient(90deg,#9c4f39,#8da0a2);width:100%;height:1px;margin:0}.straitOpening aside strong{font-size:34px}.straitOpening>p{text-align:left;font-size:15px;line-height:2}.straitLedger{min-height:0;padding:105px 20px 120px}.straitLedger header{display:block}.straitLedger h2{margin-top:30px;font-size:44px}.straitEquation{grid-template-columns:1fr;margin-top:70px}.straitEquation article{min-height:260px}.straitEquation>i{writing-mode:horizontal-tb;border:1px solid #2f363440;min-height:80px}.straitEquation strong{font-size:95px}.straitEquation article:last-child strong{font-size:75px}.straitLedger footer{text-align:center;grid-template-columns:1fr;display:grid}.straitChapter{padding:95px 20px 115px}.straitChapter>header{grid-template-columns:1fr auto}.straitChapter>header>small{grid-area:1/1}.straitChapter>header>span{grid-column:1/-1;margin-top:18px}.straitChapter>header h2{font-size:43px}.straitReading{width:100%;margin-top:52px}.straitReading>p{text-align:left;font-size:17px;line-height:2}.straitOriginal{width:100%;margin:0 0 48px;padding:27px 21px}.straitOriginal header{align-items:flex-start}.straitOriginal>strong{font-size:26px}.straitOriginal>div>p{overflow-wrap:anywhere;font-size:17px}.straitKylix{width:100%;margin-top:70px;display:block}.straitKylix figcaption{padding:25px 19px}.straitRelay{width:100%;margin-top:70px}.straitRelay header{padding:23px 20px;display:block}.straitRelay header strong{margin-top:20px;font-size:31px;display:block}.straitRelay>div{grid-template-columns:1fr auto 1fr;min-height:330px;padding:27px 18px}.straitRelay>div i:nth-of-type(4),.straitRelay>div b:nth-of-type(3){display:none}.straitCurrent{width:100%;margin-top:70px;padding:28px 20px}.straitCurrent header{display:block}.straitCurrent header strong{margin-top:20px;font-size:35px;display:block}.straitCurrentProfile{grid-template-columns:1fr;min-height:0;margin-top:60px}.straitCurrentProfile article{min-height:140px}.straitCurrentProfile section{border:1px solid #50696b;min-height:130px}.straitFlow{writing-mode:horizontal-tb;min-height:75px}.straitCurrent footer{grid-template-columns:auto 1fr}.straitCurrent footer i{grid-column:1/-1}.straitFigTree{width:calc(100% + 40px);min-height:820px;margin:80px 0 0 -20px}.straitFigTree img{object-position:47% center}.straitFigTree>div{width:calc(100% - 40px);bottom:80px;right:20px}.straitFigTree strong{font-size:46px}.straitFinale{min-height:900px;padding:160px 20px}.straitFinale>strong{margin-bottom:90px;font-size:53px}.straitFinale>div{grid-template-columns:1fr}.straitFinale>div b{transform:rotate(90deg)}.straitQuestions,.straitSources{padding:90px 20px}.straitQuestions h2,.straitSources h2{font-size:43px}.straitQuestions summary{grid-template-columns:34px 1fr 20px;gap:8px}.straitQuestions details p{margin-left:42px}.straitSources li{grid-template-columns:34px 1fr}.straitSources li span{text-align:left;grid-column:2}.straitStory>.relatedSection{width:calc(100% - 40px)}}.articleEntry-sirens-and-mermaids .articleHero{background:#050912;min-height:920px;overflow:hidden}.articleEntry-sirens-and-mermaids .articleWorldScene{opacity:1;display:block;inset:0}.articleEntry-sirens-and-mermaids .articleWorldSceneImage{z-index:0;object-fit:cover;object-position:center center;filter:saturate(.75)contrast(1.08)brightness(.82)}.articleEntry-sirens-and-mermaids .articleWorldScene:before{z-index:1;width:auto;height:auto;box-shadow:none;background:linear-gradient(90deg,#03070dd4,#03070d3d 55%,#03070d12);border:0;border-radius:0;inset:0}.articleEntry-sirens-and-mermaids .articleWorldScene:after{content:"";z-index:1;background:linear-gradient(90deg,#03070de8,#03070d7a 48%,#03070d0f 76%),linear-gradient(0deg,#050912 0,#0000 46%);position:absolute;inset:0}.articleEntry-sirens-and-mermaids .articleHero>.articleShell{z-index:3;position:relative}.articleEntry-sirens-and-mermaids .articleHero h1{color:#f0eee8;text-shadow:0 8px 55px #02050a;max-width:1000px;font-size:clamp(50px,5.7vw,84px);line-height:.99}.articleEntry-sirens-and-mermaids .articleHero h1 em{color:#b89a68}.sirenStory{--siren-gold:#b58a53;--siren-ink:#111a25;--siren-paper:#e8e1d2;color:#1a252c;background:#ddd6c8}.sirenLongform{overflow:clip}.sirenOpening{color:#202a30;background:radial-gradient(circle at 83% 14%,#af8a5329,#0000 27%),#e7e0d2;min-height:1080px;padding:clamp(145px,15vw,220px) max(30px,50vw - 590px)}.sirenOpening>span,.sirenPassageScore header span,.sirenChapter>header>span,.sirenChapter>header>b,.sirenChapter>header>small,.sirenQuestions header span,.sirenSources header span,.sirenFinale>span{color:#9a7142;font:800 8px var(--mono);letter-spacing:.17em}.sirenOpening h2{max-width:1100px;font:500 clamp(67px,8.4vw,120px)/.91 var(--display);letter-spacing:-.07em;white-space:pre-line;margin:48px 0 110px}.sirenOpening>div{grid-template-columns:minmax(0,720px) 1fr;align-items:end;gap:100px;display:grid}.sirenOpening>div>p{color:#536066;font:18px/2.12 var(--serif);text-align:justify}.sirenOpening aside{color:#6e7474;font:800 7px var(--mono);grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:11px;display:grid}.sirenOpening aside i{background:linear-gradient(90deg,#b28955,#b289551a);height:1px}.sirenPassageScore{color:#dfe3e4;background:radial-gradient(circle at 65% 25%,#2a4b6840,#0000 30%),#07101d;min-height:920px;padding:clamp(125px,14vw,200px) max(30px,50vw - 590px)}.sirenPassageScore header{grid-template-columns:190px 1fr;gap:35px;display:grid}.sirenPassageScore header h2{max-width:850px;font:500 clamp(45px,5.4vw,76px)/1 var(--display);letter-spacing:-.05em;margin:0}.sirenPassageScore>div{border-top:1px solid #b3c2cc38;margin-top:105px}.sirenPassageScore a{color:#bbc4c9;min-height:88px;font:800 8px var(--mono);letter-spacing:.12em;border-bottom:1px solid #b3c2cc2b;grid-template-columns:60px 130px 1fr 230px 100px;align-items:center;gap:20px;display:grid}.sirenPassageScore a b{color:#9c7649}.sirenPassageScore a i{background:linear-gradient(90deg,#afc4d01f,#9db7c5,#afc4d01f);height:1px}.sirenPassageScore a strong{color:#edf0ed;font:500 28px var(--display);letter-spacing:-.03em}.sirenPassageScore a small{color:#9b784d;text-align:right}.sirenChapter{color:#243036;background:#e4ddcf;padding:clamp(125px,13vw,185px) max(30px,50vw - 590px) clamp(145px,15vw,215px);position:relative}.sirenChapter-1,.sirenChapter-4,.sirenChapter-6,.sirenChapter-8,.sirenChapter-9{color:#dbe1e1;background:#0b1521}.sirenChapter-4{background:radial-gradient(circle at 9% 65%,#8e673721,#0000 23%),#151511}.sirenChapter-6{background:radial-gradient(circle at 90% 70%,#3968712e,#0000 27%),#0b1a20}.sirenChapter-8{background:radial-gradient(circle at 18% 75%,#73343129,#0000 24%),#171316}.sirenChapter-9{background:radial-gradient(circle at 50% 65%,#446f7e29,#0000 31%),#050c12}.sirenChapter>header{grid-template-columns:140px 70px 1fr;align-items:start;gap:25px;max-width:1120px;display:grid}.sirenChapter>header>b{color:#d2b17f}.sirenChapter>header>small{color:#707c7f;font:800 8px var(--mono);letter-spacing:.15em}.sirenChapter>header h2{color:#19282f;max-width:1000px;font:500 clamp(53px,6.2vw,87px)/.98 var(--display);letter-spacing:-.058em;grid-column:1/-1;margin:35px 0 0}.sirenChapter-1>header h2,.sirenChapter-4>header h2,.sirenChapter-6>header h2,.sirenChapter-8>header h2,.sirenChapter-9>header h2{color:#f0eee8}.sirenReading{width:min(790px,75%);margin:78px 0 0 auto}.sirenReading>p{color:#535f61;font:18px/2.1 var(--serif);text-align:justify}.sirenChapter-1 .sirenReading>p,.sirenChapter-4 .sirenReading>p,.sirenChapter-6 .sirenReading>p,.sirenChapter-8 .sirenReading>p,.sirenChapter-9 .sirenReading>p{color:#dae2e2b3}.sirenReading>p+p{margin-top:1.55em}.sirenOriginal{color:#17252c;background:#e8e3d7;border-top:4px solid #ad814c;width:min(970px,100% + 170px);margin:0 0 68px -170px;padding:42px 46px;box-shadow:0 35px 90px #0003}.sirenOriginal header{color:#936a3b;font:800 8px var(--mono);letter-spacing:.12em;justify-content:space-between;gap:25px;display:flex}.sirenOriginal header a{color:inherit}.sirenOriginal>strong{font:500 clamp(27px,3.5vw,46px)/1.45 var(--serif);margin:36px 0 43px;display:block}.sirenOriginal>div{border-top:1px solid #3a4e542b;padding-top:25px}.sirenOriginal>div>span{color:#7b8585;font:800 8px var(--mono);letter-spacing:.15em}.sirenOriginal>div>p{color:#3b4b50;font:21px/1.8 var(--serif);margin:20px 0 0}.sirenOriginalGreek{color:#edeae2;background:#131b25}.sirenOriginalGreek>div{border-color:#d2e0e426}.sirenOriginalGreek>div>p{color:#cfd6d7}.sirenOriginalSpanish{color:#ece8df;background:#10242a}.sirenOriginalSpanish>div{border-color:#d2e0e426}.sirenOriginalSpanish>div>p{color:#ccd9d9}.sirenOriginalDanish{color:#eeeae1;background:#241c1d}.sirenOriginalDanish>div{border-color:#e4d8cd26}.sirenOriginalDanish>div>p{color:#d7cdc6}.sirenSourceSignal{border-top:1px solid #42505230;flex-wrap:wrap;align-items:center;gap:8px;margin-top:52px;padding-top:20px;display:flex}.sirenSourceSignal>span{color:#7d8584;font:800 8px var(--mono);letter-spacing:.11em}.sirenSourceSignal a{color:#667173;font:700 8px var(--mono);text-transform:uppercase;border:1px solid #42505233;padding:7px 10px}.sirenSourceSignal a b{color:#a17745;margin-right:7px}.sirenChapter-1 .sirenSourceSignal,.sirenChapter-4 .sirenSourceSignal,.sirenChapter-6 .sirenSourceSignal,.sirenChapter-8 .sirenSourceSignal,.sirenChapter-9 .sirenSourceSignal{border-color:#abc2c626}.sirenChapter-1 .sirenSourceSignal a,.sirenChapter-4 .sirenSourceSignal a,.sirenChapter-6 .sirenSourceSignal a,.sirenChapter-8 .sirenSourceSignal a,.sirenChapter-9 .sirenSourceSignal a{color:#829498;border-color:#abc2c629}.sirenArtifact{color:#1f2b2f;background:#ece6da;width:min(1080px,96%);margin:105px auto 0;box-shadow:0 38px 100px #00000047}.sirenArtifact img{width:100%;height:auto;display:block}.sirenArtifact figcaption{padding:32px 36px}.sirenArtifact figcaption span,.sirenArtifact figcaption a{color:#956d3f;font:800 8px var(--mono);letter-spacing:.11em}.sirenArtifact figcaption strong{font:500 clamp(31px,4vw,55px)/1 var(--display);letter-spacing:-.045em;margin:20px 0;display:block}.sirenArtifact figcaption p{color:#5a6260;max-width:690px;font:15px/1.8 var(--serif);margin:0 0 24px}.sirenArtifactMet{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:8px;display:grid}.sirenArtifactMet figcaption{align-self:end}.sirenArtifactMet>div{background:#d6cebf}.sirenArtifactMedieval{background:#171b1c;padding:8px}.sirenArtifactMedieval img{filter:saturate(.75)contrast(1.03)}.sirenArtifactMedieval figcaption{color:#e8e4db;grid-template-columns:1fr 310px 140px;align-items:end;gap:30px;display:grid}.sirenArtifactMedieval figcaption strong{color:#f0ede5}.sirenArtifactMedieval figcaption p{color:#9aa5a3}.sirenArtifactAndersen{background:#e7e0d3;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:8px;display:grid}.sirenArtifactAndersen>div{background:#d5cdbf;align-items:center;min-height:520px;display:flex}.sirenArtifactAndersen img{filter:sepia(.2)contrast(1.06);image-rendering:auto}.sirenArtifactAndersen figcaption{align-self:center}.sirenCounterpoint{background:#09121a;border:1px solid #46616d;grid-template-columns:1fr 130px 1fr;gap:0;width:min(1080px,97%);margin:120px auto 0;display:grid}.sirenCounterpoint article{min-height:390px;padding:37px}.sirenCounterpoint article>span,.sirenCounterpoint article>b,.sirenCounterpoint article>strong{font:800 8px var(--mono);letter-spacing:.13em;display:block}.sirenCounterpoint article>span{color:#8298a0}.sirenCounterpoint article>b{color:#e7ebe8;font:500 clamp(38px,4.6vw,63px)/.95 var(--display);letter-spacing:-.04em;margin-top:105px}.sirenCounterpoint article>i{background:linear-gradient(90deg,#a98450,#0000);width:100%;height:1px;margin:31px 0;display:block}.sirenCounterpoint article>strong{color:#b68d58}.sirenCounterpoint>div{color:#8c744f;font:800 8px var(--mono);border-left:1px solid #46616d;border-right:1px solid #46616d;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.sirenCounterpoint>div i{background:#46616d;width:1px;height:56px}.sirenCounterpoint>div b{font-size:18px}.sirenFinale{color:#edf1ef;text-align:center;background:radial-gradient(circle at 50% 42%,#3364783b,#0000 28%),linear-gradient(#03080c,#07131a);min-height:1050px;padding:clamp(175px,20vw,290px) max(30px,50vw - 590px)}.sirenFinale>strong{max-width:1120px;font:500 clamp(63px,8vw,113px)/.91 var(--display);letter-spacing:-.07em;white-space:pre-line;margin:54px auto 115px;display:block}.sirenFinale>div{border-top:1px solid #9dbac333;border-bottom:1px solid #9dbac333;grid-template-columns:repeat(6,1fr);display:grid}.sirenFinale>div>*{color:#77919b;min-height:90px;font:800 8px var(--mono);border-right:1px solid #9dbac32b;padding:35px 10px;font-style:normal}.sirenFinale>div b{color:#b8905b}.sirenQuestions,.sirenSources{padding:clamp(115px,13vw,180px) max(30px,50vw - 520px)}.sirenQuestions{color:#dce4e4;background:#101c25}.sirenQuestions h2,.sirenSources h2{color:#f0efea;font:500 clamp(49px,5.8vw,80px)/.98 var(--display);letter-spacing:-.05em;margin:24px 0 65px}.sirenQuestions details{border-top:1px solid #a4bcc230}.sirenQuestions summary{font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 25px;gap:14px;padding:27px 0;list-style:none;display:grid}.sirenQuestions summary::-webkit-details-marker{display:none}.sirenQuestions summary b,.sirenQuestions summary span{color:#b58c57;font:800 8px var(--mono)}.sirenQuestions details p{color:#d8e3e4a8;max-width:760px;font:15px/1.9 var(--serif);margin:0 0 30px 66px}.sirenSources{color:#263236;background:#dcd8ce}.sirenSources h2{color:#1d2a30}.sirenSources ol{border-top:1px solid #3041453b;margin:0;padding:0;list-style:none}.sirenSources li{border-bottom:1px solid #3041452e;grid-template-columns:50px minmax(0,1fr) 280px;gap:18px;padding:17px 0;display:grid}.sirenSources li b{color:#9b7141;font:800 8px var(--mono)}.sirenSources li a{color:#253439;font:600 14px/1.55 var(--serif)}.sirenSources li span{color:#25343987;font:8px/1.5 var(--mono);text-align:right;text-transform:uppercase}.sirenStory>.relatedSection{width:min(1280px,100% - 48px);margin:auto;padding-top:120px}@media (max-width:760px){.articleEntry-sirens-and-mermaids .articleHero{min-height:850px}.articleEntry-sirens-and-mermaids .articleWorldSceneImage{object-position:43% center}.articleEntry-sirens-and-mermaids .articleWorldScene:after{background:linear-gradient(#03070d1f,#03070de0 50%,#050912 80%)}.articleEntry-sirens-and-mermaids .articleHero h1{font-size:35px;line-height:1.04}.sirenOpening{min-height:0;padding:105px 20px 125px}.sirenOpening h2{margin:30px 0 70px;font-size:53px}.sirenOpening>div{display:block}.sirenOpening>div>p{text-align:left;font-size:15px;line-height:2}.sirenOpening aside{text-align:center;grid-template-columns:1fr;margin-top:65px}.sirenOpening aside i{background:linear-gradient(#b28955,#b289551a);width:1px;height:22px;margin:auto}.sirenPassageScore{min-height:0;padding:105px 20px 120px}.sirenPassageScore header{display:block}.sirenPassageScore header h2{margin-top:30px;font-size:43px}.sirenPassageScore>div{margin-top:70px}.sirenPassageScore a{grid-template-columns:32px 75px 1fr;gap:9px;min-height:91px}.sirenPassageScore a i{display:none}.sirenPassageScore a strong{text-align:right;font-size:22px}.sirenPassageScore a small{display:none}.sirenChapter{padding:95px 20px 115px}.sirenChapter>header{grid-template-columns:1fr auto}.sirenChapter>header>small{grid-area:1/1}.sirenChapter>header>span{grid-column:1/-1;margin-top:18px}.sirenChapter>header h2{font-size:43px}.sirenReading{width:100%;margin-top:52px}.sirenReading>p{text-align:left;font-size:17px;line-height:2}.sirenOriginal{width:100%;margin:0 0 48px;padding:27px 21px}.sirenOriginal header{align-items:flex-start}.sirenOriginal>strong{font-size:27px}.sirenOriginal>div>p{overflow-wrap:anywhere;font-size:17px}.sirenArtifact{width:100%;margin-top:70px}.sirenArtifactMet,.sirenArtifactAndersen{display:block}.sirenArtifact figcaption{padding:25px 19px}.sirenArtifactMedieval figcaption{display:block}.sirenArtifactMedieval figcaption p{margin-top:22px}.sirenArtifactMedieval figcaption a{margin-top:20px;display:block}.sirenArtifactAndersen>div{min-height:0}.sirenCounterpoint{grid-template-columns:1fr;width:100%;margin-top:75px}.sirenCounterpoint article{min-height:280px;padding:28px 22px}.sirenCounterpoint article>b{margin-top:65px;font-size:42px}.sirenCounterpoint>div{border:1px solid #46616d;border-left:0;border-right:0;flex-direction:row;min-height:120px}.sirenCounterpoint>div i{width:45px;height:1px}.sirenFinale{min-height:850px;padding:155px 20px}.sirenFinale>strong{margin-bottom:90px;font-size:54px}.sirenFinale>div{grid-template-columns:1fr 1fr}.sirenFinale>div>*{border-bottom:1px solid #9dbac32b;min-height:75px;padding:28px 8px}.sirenQuestions,.sirenSources{padding:90px 20px}.sirenQuestions h2,.sirenSources h2{font-size:43px}.sirenQuestions summary{grid-template-columns:34px 1fr 20px;gap:8px}.sirenQuestions details p{margin-left:42px}.sirenSources li{grid-template-columns:34px 1fr}.sirenSources li span{text-align:left;grid-column:2}.sirenStory>.relatedSection{width:calc(100% - 40px)}}.articleEntry-sailors-sea-curses .articleHero{background:#090b0b;min-height:940px;overflow:hidden}.articleEntry-sailors-sea-curses .articleWorldScene{opacity:1;display:block;inset:0}.articleEntry-sailors-sea-curses .articleWorldSceneImage{object-position:center 47%;filter:saturate(.75)contrast(1.06)}.articleEntry-sailors-sea-curses .articleWorldScene:after{content:"";background:linear-gradient(90deg,#040606f0,#080807ad 44%,#0808071f 76%),linear-gradient(#0000 52%,#090b0b);position:absolute;inset:0}.articleEntry-sailors-sea-curses .articleHero>.articleShell{z-index:3;position:relative}.articleEntry-sailors-sea-curses .articleHero h1{color:#f0ede4;letter-spacing:-.058em;text-shadow:0 10px 55px #000000b8;max-width:900px;font-size:clamp(54px,6vw,88px);line-height:.98}.articleEntry-sailors-sea-curses .articleHero h1 em{color:#c85033}.curseStory{--curse-red:#b43d29;--curse-gold:#be9757;--curse-ink:#151716;color:#252522;background:#d8d2c4}.curseLongform{overflow:clip}.curseOpening{color:#e9e5da;background:radial-gradient(circle at 75%,#9b312129,#0000 27%),#0b0d0c;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:90px;min-height:970px;padding:clamp(130px,14vw,200px) max(30px,50vw - 590px);display:grid}.curseOpening>div:first-child>span{color:#c45238;font:800 9px var(--mono);letter-spacing:.16em}.curseOpening h2{max-width:750px;font:500 clamp(67px,8vw,116px)/.91 var(--display);letter-spacing:-.07em;margin:34px 0 55px}.curseOpening p{color:#e0dbcea6;max-width:730px;font:17px/2.05 var(--serif)}.curseLots{border:1px solid #c0924f3d;width:330px;height:480px;margin:auto;position:relative;transform:rotate(4deg)}.curseLots:before,.curseLots:after{content:"";border:1px solid #c0924f21;position:absolute;inset:28px}.curseLots:after{border-color:#b43d2940;inset:60px;transform:rotate(-13deg)}.curseLots>span{background:#151713;border:1px solid #c59e5f6e;width:72px;height:72px;position:absolute;transform:rotate(45deg);box-shadow:0 18px 35px #00000059}.curseLots>span:first-child{top:68px;left:42px}.curseLots>span:nth-child(2){top:126px;right:42px;transform:rotate(17deg)}.curseLots>span:nth-child(3){bottom:106px;left:56px;transform:rotate(72deg)}.curseLots>span:nth-child(4){bottom:52px;right:45px;transform:rotate(32deg)}.curseLots>b{z-index:2;color:#c94f34;font:500 128px/1 var(--display);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.curseLots>small{color:#8e7551;font:800 8px var(--mono);letter-spacing:.18em;position:absolute;bottom:-36px;left:20px}.curseProcedure{background:#d6cfbf;min-height:850px;padding:clamp(110px,12vw,165px) max(30px,50vw - 590px)}.curseProcedure>header>span,.curseQuestions>header>span,.curseSources>header>span{color:#a53b29;font:800 8px var(--mono);letter-spacing:.16em}.curseProcedure h2{color:#171815;max-width:990px;font:500 clamp(58px,6.7vw,94px)/.95 var(--display);letter-spacing:-.06em;white-space:pre-line;margin:30px 0 90px}.curseProcedure>div{border-top:1px solid #3430283d;border-bottom:1px solid #3430283d;grid-template-columns:repeat(4,1fr);display:grid}.curseProcedure article{border-right:1px solid #34302833;min-height:310px;padding:24px;position:relative}.curseProcedure article:last-child{border:0}.curseProcedure article>b,.curseProcedure article>span,.curseProcedure article>small{color:#8b8170;font:800 8px var(--mono);letter-spacing:.12em;display:block}.curseProcedure article>span{color:#ac402c;margin-top:45px}.curseProcedure article>strong{color:#1d1e1b;font:500 clamp(39px,4.4vw,62px)/1 var(--display);margin-top:16px;display:block}.curseProcedure article>small{max-width:120px;line-height:1.5;position:absolute;bottom:24px}.curseProcedure article>i{z-index:2;color:#a8422e;width:24px;font:800 12px var(--mono);text-align:center;background:#d6cfbf;font-style:normal;position:absolute;top:50%;right:-12px}.curseProcedure article:last-child>i{display:none}.curseHearing{background:#ded8ca;padding:clamp(115px,12vw,175px) max(30px,50vw - 560px)}.curseHearing:nth-child(2n){background:#e8e3d7}.curseHearing-0,.curseHearing-2,.curseHearing-3,.curseHearing-5,.curseHearing-6,.curseHearing-9{color:#e9e7df;background:#101311!important}.curseHearing-3{background:radial-gradient(circle at 8% 80%,#a439232e,#0000 25%),#12110f!important}.curseHearing-5{background:#090a09!important}.curseHearing-6{min-height:1250px;background:radial-gradient(circle at 70% 40%,#b63b261f,#0000 22%),#080908!important}.curseHearing-9{background:#0d1110!important}.curseHearing>header{grid-template-columns:1fr auto;align-items:start;gap:15px;display:grid}.curseHearing>header>div{align-items:center;gap:13px;display:flex}.curseHearing>header span,.curseHearing>header i,.curseHearing>header small{color:#a8402c;font:800 9px var(--mono);letter-spacing:.12em;font-style:normal}.curseHearing>header i{color:#918879}.curseHearing>header small{color:#81796c}.curseHearing>header h2{color:#191b18;max-width:950px;font:500 clamp(51px,5.8vw,80px)/.99 var(--display);letter-spacing:-.055em;grid-column:1/-1;margin:30px 0 0}.curseHearing-0>header h2,.curseHearing-2>header h2,.curseHearing-3>header h2,.curseHearing-5>header h2,.curseHearing-6>header h2,.curseHearing-9>header h2{color:#f0ece2}.curseReading{width:min(790px,77%);margin:72px 0 0 auto}.curseReading>p{color:#555449;font:18px/2.08 var(--serif);text-align:justify}.curseHearing-0 .curseReading>p,.curseHearing-2 .curseReading>p,.curseHearing-3 .curseReading>p,.curseHearing-5 .curseReading>p,.curseHearing-6 .curseReading>p,.curseHearing-9 .curseReading>p{color:#e2ddd1ad}.curseReading>p+p{margin-top:1.55em}.curseVoice{color:#e9e4d7;background:#151815;border:1px solid #c4975352;border-left:4px solid #bd4731;width:min(940px,100% + 115px);margin:0 0 62px -115px;padding:42px;box-shadow:0 30px 80px #00000038}.curseVoice header{color:#c5543b;font:800 8px var(--mono);letter-spacing:.12em;justify-content:space-between;gap:20px;display:flex}.curseVoice header a{color:inherit}.curseVoice strong{font:500 clamp(28px,3.5vw,47px)/1.42 var(--serif);margin:35px 0;display:block}.curseVoice>span{color:#8e856f;font:800 8px var(--mono);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.curseVoice>span i{background:#8e856f;width:36px;height:1px}.curseVoice>p{color:#c8c0ad;font:20px/1.8 var(--serif);margin:20px 0 0}.curseVoiceHebrew>p{color:#d5b169;text-align:right;font-size:27px;line-height:2.05}.curseVoiceGreek{background:#2a2119}.curseVoiceGreek>p{color:#d3b57e;font-size:22px}.curseVoiceLog{color:#342d23;background:#d6c9ae;border-color:#9f7545;transform:rotate(-.4deg)}.curseVoiceLog header,.curseVoiceLog>span{color:#895139}.curseVoiceLog>p{color:#5a4b39;font-family:var(--serif)}.curseVoicePoem{color:#ebe7dc;background:#10110f;border-color:#c5975273;padding:55px}.curseVoicePoem strong{font-size:clamp(35px,4.2vw,57px)}.curseVoicePoem>p{color:#d4b16c;font-size:28px;line-height:1.7}.curseVoiceBanks{color:#28271f;background:#d9d5c8;border-color:#94907b}.curseVoiceBanks header,.curseVoiceBanks>span{color:#785842}.curseVoiceBanks>p{color:#575247}.curseVoiceField{color:#d9e1dc;background:#15201d;border-color:#54736b #54736b #54736b #668f84}.curseTrace{border-top:1px solid #4e493e30;flex-wrap:wrap;align-items:center;gap:8px;margin-top:46px;padding-top:19px;display:flex}.curseTrace>span{color:#827968;font:800 8px var(--mono)}.curseTrace a{color:#736d60;font:700 8px var(--mono);text-transform:uppercase;border:1px solid #4e493e33;padding:6px 9px}.curseTrace sup{color:#ac402c;margin-right:6px}.curseHearing-0 .curseTrace,.curseHearing-2 .curseTrace,.curseHearing-3 .curseTrace,.curseHearing-5 .curseTrace,.curseHearing-6 .curseTrace,.curseHearing-9 .curseTrace{border-color:#c2b29429}.curseHearing-0 .curseTrace a,.curseHearing-2 .curseTrace a,.curseHearing-3 .curseTrace a,.curseHearing-5 .curseTrace a,.curseHearing-6 .curseTrace a,.curseHearing-9 .curseTrace a{color:#968e7f;border-color:#c2b2942b}.curseArchive{background:#ddd6c5;width:min(980px,94%);margin:100px auto 0;padding:9px;box-shadow:0 38px 90px #0000004a}.curseArchive img{filter:grayscale(.9)sepia(.12)contrast(1.1);width:100%;height:auto;display:block}.curseArchive figcaption{color:#37352e;grid-template-columns:210px 1fr auto;gap:22px;padding:18px 12px 9px;display:grid}.curseArchive figcaption b,.curseArchive figcaption a{font:800 8px var(--mono);letter-spacing:.1em}.curseArchive figcaption span{font:12px/1.7 var(--serif)}.curseJonah>div{background:#111;position:relative;overflow:hidden}.curseJonah>div>span,.curseJonah>div>i{color:#eee9dc;font:800 8px var(--mono);background:#a83d2a;padding:8px 11px;font-style:normal;position:absolute;bottom:22px}.curseJonah>div>span{left:22px}.curseJonah>div>i{background:#161917;right:22px}.curseAlbatross{background:#c9c2b3;width:min(920px,90%)}.curseMariner{background:#d6d0c3;width:min(700px,72%);padding:11px}.curseMariner img{object-fit:cover;object-position:center top;max-height:960px}.curseMariner figcaption{grid-template-columns:1fr}.curseVerdict{color:#ebe8de;text-align:center;background:radial-gradient(circle at 50% 45%,#a939232e,#0000 24%),#050706;min-height:950px;padding:clamp(165px,19vw,260px) max(30px,50vw - 580px)}.curseVerdict>small{color:#b84832;font:800 8px var(--mono);letter-spacing:.18em}.curseVerdict>strong{font:500 clamp(64px,8vw,116px)/.92 var(--display);letter-spacing:-.07em;white-space:pre-line;margin:55px auto 95px;display:block}.curseVerdict>div{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:18px;max-width:880px;margin:auto;display:grid}.curseVerdict>div span{color:#b59a69;font:800 8px var(--mono);letter-spacing:.14em}.curseVerdict>div i{background:linear-gradient(90deg,#a63d2b,#a63d2b33);height:1px}.curseQuestions,.curseSources{padding:clamp(110px,12vw,165px) max(30px,50vw - 520px)}.curseQuestions{color:#ddd9ce;background:#151b18}.curseQuestions h2,.curseSources h2{color:#eeeae0;font:500 clamp(48px,5.4vw,74px)/1 var(--display);letter-spacing:-.045em;margin:22px 0 60px}.curseQuestions details{border-top:1px solid #b1a99333}.curseQuestions summary{font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 24px;gap:14px;padding:26px 0;list-style:none;display:grid}.curseQuestions summary::-webkit-details-marker{display:none}.curseQuestions summary b,.curseQuestions summary span{color:#bd4a34;font:800 8px var(--mono)}.curseQuestions summary span{font-size:18px}.curseQuestions details[open] summary span{transform:rotate(45deg)}.curseQuestions details p{color:#dbd7cca3;max-width:770px;font:15px/1.9 var(--serif);margin:0 0 29px 68px}.curseSources{color:#272821;background:#d8d2c5}.curseSources h2{color:#22241f}.curseSources ol{border-top:1px solid #36352e3b;margin:0;padding:0;list-style:none}.curseSources li{border-bottom:1px solid #36352e33;grid-template-columns:50px minmax(0,1fr) 250px;gap:18px;padding:17px 0;display:grid}.curseSources li b{color:#a43c2b;font:800 8px var(--mono)}.curseSources li a{color:#2b2d27;font:600 14px/1.55 var(--serif)}.curseSources li span{color:#2b2d2780;font:8px/1.5 var(--mono);text-align:right;text-transform:uppercase}.curseStory>.relatedSection{width:min(1280px,100% - 48px);margin:auto;padding-top:120px}@media (max-width:760px){.articleEntry-sailors-sea-curses .articleHero{min-height:850px}.articleEntry-sailors-sea-curses .articleWorldSceneImage{object-position:60% center}.articleEntry-sailors-sea-curses .articleWorldScene:after{background:linear-gradient(90deg,#0406068c,#04060629),linear-gradient(#04060673,#040606db 44%,#090b0b 78%)}.articleEntry-sailors-sea-curses .articleHero h1{font-size:35px;line-height:1.03}.curseOpening{min-height:0;padding:105px 20px 130px;display:block}.curseOpening h2{margin:28px 0 45px;font-size:58px}.curseOpening p{font-size:15px;line-height:2}.curseLots{width:255px;height:355px;margin-top:95px}.curseLots>span{width:54px;height:54px}.curseLots>b{font-size:95px}.curseProcedure{min-height:0;padding:95px 20px}.curseProcedure h2{margin-bottom:58px;font-size:47px}.curseProcedure>div{grid-template-columns:1fr 1fr}.curseProcedure article{border-bottom:1px solid #34302833;min-height:215px;padding:19px}.curseProcedure article:nth-child(2){border-right:0}.curseProcedure article:nth-child(3),.curseProcedure article:nth-child(4){border-bottom:0}.curseProcedure article:nth-child(2)>i{display:none}.curseProcedure article>span{margin-top:26px}.curseProcedure article>strong{font-size:38px}.curseProcedure article>small{bottom:18px}.curseHearing{padding:95px 20px 110px}.curseHearing-6{min-height:0}.curseHearing>header{grid-template-columns:1fr}.curseHearing>header small{grid-row:1}.curseHearing>header h2{font-size:43px}.curseReading{width:100%;margin-top:50px}.curseReading>p{text-align:left;font-size:17px;line-height:2}.curseVoice{width:100%;margin:0 0 48px;padding:27px 21px}.curseVoice header{align-items:flex-start}.curseVoice strong{font-size:27px}.curseVoice>p{overflow-wrap:anywhere;font-size:17px}.curseVoiceHebrew>p{font-size:23px}.curseVoiceGreek>p,.curseVoicePoem>p{font-size:20px}.curseArchive{width:100%;margin-top:68px;padding:6px}.curseArchive figcaption{grid-template-columns:1fr;gap:9px}.curseMariner{width:88%}.curseVerdict{min-height:720px;padding:150px 20px}.curseVerdict>strong{margin-bottom:85px;font-size:55px}.curseVerdict>div{grid-template-columns:1fr;gap:12px}.curseVerdict>div i{background:linear-gradient(#a63d2b,#a63d2b33);width:1px;height:32px;margin:auto}.curseQuestions,.curseSources{padding:90px 20px}.curseQuestions h2,.curseSources h2{font-size:43px}.curseQuestions summary{grid-template-columns:34px 1fr 20px;gap:8px}.curseQuestions details p{margin-left:42px}.curseSources li{grid-template-columns:34px 1fr}.curseSources li span{text-align:left;grid-column:2}.curseStory>.relatedSection{width:calc(100% - 40px)}}.articlePage.articleEntry-sirens-and-mermaids .articleHero{background:#050912}.articlePage.articleEntry-sirens-and-mermaids .articleHero .articleWorldScene{z-index:0;opacity:1;background:#050912;display:block;inset:0}.articlePage.articleEntry-sirens-and-mermaids .articleHero .articleWorldSceneImage{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ocean-950);color:var(--foam-50);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}input::placeholder,textarea::placeholder{color:currentColor;opacity:.72}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.shell{width:min(1220px,100% - 48px);margin-inline:auto}.darkSurface{color:var(--foam-50);background:var(--ocean-950)}.lightSurface{color:var(--ink-900);background:var(--foam-50)}.siteHeader{z-index:40;border-bottom:1px solid var(--dark-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03080ce6;height:82px;position:relative}.siteHeaderInner{grid-template-columns:minmax(210px,1fr) auto auto auto minmax(150px,auto);align-items:center;gap:20px;height:100%;display:grid}.worldBrand{color:#d7e2e1;letter-spacing:.13em;align-items:center;gap:13px;width:max-content;font-size:13px;font-weight:800;display:inline-flex}.worldBrand small{color:var(--mist-400);font:9px var(--mono);letter-spacing:.12em}.worldBrandMark{border:1px solid #55ebed80;border-radius:50%;width:31px;height:31px;display:inline-block;position:relative;box-shadow:inset 0 0 0 5px #55ebed06,0 0 18px #55ebed0d}.worldBrandMark:before,.worldBrandMark:after{content:"";position:absolute}.worldBrandMark:before{border:1px solid #f1bd63b8;inset:7px;transform:rotate(45deg)}.worldBrandMark:after{background:var(--coral);border-radius:50%;width:6px;height:6px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ff6d57b3}.worldNav{color:#b9c6c8;align-items:center;gap:24px;font-size:11px;display:flex}.worldNav a{white-space:nowrap;padding-block:12px;position:relative}.worldNav a:after{content:"";background:var(--cyan);height:1px;transition:right .2s;position:absolute;bottom:5px;left:0;right:100%}.worldNav a:hover:after{right:0}.mobileWorldNav{justify-self:end;display:none;position:relative}.mobileWorldNav summary{border:1px solid var(--dark-line);min-height:40px;color:var(--mist-400);cursor:pointer;align-items:center;padding:0 13px;font-size:10px;font-weight:800;list-style:none;display:flex}.mobileWorldNav summary::-webkit-details-marker{display:none}.mobileWorldNav[open] summary{border-color:var(--cyan);color:var(--cyan)}.mobileWorldNav>div{z-index:80;border:1px solid var(--dark-line);background:#03080cfa;width:min(330px,100vw - 28px);position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 22px 70px #00000073}.mobileWorldNav a{border-bottom:1px solid var(--dark-line);color:#bdc8ca;grid-template-columns:30px 1fr;align-items:center;min-height:54px;padding:0 17px;font-size:11px;display:grid}.mobileWorldNav a:last-child{border-bottom:0}.mobileWorldNav a span{color:var(--cyan);font:8px var(--mono)}.mobileWorldNav a:hover{color:var(--foam-50);background:#55ebed0f}.localeSwitcher{justify-self:end;position:relative}.localeSwitcher summary{border:1px solid var(--dark-line);min-width:58px;min-height:36px;color:var(--mist-400);font:800 9px var(--mono);letter-spacing:.08em;cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.localeSwitcher summary::-webkit-details-marker{display:none}.localeSwitcher[open] summary{border-color:var(--cyan);color:var(--cyan)}.localeSwitcher>div{z-index:90;border:1px solid var(--dark-line);background:#03080cfa;min-width:150px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 55px #00000073}.localeSwitcher a{border-bottom:1px solid var(--dark-line);min-height:44px;color:var(--mist-400);grid-template-columns:38px 1fr;align-items:center;padding:0 13px;font-size:10px;display:grid}.localeSwitcher a:last-child{border-bottom:0}.localeSwitcher a[aria-current=page]{color:var(--cyan);background:#55ebed0f}.localeSwitcher a span{color:var(--gold);font:8px var(--mono)}.languageFallback{z-index:35;color:#c7c3ad;background:#17160f;border-bottom:1px solid #f1bd633d;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:10px 24px;font-size:11px;display:flex;position:relative}.languageFallback span{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em}.languageFallback p{margin:0}.languageFallback a{color:var(--cyan);font-weight:800}.headerLaunch{min-height:42px;color:var(--cyan);letter-spacing:.08em;border:1px solid #55ebed73;justify-self:end;align-items:center;gap:18px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.headerLaunch:hover{background:var(--cyan);color:var(--ocean-950)}.headerAccount{border:1px solid var(--dark-line);color:#9db0b2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.headerAccount:hover{border-color:var(--cyan);color:var(--cyan)}.homeOpening{background:var(--ocean-950);position:relative}.cinematicHero{isolation:isolate;min-height:calc(100svh - 82px);position:relative;overflow:hidden}.worldCanvas{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.heroShade{z-index:-2;background:linear-gradient(90deg,#03080cf5 0%,#03080cb8 38%,#03080c2e 70%),linear-gradient(#0000 48%,#03080ced 94%);position:absolute;inset:0}.heroShade:after{content:"";opacity:.08;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 30% 40%,#0000 0 2px,#fff 3px,#0000 4px);background-size:11px 9px;position:absolute;inset:0}.cinematicContent{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:70px;min-height:calc(100svh - 82px);padding-block:64px 160px;display:grid}.cinematicCopy{max-width:790px}.signalLabel{color:var(--cyan);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 18px;font-size:10px;font-weight:800;display:flex}.signalLabel:before{content:"";background:currentColor;width:42px;height:1px}.signalLabel.dark{color:var(--cyan-dark)}.cinematicCopy h1,.hubOpening h1,.articleHero h1,.voyageShell h1,.launchShell h1,.libraryHero h1{font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(48px,5.8vw,86px);font-weight:900;line-height:.96}.cinematicCopy h1 em,.hubOpening h1 em,.articleHero h1 em,.voyageShell h1 em{color:var(--coral);font-style:normal}.cinematicCopy>p:not(.signalLabel){color:#b9c7c9;max-width:590px;margin:29px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.75}.cinematicActions{align-items:center;gap:27px;margin-top:38px;display:flex}.signalButton{border:1px solid var(--cyan);background:var(--cyan);min-height:54px;color:var(--ocean-950);letter-spacing:.08em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));justify-content:center;align-items:center;gap:22px;padding:0 24px;font-size:12px;font-weight:900;transition:transform .2s,filter .2s;display:inline-flex;position:relative}.signalButton:hover{filter:drop-shadow(0 0 16px #55ebed59);transform:translateY(-2px)}.signalButton span{font-size:18px;font-weight:400}.textAction{color:var(--foam-50);border-bottom:1px solid #f4f7f559;padding-block:14px;font-size:12px}.textAction:hover{color:var(--cyan);border-color:var(--cyan)}.intelPanel{border-top:1px solid var(--dark-line);align-self:end;margin-bottom:60px;padding-top:17px}.intelPanel>div:first-child{color:var(--mist-400);font:9px var(--mono);letter-spacing:.13em;justify-content:space-between;display:flex}.intelPanel>div:first-child b{color:var(--coral)}.intelPanel h2{letter-spacing:-.03em;margin:18px 0 12px;font-size:23px}.intelPanel>p{color:#91a5a9;min-height:82px;margin:0;font-size:12px;line-height:1.7}.intelPanel dl{background:var(--dark-line);grid-template-columns:1fr 1fr;gap:1px;margin:22px 0 0;display:grid}.intelPanel dl div{background:#030a0ecc;padding:13px}.intelPanel dt{color:var(--mist-400);font:8px var(--mono);letter-spacing:.1em}.intelPanel dd{color:var(--gold);font:700 14px var(--mono);margin:6px 0 0}.signalCoordinates{z-index:3;color:#c4e6e77a;font:9px/1.7 var(--mono);letter-spacing:.1em;text-align:right;position:absolute;top:38px;right:max(24px,50% - 610px)}.chapterRail{z-index:8;border-top:1px solid var(--dark-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030a0dd6;grid-template-columns:minmax(184px,.68fr) repeat(5,minmax(132px,1fr));min-height:116px;display:grid;position:absolute;inset:auto 0 0}.chapterRailTitle{border-right:1px solid var(--dark-line);color:var(--mist-400);font:9px var(--mono);letter-spacing:.13em;text-transform:uppercase;flex-direction:column;justify-content:center;padding-inline:max(24px,50vw - 610px);display:flex}.chapterRailTitle strong{color:var(--foam-50);font:800 12px var(--sans);margin-top:7px}.chapterRail button{border:0;border-right:1px solid var(--dark-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr;align-content:center;gap:7px 10px;padding:18px 22px;display:grid;position:relative}.chapterRail button:before{content:"";background:var(--cyan);height:2px;box-shadow:0 0 11px var(--cyan);transition:right .25s;position:absolute;top:-1px;left:0;right:100%}.chapterRail button[aria-pressed=true]{background:linear-gradient(#55ebed14,#0000)}.chapterRail button[aria-pressed=true]:before{right:0}.chapterRail button>span{color:#566a70;font:11px var(--mono);grid-row:1/3}.chapterRail button strong{font-size:13px}.chapterRail button small{color:var(--mist-400);white-space:nowrap;font-size:9px}.worldChapters,.briefingStage,.signalTheater{padding:120px 0 130px}.sectionLead{grid-template-columns:minmax(0,1.2fr) minmax(280px,.65fr);align-items:end;gap:70px;margin-bottom:54px;display:grid}.sectionLead h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,70px);line-height:1}.sectionLead>p{color:#10262da6;margin:0;font-size:14px;line-height:1.75}.sectionLead.inverted>p{color:#f4f7f594}.sectionLead.compactLead h2{font-size:clamp(38px,4vw,58px)}.indexNumber{color:var(--cyan-dark);font:700 11px var(--mono)}.chapterMissionList small,.relatedGrid small{color:var(--cyan-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.worldChapters{background:linear-gradient(180deg, var(--ocean-950), #07171e 55%, var(--ocean-950));position:relative}.worldChapterPanels{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.worldChapterPanel{border:1px solid var(--dark-line);isolation:isolate;background:#081a21;grid-column:span 4;min-height:390px;position:relative;overflow:hidden}.worldChapterPanel:first-child{grid-column:span 7;min-height:455px}.worldChapterPanel:nth-child(2){grid-column:span 5;min-height:455px}.worldChapterPanel:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070af5);position:absolute;inset:38% 0 0}.chapterTone1{background:radial-gradient(circle at 78% 24%,#55ebed3d,#0000 28%),#071c24}.chapterTone2{background:radial-gradient(circle at 68% 30%,#f1bd6338,#0000 25%),#151913}.chapterTone3{background:radial-gradient(circle at 72% 24%,#ff6d5740,#0000 24%),#211115}.chapterTone4{background:radial-gradient(circle at 70% 22%,#4387c440,#0000 30%),#091421}.chapterTone5{background:radial-gradient(circle at 74% 23%,#59c99e36,#0000 26%),#081b1b}.chapterScene{z-index:-2;opacity:.86;transition:transform .55s,opacity .4s;position:absolute;inset:0}.chapterScene:before{content:"";border:1px solid #c4e6e73b;border-radius:50%;width:210px;height:210px;position:absolute;top:10%;right:9%;box-shadow:0 0 70px #55ebed0f}.chapterScene:after{content:"";border-top:1px solid #55ebed85;border-radius:50%;height:28%;position:absolute;top:45%;left:18%;right:12%;transform:rotate(-9deg)}.chapterScene>span{background:#c4e6e729;height:1px;position:absolute;top:55%;left:-8%;right:-8%;transform:rotate(-3deg);box-shadow:0 22px #c4e6e71f,0 44px #c4e6e717,0 66px #c4e6e70f}.chapterScene>i{background:var(--cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:36%;right:24%;box-shadow:0 0 24px 6px #55ebed59}.chapterScene>b{color:#f4f7f50f;font:900 clamp(100px, 13vw, 190px)/1 var(--display);letter-spacing:-.08em;position:absolute;bottom:4%;right:7%}.worldChapterPanel:hover .chapterScene{opacity:1;transform:scale(1.035)}.chapterPanelCopy{z-index:2;position:absolute;inset:auto 30px 28px}.chapterPanelCopy small{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.13em;text-transform:uppercase}.chapterPanelCopy h3{letter-spacing:-.045em;max-width:500px;margin:10px 0 12px;font-size:clamp(29px,3.2vw,48px);line-height:1}.chapterPanelCopy p{color:#9eafb2;max-width:650px;margin:0;font-size:12px;line-height:1.65}.chapterPanelCopy strong{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:9px;display:inline-block}.chapterPanelCopy strong span{margin-left:8px;font-size:16px}.briefingStage{background:#edf2f0;position:relative;overflow:hidden}.briefingStage:before{content:"01";color:#10262d09;font:900 28vw/1 var(--display);letter-spacing:-.12em;pointer-events:none;position:absolute;top:40px;right:-1vw}.briefingLayout{border-top:1px solid var(--light-line);border-left:1px solid var(--light-line);background:#f4f7f5b8;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);display:grid;position:relative}.primaryBriefing{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);grid-template-rows:1.08fr .92fr;min-height:650px;display:grid}.briefingMap{background:radial-gradient(circle at 69% 37%,#0d929c2e,#0000 23%),linear-gradient(#10262d11 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#10262d11 1px,#0000 1px) 0 0/34px 34px,#dce8e5;position:relative;overflow:hidden}.briefingMap:before,.briefingMap:after{content:"";background:#0d929c47;height:1px;position:absolute;top:48%;left:10%;right:6%;transform:rotate(-12deg)}.briefingMap:after{transform:rotate(24deg)}.briefingRoute{border-top:3px dashed var(--coral);border-radius:50%;width:68%;height:25%;position:absolute;top:58%;left:12%;transform:rotate(-12deg)}.briefingBeacon{background:var(--cyan-dark);border-radius:50%;width:9px;height:9px;position:absolute;top:31%;right:22%;box-shadow:0 0 30px 8px #0d929c47}.briefingMap b{color:#10262d0e;font:900 180px/1 var(--display);position:absolute;bottom:-16%;right:3%}.primaryBriefingCopy{padding:34px}.missionMeta{color:#10262d80;font:9px var(--mono);letter-spacing:.1em;justify-content:space-between;display:flex}.primaryBriefingCopy h3{letter-spacing:-.05em;margin:28px 0 15px;font-size:clamp(35px,4vw,54px);line-height:1}.primaryBriefingCopy p{color:#10262dab;margin:0;font-size:13px;line-height:1.75}.primaryBriefingCopy strong{color:var(--cyan-dark);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:10px;display:inline-block}.briefingQueue{grid-template-rows:repeat(3,1fr);display:grid}.briefingQueue>a{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);grid-template-columns:38px 1fr 24px;align-items:center;gap:18px;min-height:215px;padding:27px;transition:background .2s;display:grid}.briefingQueue>a:hover{background:#dfe9e6}.briefingQueue>a>span{color:var(--cyan-dark);font:800 10px var(--mono)}.briefingQueue small{color:#10262d7a;font:8px var(--mono);letter-spacing:.1em}.briefingQueue h3{letter-spacing:-.035em;margin:10px 0 9px;font-size:clamp(22px,2vw,29px);line-height:1.08}.briefingQueue p{color:#10262d99;margin:0;font-size:11px;line-height:1.6}.briefingQueue>a>b{color:var(--cyan-dark);font-size:18px}.signalTheater{background:radial-gradient(circle at 50% 20%,#55ebed14,#0000 32%),#02070a;position:relative}.signalPosterGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.signalPoster{border:1px solid var(--dark-line);isolation:isolate;background:#081820;grid-column:span 4;min-height:380px;position:relative;overflow:hidden}.signalPoster:first-child{grid-column:span 7;min-height:470px}.signalPoster:nth-child(2){grid-column:span 5;min-height:470px}.posterWorld{z-index:-2;background:radial-gradient(circle at 70% 28%,#55ebed33,#0000 24%),linear-gradient(160deg,#0b2731,#041015 60%,#02070a);transition:transform .5s;position:absolute;inset:0}.posterWorld:before{content:"";background:#c4e6e738;height:1px;position:absolute;top:53%;left:-5%;right:-5%;transform:rotate(-5deg);box-shadow:0 20px #c4e6e726,0 40px #c4e6e71a,0 60px #c4e6e712}.posterWorld:after{content:"";border:1px solid #55ebed3d;border-radius:50%;width:160px;height:160px;position:absolute;top:16%;right:12%}.posterWorld span{border-top:2px dashed #ff6d57b8;border-radius:50%;width:60%;height:25%;position:absolute;top:43%;left:15%;transform:rotate(-12deg)}.posterWorld i{background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:34%;right:28%;box-shadow:0 0 25px 5px #ff6d573d}.posterWorld b{color:#f4f7f50e;font:900 150px/1 var(--display);position:absolute;bottom:-9%;right:4%}.poster-galleon .posterWorld,.poster-ship-structure .posterWorld{background:radial-gradient(circle at 70% 25%,#f1bd6333,#0000 25%),linear-gradient(160deg,#202016,#0c1514 58%,#03080c)}.poster-cannon .posterWorld{background:radial-gradient(circle at 72% 27%,#ff6d5742,#0000 24%),linear-gradient(160deg,#281417,#101217 58%,#03080c)}.poster-crew .posterWorld{background:radial-gradient(circle at 70% 25%,#4cbe9433,#0000 25%),linear-gradient(160deg,#10231f,#091618 58%,#03080c)}.signalPoster:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070afa);position:absolute;inset:35% 0 0}.signalPoster:hover .posterWorld{transform:scale(1.04)}.posterCopy{position:absolute;inset:auto 28px 27px}.posterCopy small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.posterCopy h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(27px,3vw,43px);line-height:1.02}.posterCopy p{color:#95a9ac;margin:0;font-size:11px;line-height:1.65}.posterCopy strong{color:var(--cyan);letter-spacing:.1em;margin-top:18px;font-size:9px;display:inline-block}.gamePortal{background:radial-gradient(circle at 82% 50%, #55ebed1f, transparent 28%), var(--ocean-950);padding:125px 0;position:relative;overflow:hidden}.gamePortalSignal{border:1px solid #55ebed40;border-radius:50%;width:210px;height:210px;position:absolute;top:22%;right:11%;box-shadow:0 0 90px #55ebed14}.gamePortalSignal:before,.gamePortalSignal:after{content:"";background:#55ebed59;height:1px;position:absolute;inset:50% -60px auto}.gamePortalSignal:after{width:1px;height:auto;inset:-60px 50% -60px auto}.gamePortalInner{justify-content:space-between;align-items:end;gap:70px;display:flex;position:relative}.gamePortal h2{font-family:var(--display);letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.97}.gamePortal p:not(.signalLabel){max-width:620px;color:var(--mist-400);margin:25px 0 0;line-height:1.75}.worldFooter{border-top:1px solid var(--dark-line)}.worldFooter>div{justify-content:space-between;align-items:center;min-height:125px;display:flex}.worldFooter p{color:var(--mist-400);font:9px var(--mono);letter-spacing:.15em}.experiencePage{background:var(--ocean-950);min-height:100vh}.experienceOpening{min-height:650px;position:relative;overflow:hidden}.experienceOpening:after{content:"";background:linear-gradient(transparent, var(--ocean-950));height:180px;position:absolute;inset:auto 0 0}.experienceOpeningInner{z-index:2;flex-direction:column;justify-content:center;min-height:650px;padding-block:80px 105px;display:flex;position:relative}.experienceOpening h1{max-width:900px;font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(50px,6vw,88px);font-weight:900;line-height:.96}.experienceOpening h1 em,.checkoutCopy h1 em{color:var(--coral);font-style:normal}.experienceOpeningInner>p:not(.signalLabel){color:#aababc;max-width:660px;margin:28px 0 0;font-size:17px;line-height:1.75}.experienceSky{background:radial-gradient(circle at 68% 36%,#55ebed2e,#0000 23%),linear-gradient(140deg,#0000,#03080c8c);position:absolute;inset:0 0 0 35%;overflow:hidden}.experienceSky:before{content:"";border:1px solid #55ebed2e;border-radius:50%;width:360px;height:360px;position:absolute;top:12%;right:9%;box-shadow:inset 0 0 0 55px #55ebed05,0 0 110px #55ebed0d}.experienceSky:after{content:"";background:#c4e6e72b;height:1px;position:absolute;top:58%;left:-5%;right:-5%;transform:rotate(-5deg);box-shadow:0 30px #c4e6e71c,0 60px #c4e6e712,0 90px #c4e6e70a}.experienceSky span{border-top:2px dashed #ff6d57a6;border-radius:50%;width:68%;height:24%;position:absolute;top:51%;left:4%;transform:rotate(-12deg)}.experienceSky i{background:var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:34%;right:28%;box-shadow:0 0 31px 8px #55ebed45}.experienceSky b{color:#f4f7f50b;font:900 180px/1 var(--display);letter-spacing:-.08em;position:absolute;bottom:-9%;right:1%}.experienceStatus{color:#c4e6e785;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:28px;margin-top:42px;display:flex}.experienceStatus span:first-child{color:var(--cyan)}.experienceStatus i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #55ebed99}.experienceCatalog{padding:110px 0 130px}.experienceGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.experienceCard{border:1px solid var(--dark-line);isolation:isolate;background:#071820;grid-column:span 4;min-height:420px;position:relative;overflow:hidden}.experienceCard:first-child{grid-column:span 7;min-height:520px}.experienceCard:nth-child(2){grid-column:span 5;min-height:520px}.experienceCardWorld{z-index:-2;background:radial-gradient(circle at 72% 27%,#55ebed38,#0000 24%),linear-gradient(155deg,#0b2832,#071419 60%,#02070a);transition:transform .55s,filter .3s;position:absolute;inset:0}.experienceCardWorld:before{content:"";border:1px solid #c4e6e733;border-radius:50%;width:190px;height:190px;position:absolute;top:12%;right:9%}.experienceCardWorld:after{content:"";background:#c4e6e730;height:1px;position:absolute;top:52%;left:-7%;right:-7%;transform:rotate(-6deg);box-shadow:0 26px #c4e6e71f,0 52px #c4e6e712}.experienceCardWorld span{border-top:2px dashed #ff6d57b3;border-radius:50%;width:65%;height:24%;position:absolute;top:48%;left:12%;transform:rotate(-12deg)}.experienceCardWorld i{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:33%;right:24%;box-shadow:0 0 25px 6px #55ebed47}.experienceCardWorld b{color:#f4f7f50e;font:900 165px/1 var(--display);position:absolute;bottom:-9%;right:3%}.experience-trade .experienceCardWorld{background:radial-gradient(circle at 72% 27%,#f1bd6333,#0000 24%),linear-gradient(155deg,#222016,#101717 60%,#03090b)}.experience-history .experienceCardWorld{background:radial-gradient(circle at 72% 27%,#ff6d5738,#0000 24%),linear-gradient(155deg,#28161a,#111318 60%,#03090b)}.experience-sextant .experienceCardWorld{background:radial-gradient(circle at 72% 27%,#4cbe942e,#0000 24%),linear-gradient(155deg,#10241f,#091719 60%,#03090b)}.experienceCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070afa);position:absolute;inset:31% 0 0}.experienceCard:hover .experienceCardWorld{transform:scale(1.04)}.experienceCardTop{color:#f4f7f587;font:800 8px var(--mono);letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;inset:20px 22px auto}.experienceCardTop b{color:var(--gold)}.experienceCard.isLive .experienceCardTop b{color:var(--cyan)}.experienceCardCopy{position:absolute;inset:auto 30px 29px}.experienceCardCopy small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.experienceCardCopy h2{font-family:var(--display);letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(34px,4vw,55px);line-height:.98}.experienceCardCopy p{color:#9eafb2;max-width:650px;margin:0;font-size:12px;line-height:1.65}.experienceCardCopy strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.1em;margin-top:20px;display:inline-block}.experienceCardCopy strong span{margin-left:7px;font-size:16px}.gamePlatformPage{background:radial-gradient(circle at 75% 35%, #55ebed1a, transparent 30%), var(--ocean-950)}.gamePlatformPage.game-trade{background:radial-gradient(circle at 75% 35%, #f1bd631c, transparent 30%), var(--ocean-950)}.gamePlatformPage.game-history{background:radial-gradient(circle at 75% 35%, #ff6d571c, transparent 30%), var(--ocean-950)}.gamePlatformPage.game-sextant{background:radial-gradient(circle at 75% 35%, #59c99e1a, transparent 30%), var(--ocean-950)}.game-trade .launchRadar:before{border-color:#f1bd6347;box-shadow:inset 0 0 0 34px #f1bd6305,inset 0 0 0 70px #f1bd6305,0 0 60px #f1bd6312}.game-history .launchRadar:before{border-color:#ff6d5747}.game-sextant .launchRadar:before{border-color:#59c99e47}.gamePlatformShell{min-height:calc(100svh - 82px)}.gameLaunchConsole .launchRadar.isDormant{filter:saturate(.25);opacity:.62}.gameLaunchConsole .launchRadar.isDormant i{background:var(--mist-400);box-shadow:none}.gameNotice{border:1px solid var(--dark-line);border-left:3px solid var(--gold);color:var(--mist-400);background:#f1bd630e;margin-top:34px;padding:28px;line-height:1.7}.gameNotice strong{color:var(--foam-50);font-family:var(--display);font-size:33px}.gameNotice a{color:var(--cyan);text-underline-offset:4px;text-decoration:underline}.checkoutPage{background:radial-gradient(circle at 78% 35%, #55ebed17, transparent 30%), var(--ocean-950);min-height:100vh}.checkoutShell{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:90px;min-height:calc(100svh - 82px);padding-block:85px;display:grid}.checkoutCopy h1{max-width:760px;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(46px,5.5vw,76px);line-height:.97}.checkoutCopy>p:not(.signalLabel){color:#a7b7ba;max-width:650px;margin:28px 0 34px;font-size:17px;line-height:1.75}.checkoutPanel{border:1px solid var(--dark-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a0eb8}.checkoutPanelHead{border-bottom:1px solid var(--dark-line);min-height:56px;color:var(--mist-400);font:8px var(--mono);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.checkoutPanelHead b{color:var(--gold)}.accountAccessPage{isolation:isolate;min-height:100svh;color:var(--foam-50);background:#02090d;position:relative;overflow:hidden}.accountAccessPage:before{content:"";z-index:-3;background:url(/account/login-ocean-hero-v1.webp) 50%/cover no-repeat;animation:24s ease-in-out infinite alternate accountOceanDrift;position:absolute;inset:-2.5%}.accountAccessPage:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#02080c14 0%,#02080c2e 42%,#02080cd1 73%,#02080cf5 100%),linear-gradient(#02080c4d,#0000 38%,#02080c7a);position:absolute;inset:0}.accountAccessHeader{z-index:2;border-bottom:1px solid #c4e6e729;justify-content:space-between;align-items:center;min-height:76px;display:flex;position:relative}.accountAccessHeader .worldBrand{text-shadow:0 2px 18px #000c;font-size:12px}.accountCloseLink{color:#c0ced0;text-shadow:0 2px 16px #000000d9;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.accountCloseLink:hover{color:var(--cyan)}.accountAccessStage{z-index:1;grid-template-columns:minmax(380px,460px);justify-content:end;align-items:center;min-height:calc(100svh - 76px);padding-block:48px 68px;display:grid;position:relative}.accountAccessCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#07181fe6,#020b10f0);border:1px solid #c4e6e747;border-radius:4px;width:100%;padding:36px 38px 28px;animation:.55s cubic-bezier(.2,.72,.2,1) both accountCardEnter;position:relative;box-shadow:0 34px 100px #0000007a}.accountAccessCard:before{content:"";background:linear-gradient(90deg, var(--cyan), #f1bd63a6, transparent 82%);height:2px;position:absolute;inset:-1px -1px auto}.accountAccessIntro{margin-bottom:30px}.accountAccessIntro>p{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.accountAccessPage.worldSite .accountAccessIntro h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,3.4vw,43px);line-height:1}.accountAccessIntro>span{color:#b6c5c7;margin-top:15px;font-size:15px;line-height:1.55;display:block}.accountMethodLinks{border-top:1px solid #80abb129;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;padding-top:19px;display:flex}.accountMethodLinks a{color:#b7c7c9;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;-webkit-text-decoration:underline #b7c7c973;text-decoration:underline #b7c7c973;transition:color .2s,text-decoration-color .2s;display:inline-flex}.accountMethodLinks a:hover{color:var(--cyan);-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.accountFocusedForm{gap:18px;display:grid}.accountField{color:#c3d0d1;gap:9px;font-size:13px;font-weight:700;display:grid}.accountField>input,.accountPasswordControl input{width:100%;min-height:58px;color:var(--foam-50);font:16px var(--sans);letter-spacing:0;text-transform:none;background:#ffffff0e;border:1px solid #3a555d;outline:none;padding:0 17px;transition:border-color .2s,box-shadow .2s,background .2s}.accountField>input:hover,.accountPasswordControl input:hover{border-color:#3a5d64}.accountField>input:focus,.accountPasswordControl input:focus{border-color:var(--cyan);background:#55ebed09;box-shadow:0 0 0 3px #55ebed14}.accountField small{color:#91a6a9;font:13px/1.5 var(--sans);letter-spacing:0;text-transform:none}.accountPasswordControl{position:relative}.accountPasswordControl input{padding-right:72px}.accountPasswordControl button{color:#b7c7c9;min-width:68px;font:800 12px var(--sans);cursor:pointer;background:#0a1c22;border:0;border-left:1px solid #3a555d;padding:0 12px;position:absolute;inset:1px 1px 1px auto}.accountPasswordControl button:hover{color:var(--cyan)}.accountPasswordControl button:focus-visible{z-index:1;color:var(--cyan);outline:2px solid var(--cyan);outline-offset:-3px}.accountPrimaryAction{cursor:pointer;border:0;width:100%;min-height:58px;margin-top:3px;font-size:14px}.accountPrimaryAction[aria-busy=true]{opacity:.65;cursor:wait}.accountFormMeta{justify-content:flex-end;margin-top:-8px;display:flex}.accountFormMeta a,.accountSecondaryActions a{color:#b7c7c9;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.accountFormMeta a:hover,.accountSecondaryActions a:hover{color:var(--cyan)}.accountLegalNote{color:#91a6a9;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.6}.accountLegalNote a{color:#b7c7c9;text-underline-offset:3px;text-decoration:underline}.accountAlert{border-left:3px solid;gap:5px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.55;display:grid}.accountAlert b{font:800 11px var(--sans);letter-spacing:.08em;text-transform:uppercase}.accountAlert.isError{border-color:var(--coral);color:#ffc2b9;background:#ff6d5714}.accountAlert.isSuccess{border-color:var(--cyan);color:#b9e4e1;background:#55ebed12}.accountRecipient{background:#ffffff06;border:1px solid #80abb12e;gap:7px;margin-bottom:22px;padding:15px 17px;display:grid}.accountFocusedForm .accountRecipient{margin-bottom:0}.accountRecipient span{color:#91a6a9;font:800 11px var(--sans);letter-spacing:.08em;text-transform:uppercase}.accountRecipient strong{overflow-wrap:anywhere;color:#d7e5e4;font-size:15px}.accountPreviewCode{background:#f1bd6311;border:1px solid #f1bd634d;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:17px;display:flex}.accountPreviewCode>div{gap:5px;display:grid}.accountPreviewCode span{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.accountPreviewCode small{color:#8f8066;font-size:9px}.accountPreviewCode strong{color:#fff4d8;font:800 28px var(--mono);letter-spacing:.22em}.accountCodeField input{text-align:center;font:800 26px var(--mono);letter-spacing:.28em}.accountSecondaryActions{border-top:1px solid #80abb124;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.accountSecondaryActions:has(>:only-child){justify-content:center}.accountSecondaryActions form{display:inline-flex}.accountTextButton{color:#b7c7c9;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:13px;text-decoration:underline}.accountTextButton:hover{color:var(--cyan)}@keyframes accountOceanDrift{0%{transform:scale(1.025)translate(0)}to{transform:scale(1.065)translate(-.6%)}}@keyframes accountCardEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}.checkoutProduct{border-bottom:1px solid var(--dark-line);padding:30px 25px}.checkoutProduct small{color:var(--mist-400);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.checkoutProduct strong{color:var(--foam-50);overflow-wrap:anywhere;margin-top:12px;font-size:25px;display:block}.checkoutProduct p{color:#84989c;margin:18px 0 0;font-size:11px;line-height:1.7}.checkoutSteps{display:grid}.checkoutSteps span{border-bottom:1px solid var(--dark-line);color:#aab9bb;align-items:center;gap:15px;min-height:57px;padding:0 25px;font-size:11px;display:flex}.checkoutSteps b{color:var(--cyan);font:8px var(--mono)}.checkoutDisabled{color:#91a4aa8c;min-height:54px;font:800 9px var(--mono);letter-spacing:.14em;border:1px solid #91a4aa40;place-items:center;margin:22px;display:grid}.purchaseIdentity{letter-spacing:.04em;border:1px solid #55ebed38;width:fit-content;padding:9px 12px;color:#9bd7d5!important;font:9px var(--mono)!important}.purchaseForm{border-bottom:1px solid var(--dark-line);gap:15px;padding:25px;display:grid}.purchaseForm label{color:var(--mist-400);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:9px;display:grid}.purchaseForm select{min-height:46px;color:var(--foam-50);background:#07151a;border:1px solid #c4e6e733;padding:0 12px}.purchaseForm .purchaseLegal{color:#8ea2a4;font:11px/1.65 var(--sans);letter-spacing:0;text-transform:none;grid-template-columns:18px 1fr;align-items:start}.purchaseLegal input{width:16px;height:16px;accent-color:var(--cyan);margin-top:2px}.purchaseLegal a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.purchaseForm .signalButton{cursor:pointer;border:0;width:100%}.purchaseForm>small{color:#6f8589;font:8px var(--mono);letter-spacing:.1em;text-align:center}.purchaseOrderSummary{color:#90a5a7;justify-content:space-between;align-items:end;gap:20px;font-size:11px;display:flex}.purchaseOrderSummary strong{color:var(--foam-50);font-size:22px}.purchaseSuccess{border-bottom:1px solid var(--dark-line);background:#55ebed0d;padding:28px 25px}.purchaseSuccess>strong{color:var(--cyan);font-size:20px}.purchaseSuccess p{color:#a4b8b8;font-size:12px;line-height:1.75}.purchaseSuccess span{color:#72888b;font:9px var(--mono)}.checkoutSteps span.isComplete{color:#d4e4e2}.checkoutSteps span.isComplete b{color:#7ce3dc}.accountCenter{min-height:100vh;color:var(--foam-50);background:radial-gradient(circle at 82% 12%,#55ebed17,#0000 25%),#041015}.accountCenterHero{isolation:isolate;background:#02090d;border-bottom:1px solid #c4e6e729;min-height:780px;position:relative;overflow:hidden}.accountCenterHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#02080c57 0%,#02080c1f 48%,#02080c0f 72%,#02080c2e 100%),linear-gradient(#02080c47,#0000 44%,#02080cd1 100%);position:absolute;inset:0}.accountCenterHeroScene{z-index:-2;filter:saturate(1.08)contrast(1.04);background:url(/voyage-departure-v1.webp) 50%/cover no-repeat;animation:26s ease-in-out infinite alternate accountCenterSeaDrift;position:absolute;inset:-2%}.accountCenterHeroInner{align-items:center;min-height:780px;padding-block:76px 82px;display:flex;position:relative}.accountCenterHeroCopy{z-index:2;width:min(690px,61%);position:relative}.accountCaptainGreeting{color:#dbe8e7;text-shadow:0 2px 18px #000000e0;margin:22px 0 12px;font-size:15px;font-weight:700;display:block}.accountCenter.worldSite .accountCenterHero h1{max-width:700px;font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;text-shadow:0 3px 32px #000c;margin:0;font-size:clamp(56px,6vw,88px);line-height:.91}.accountCenterHeroCopy>p:not(.signalLabel){color:#c0cdce;text-shadow:0 2px 20px #000000db;max-width:630px;margin:26px 0 0;font-size:17px;line-height:1.75}.accountVoyageOffer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#031015c2,#0310153d);border-block:1px solid #c4e6e738;justify-content:space-between;align-items:center;gap:28px;width:min(650px,100%);min-height:92px;margin-top:31px;padding:17px 20px;display:flex}.accountVoyageOffer>div{flex-direction:column;gap:7px;display:flex}.accountVoyageOffer>div:last-child{border-left:1px solid #c4e6e733;flex:none;align-items:flex-end;padding-left:22px}.accountVoyageOffer span{color:var(--gold);font:800 9px var(--mono);letter-spacing:.13em}.accountVoyageOffer strong{color:#f4f7f5;font-family:var(--display);font-size:23px;line-height:1}.accountVoyageOffer small{color:#9db0b2;font-size:11px}.accountHeroActions{align-items:center;gap:28px;margin-top:25px;display:flex}.accountHeroActions form{display:inline-flex}.accountHeroActions .signalButton{cursor:pointer;border:0;min-height:56px}.accountHeroSecondary{color:#d6e2e1;text-underline-offset:5px;align-items:center;min-height:44px;font-size:12px;font-weight:800;-webkit-text-decoration:underline #d6e2e173;text-decoration:underline #d6e2e173;display:inline-flex}.accountHeroSecondary:hover{color:var(--cyan);-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.accountHeroIdentity{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030e139e;border:1px solid #c4e6e733;flex-direction:column;width:min(320px,29%);padding:19px 21px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 20px 50px #0000002e}.accountHeroIdentity>span{color:var(--cyan);font:800 8px var(--mono);letter-spacing:.12em}.accountHeroIdentity>strong{overflow-wrap:anywhere;color:#f0f5f3;margin-top:9px;font-size:13px}.accountHeroIdentity>small{color:#9aadaf;font:9px/1.6 var(--mono);margin-top:8px}.accountHeroIdentity>div{align-items:center;gap:13px;margin-top:13px;display:flex}.accountHeroIdentity a,.accountHeroIdentity button{color:#b9c8c9;min-height:36px;font:800 10px var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.accountHeroIdentity a:hover,.accountHeroIdentity button:hover{color:var(--cyan)}.accountHeroIdentity form{display:inline-flex}.accountHeroMeasure{color:#91a5a7;font:800 8px var(--mono);letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid;position:absolute;bottom:26px;left:0;right:0}.accountHeroMeasure i{background:linear-gradient(90deg,#c4e6e72e,#f1bd63b8,#c4e6e72e);height:1px}.accountHeroMeasure b{color:var(--gold)}@keyframes accountCenterSeaDrift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.06)translate(-.5%)}}.accountCenterBody{padding-bottom:110px}.accountCenterSection{margin-top:70px}.accountCenterSection>header{border-bottom:1px solid var(--dark-line);margin-bottom:24px;padding-bottom:17px}.accountCenterSection>header p{color:var(--cyan);font:800 8px var(--mono);letter-spacing:.15em;margin:0}.accountCenterSection>header h2{margin:9px 0 0;font-size:31px}.entitlementGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.entitlementGrid article{background:linear-gradient(145deg,#55ebed12,#0000 62%),#07171d;border:1px solid #55ebed33;flex-direction:column;min-height:210px;padding:24px;display:flex}.entitlementGrid span{color:var(--cyan);font:800 8px var(--mono);letter-spacing:.12em}.entitlementGrid strong{font:800 22px var(--mono);overflow-wrap:anywhere;margin-top:auto}.entitlementGrid small{color:#71868a;margin-top:9px}.entitlementGrid a{color:var(--cyan);font:800 9px var(--mono);margin-top:18px}.accountEmpty{color:#70868a;border:1px dashed #294047;place-items:center;min-height:130px;font-size:13px;display:grid}.orderHistory{gap:12px;display:grid}.orderHistory article{background:#08181e;border:1px solid #253a40}.orderHistoryTop{justify-content:space-between;align-items:center;gap:30px;min-height:125px;padding:23px;display:flex}.orderHistoryTop>div{flex-direction:column;align-items:flex-start;display:flex}.orderHistoryTop>div:last-child{align-items:flex-end}.orderHistoryTop span{color:var(--cyan);font:800 9px var(--mono)}.orderHistoryTop strong{margin-top:10px;font-size:18px}.orderHistoryTop small{color:#6f8589;margin-top:8px;font-size:10px}.orderStatus{color:#95abad;min-height:23px;font:800 8px var(--mono);border:1px solid #38525a;align-items:center;padding:0 8px;display:inline-flex}.orderActions{border-top:1px solid #20343a;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.orderActions form{display:inline-flex}.orderActions button{border:1px solid var(--cyan);color:#062027;background:var(--cyan);min-height:39px;font:800 9px var(--mono);cursor:pointer;padding:0 15px}.orderActions button.secondary{color:#9cafb0;background:0 0;border-color:#3b5157}.accountCenter button[aria-busy=true],.purchaseForm button[aria-busy=true],.adminPage button[aria-busy=true]{opacity:.7;cursor:wait}.toolsPage,.toolPage{background:var(--ocean-950);min-height:100vh}.toolsOpening,.toolHero{background:linear-gradient(120deg, #071b23, var(--ocean-950));position:relative;overflow:hidden}.toolsOpening{min-height:610px}.toolsOpeningInner{z-index:2;flex-direction:column;justify-content:center;min-height:610px;padding-block:80px;display:flex;position:relative}.toolsOpening h1,.toolHero h1{max-width:920px;font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(48px,5.8vw,84px);line-height:.96}.toolsOpening h1 em,.toolHero h1 em{color:var(--coral);font-style:normal}.toolsOpeningInner>p:not(.signalLabel),.toolHeroInner>p:not(.signalLabel){color:#a8b8bb;max-width:650px;margin:27px 0 0;font-size:17px;line-height:1.75}.toolsOpeningScene,.toolHeroScene{background:radial-gradient(circle at 69% 34%,#55ebed2b,#0000 24%);position:absolute;inset:0 0 0 42%;overflow:hidden}.toolsOpeningScene:before,.toolHeroScene:before{content:"";border:1px solid #55ebed33;border-radius:50%;width:330px;height:330px;position:absolute;top:13%;right:9%;box-shadow:inset 0 0 0 52px #55ebed05}.toolsOpeningScene:after,.toolHeroScene:after{content:"";background:#c4e6e72b;height:1px;position:absolute;top:57%;left:-6%;right:-6%;transform:rotate(-6deg);box-shadow:0 28px #c4e6e71c,0 56px #c4e6e712}.toolsOpeningScene span,.toolHeroScene span{border-top:2px dashed #ff6d57b3;border-radius:50%;width:64%;height:25%;position:absolute;top:49%;left:8%;transform:rotate(-11deg)}.toolsOpeningScene i,.toolHeroScene i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:33%;right:27%;box-shadow:0 0 28px 7px #55ebed42}.toolsOpeningScene b,.toolHeroScene b{color:#f4f7f50d;font:900 150px/1 var(--display);position:absolute;bottom:-6%;right:2%}.toolsCatalog{background:#edf2f0;padding:110px 0 130px}.toolsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.toolCard{min-height:430px;color:var(--foam-50);background:var(--ocean-900);isolation:isolate;position:relative;overflow:hidden}.toolCardScene{z-index:-2;background:radial-gradient(circle at 72% 27%,#55ebed36,#0000 24%),linear-gradient(150deg,#0a2933,#071419 62%,#02070a);transition:transform .45s;position:absolute;inset:0}.toolCard:nth-child(2) .toolCardScene{background:radial-gradient(circle at 72% 27%,#f1bd6333,#0000 24%),linear-gradient(150deg,#242116,#111719 62%,#02070a)}.toolCard:nth-child(3) .toolCardScene{background:radial-gradient(circle at 72% 27%,#ff6d5738,#0000 24%),linear-gradient(150deg,#28171a,#111319 62%,#02070a)}.toolCard:nth-child(4) .toolCardScene{background:radial-gradient(circle at 72% 27%,#4cbe9433,#0000 24%),linear-gradient(150deg,#10241f,#091719 62%,#02070a)}.toolCardScene:before{content:"";border:1px solid #c4e6e733;border-radius:50%;width:190px;height:190px;position:absolute;top:11%;right:10%}.toolCardScene:after{content:"";background:#c4e6e72e;height:1px;position:absolute;top:51%;left:-7%;right:-7%;transform:rotate(-6deg);box-shadow:0 25px #c4e6e71c,0 50px #c4e6e712}.toolCardScene span{border-top:2px dashed #ff6d57ad;border-radius:50%;width:62%;height:24%;position:absolute;top:48%;left:14%;transform:rotate(-12deg)}.toolCardScene i{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:33%;right:25%;box-shadow:0 0 24px 6px #55ebed3d}.toolCardScene b{color:#f4f7f50e;font:900 165px/1 var(--display);position:absolute;bottom:-10%;right:4%}.toolCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070afa);position:absolute;inset:32% 0 0}.toolCard:hover .toolCardScene{transform:scale(1.04)}.toolCardCopy{position:absolute;inset:auto 30px 29px}.toolCardCopy small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.toolCardCopy h2{font-family:var(--display);letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(34px,4vw,50px);line-height:.98}.toolCardCopy p{color:#9eafb2;margin:0;font-size:12px;line-height:1.65}.toolCardCopy strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.1em;margin-top:20px;display:inline-block}.toolCardCopy strong span{margin-left:7px;font-size:16px}.toolHero{min-height:560px}.toolHeroInner{z-index:2;min-height:560px;padding-top:42px;padding-bottom:75px;position:relative}.toolHeroInner .darkBreadcrumbs{margin-bottom:65px}.toolWorkbench{background:#edf2f0;padding:95px 0 120px}.toolInstrument{border:1px solid var(--light-line);background:var(--foam-50);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:560px;display:grid}.toolControls{flex-direction:column;justify-content:center;padding:45px;display:flex}.toolControls label,.logbookForm label{color:#10262d9e;letter-spacing:.06em;font-size:11px;font-weight:700}.toolControls label strong{float:right;color:var(--cyan-dark);font:800 13px var(--mono)}.toolControls input[type=range]{width:100%;accent-color:var(--cyan-dark);margin:25px 0 40px}.toolReadout{border-top:1px solid var(--light-line);padding-top:26px}.toolReadout small{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.14em;text-transform:uppercase;display:block}.toolReadout strong{color:var(--ink-900);font-family:var(--display);margin-top:10px;font-size:clamp(31px,4vw,52px);line-height:1.05;display:block}.toolReadout p{color:#10262d9e;margin:17px 0 0;font-size:12px;line-height:1.7}.instrumentDial{--bearing:45deg;background:radial-gradient(circle, #55ebed1f, transparent 50%), var(--ocean-900);min-height:560px;color:var(--foam-50);place-items:center;display:grid;position:relative;overflow:hidden}.instrumentDial:before{content:"";aspect-ratio:1;border:1px solid #55ebed52;border-radius:50%;width:min(65%,350px);box-shadow:inset 0 0 0 35px #55ebed05,inset 0 0 0 78px #55ebed05}.instrumentDial:after{content:"";background:linear-gradient(var(--coral) 0 50%, #c4e6e72e 50%);width:1px;height:310px;transform:rotate(var(--bearing));transition:transform .25s;position:absolute}.instrumentDial>span{color:var(--cyan);font:800 10px var(--mono);position:absolute;top:12%}.instrumentDial>i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 25px 7px #ff6d5740}.instrumentDial>b{font:800 15px var(--mono);letter-spacing:.13em;position:absolute;bottom:11%}.coordinateGrid{background:radial-gradient(circle at 66% 36%, #55ebed29, transparent 24%), linear-gradient(#c4e6e714 1px, transparent 1px), linear-gradient(90deg, #c4e6e714 1px, transparent 1px), var(--ocean-900);background-size:auto,34px 34px,34px 34px,auto;min-height:560px;position:relative;overflow:hidden}.coordinateGrid:before,.coordinateGrid:after{content:"";background:#55ebed4d;width:1px;position:absolute;top:8%;bottom:8%;left:50%}.coordinateGrid:after{width:auto;height:1px;inset:50% 8% auto}.coordinateGrid span{border-top:2px dashed var(--coral);border-radius:50%;width:64%;height:20%;position:absolute;top:55%;left:14%;transform:rotate(-12deg)}.coordinateGrid i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:34%;right:28%;box-shadow:0 0 25px 6px #55ebed40}.coordinateGrid b{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.14em;position:absolute;bottom:20px;left:22px}.coordinateInputs{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:35px;display:grid}.coordinateInputs label{gap:9px;display:grid}.coordinateInputs input,.logbookForm input,.logbookForm textarea{border:1px solid var(--light-line);width:100%;min-height:48px;color:var(--ink-900);font:14px var(--mono);background:#edf2f0;padding:0 13px}.toolError{border-left:3px solid var(--coral);color:#8f3023;background:#ff6d5714;padding:18px;font-size:12px}.shipInstrument{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.interactiveShip{background:linear-gradient(#dce8e5 0 62%,#cadeda 62%);min-height:560px;position:relative;overflow:hidden}.shipHull{border:3px solid var(--ink-900);background:#0d929c21;border-radius:0 0 60% 60%;height:16%;position:absolute;top:57%;left:17%;right:13%}.shipKeel{background:var(--coral);height:3px;position:absolute;top:73%;left:30%;right:24%}.shipMast{background:var(--ink-900);width:4px;height:40%;position:absolute;top:18%;left:49%}.shipSail{border:2px solid var(--ink-900);clip-path:polygon(100% 0,100% 100%,0 85%);background:#f1bd6342;width:19%;height:31%;position:absolute;top:22%;left:29%}.shipRigging{border-left:1px solid #10262d80;border-right:1px solid #10262d80;width:48%;height:40%;position:absolute;top:20%;left:24%;transform:skew(-18deg)}.shipHotspot{min-height:36px;color:var(--ink-900);cursor:pointer;background:#f4f7f5e6;border:1px solid #10262d38;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex;position:absolute}.shipHotspot span{color:var(--cyan-dark);font:8px var(--mono)}.shipHotspot[aria-pressed=true]{border-color:var(--cyan-dark);color:var(--cyan-dark);box-shadow:0 0 0 2px #0d929c1a}.hotspot1{top:67%;left:9%}.hotspot2{top:79%;left:34%}.hotspot3{top:14%;left:52%}.hotspot4{top:23%;left:22%}.hotspot5{top:37%;right:9%}.shipInstrument>.toolReadout{border-top:0;border-left:1px solid var(--light-line);flex-direction:column;justify-content:center;padding:45px;display:flex}.logbookInstrument{grid-template-columns:1fr 1fr}.logbookForm{background:#e3ece9;align-content:center;gap:20px;padding:45px;display:grid}.logbookForm label{gap:9px;display:grid}.logbookForm textarea{resize:vertical;min-height:110px;padding-block:12px}.generatedLog{background:repeating-linear-gradient(transparent 0 42px, #10262d17 43px), var(--foam-50);color:var(--ink-900);flex-direction:column;justify-content:center;padding:50px;display:flex}.generatedLog small{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.13em}.generatedLog p{font:21px/2 var(--serif);margin:24px 0}.generatedLog button{border:1px solid var(--cyan-dark);width:max-content;min-height:46px;color:var(--cyan-dark);cursor:pointer;background:0 0;padding:0 18px;font-size:11px;font-weight:800}.toolContext{border-top:1px solid var(--light-line);max-width:780px;margin-top:75px;padding-top:35px}.toolContext h2{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:38px}.toolContext>p:not(.signalLabel){color:#10262dab;font-size:13px;line-height:1.75}.toolPage-coordinate-converter .toolHeroScene{background:radial-gradient(circle at 69% 34%,#f1bd632b,#0000 24%),repeating-linear-gradient(90deg,#0000 0 41px,#f1bd630a 42px 43px)}.toolPage-coordinate-converter .toolHeroScene i{background:var(--gold);box-shadow:0 0 28px 7px #f1bd6340}.toolPage-ship-structure .toolHeroScene{background:radial-gradient(circle at 69% 34%,#ff6d572b,#0000 24%)}.toolPage-ship-structure .toolHeroScene span{border-color:#ff6d57d1}.toolPage-logbook-generator .toolHeroScene{background:repeating-linear-gradient(0deg,#0000 0 38px,#4cbe940b 39px 40px),radial-gradient(circle at 69% 34%,#4cbe9426,#0000 24%)}.toolPage-logbook-generator .toolHeroScene i{background:#59c99e;box-shadow:0 0 28px 7px #59c99e38}.lostPage{background:var(--ocean-950);min-height:100vh}.lostSignal{min-height:calc(100svh - 82px);position:relative;overflow:hidden}.lostSignalInner{z-index:2;flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding-block:80px;display:flex;position:relative}.lostSignal h1{max-width:850px;font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(52px,6.4vw,92px);line-height:.95}.lostSignal h1 em{color:var(--coral);font-style:normal}.lostSignalInner>p:not(.signalLabel){color:#9cabad;max-width:620px;margin:28px 0 0;font-size:16px;line-height:1.75}.lostWorld{background:radial-gradient(circle at 68% 38%,#ff6d5721,#0000 22%);position:absolute;inset:0 0 0 36%;overflow:hidden}.lostWorld:before{content:"";border:1px dashed #ff6d5738;border-radius:50%;width:380px;height:380px;position:absolute;top:12%;right:9%}.lostWorld:after{content:"";background:#c4e6e721;height:1px;position:absolute;top:58%;left:-8%;right:-8%;transform:rotate(-7deg);box-shadow:0 30px #c4e6e714,0 60px #c4e6e70a}.lostWorld span{border-top:2px dashed #ff6d57b3;border-radius:50%;width:63%;height:25%;position:absolute;top:50%;left:10%;transform:rotate(-14deg)}.lostWorld i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:36%;right:28%;box-shadow:0 0 30px 8px #ff6d573d}.lostWorld b{color:#f4f7f50b;font:900 310px/1 var(--display);letter-spacing:-.1em;position:absolute;bottom:-12%;right:1%}.hubOpening{background:linear-gradient(115deg, var(--ocean-900), var(--ocean-950));min-height:650px;position:relative;overflow:hidden}.hubOpening:after,.articleHero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03080c9e);height:160px;position:absolute;inset:auto 0 0}.hubWorldScene{opacity:.85;background:radial-gradient(circle at 64% 36%,#55ebed29,#0000 25%);position:absolute;inset:0 0 0 42%;overflow:hidden}.hubWorldScene:before{content:"";border:1px solid #55ebed2e;border-radius:50%;width:330px;height:330px;position:absolute;top:14%;right:10%;box-shadow:inset 0 0 0 48px #55ebed05,0 0 100px #55ebed0f}.hubWorldScene:after{content:"";background:#c4e6e72b;height:1px;position:absolute;top:57%;left:-5%;right:-5%;transform:rotate(-5deg);box-shadow:0 28px #c4e6e71f,0 56px #c4e6e717,0 84px #c4e6e70f}.hubWorldScene>span{border-top:2px dashed #ff6d57a6;border-radius:50%;width:65%;height:23%;position:absolute;top:51%;left:5%;transform:rotate(-12deg)}.hubWorldScene>i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:35%;right:31%;box-shadow:0 0 28px 7px #55ebed42}.hubWorldScene>b{color:#f4f7f50b;font:900 300px/1 var(--display);letter-spacing:-.12em;position:absolute;bottom:-12%;right:2%}.hub-ships .hubWorldScene{background:radial-gradient(circle at 64% 36%,#f1bd632b,#0000 25%)}.hub-ships .hubWorldScene>i{background:var(--gold);box-shadow:0 0 28px 7px #f1bd633d}.hub-naval-history .hubWorldScene{background:radial-gradient(circle at 64% 36%,#ff6d5730,#0000 25%)}.hub-naval-history .hubWorldScene>span{border-color:#ff6d57d1}.hub-naval-history .hubWorldScene>i{background:var(--coral);box-shadow:0 0 28px 7px #ff6d573d}.hub-sea-legends .hubWorldScene{filter:saturate(.7);background:linear-gradient(90deg,#b4c9cc08,#b4c9cc1f,#0000 72%),radial-gradient(circle at 64% 36%,#8f70c52b,#0000 25%)}.hub-sea-legends .hubWorldScene:after{box-shadow:0 28px #c4e6e726,0 56px #c4e6e71c,0 84px #c4e6e714,0 112px #c4e6e70a}.hub-seamanship .hubWorldScene{background:radial-gradient(circle at 64% 36%,#59c99e2b,#0000 25%)}.hub-seamanship .hubWorldScene>i{background:#59c99e;box-shadow:0 0 28px 7px #59c99e38}.hub-haitu .hubWorldScene{background:linear-gradient(#55ebed0d 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#55ebed0d 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 65% 34%,#55ebed29,#0000 27%)}.hub-haitu .hubWorldScene:before{border-radius:0;width:390px;height:270px;transform:rotate(-6deg);box-shadow:inset 0 0 0 18px #55ebed04,0 0 100px #55ebed0f}.hub-ships .hubWorldScene:before{border-color:#f1bd634d;border-radius:8% 70% 45% 12%;width:440px;height:165px;top:34%;transform:rotate(-5deg);box-shadow:inset 0 -32px #f1bd6306}.hub-ships .hubWorldScene>span{border:0;border-left:1px solid #f1bd638c;border-radius:0;width:1px;height:310px;top:28%;left:22%;transform:rotate(-5deg)}.hub-naval-history .hubWorldScene{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}.hub-naval-history .hubWorldScene:before{border:1px solid #ff6d5745;width:430px;height:430px;top:8%;right:4%;box-shadow:inset 0 0 0 62px #ff6d5705,inset 0 0 0 124px #ff6d5704}.hub-naval-history .hubWorldScene:after{background:#ff6d5745;height:3px;top:50%;transform:rotate(-14deg);box-shadow:0 34px #ff6d571f,0 68px #ff6d570f}.hub-sea-legends .hubWorldScene:before{filter:blur(2px);border-color:#bca8df24;border-radius:50%;width:620px;height:240px;top:24%;right:-8%;box-shadow:0 38px #c4e6e709,0 76px #c4e6e706}.hub-sea-legends .hubWorldScene>span{filter:blur(3px);border-width:4px;border-color:#bca8df52;width:78%;height:12%;top:60%;left:18%;transform:rotate(3deg)}.hub-sea-legends .hubWorldScene>i{display:none}.hub-seamanship .hubWorldScene:before{border-color:#59c99e40;border-radius:0;width:390px;height:280px;top:14%;right:7%;box-shadow:inset 0 0 0 42px #59c99e04}.hub-seamanship .hubWorldScene:after{height:1px;top:30%;transform:none;box-shadow:0 52px #59c99e33,0 104px #59c99e26,0 156px #59c99e1a,0 208px #59c99e0f}.hub-seamanship .hubWorldScene>span{border-top:2px solid #59c99e94;border-radius:0;width:32%;height:0;top:19%;left:35%;transform:none}.hubOpeningInner{z-index:2;padding-top:45px;padding-bottom:72px;position:relative}.darkBreadcrumbs{color:#f4f7f580;align-items:center;gap:10px;margin-bottom:75px;font-size:10px;display:flex}.darkBreadcrumbs a{color:var(--cyan)}.hubOpening h1{max-width:850px;font-size:clamp(48px,5.7vw,82px)}.hubIntro{color:#a8b9bc;max-width:720px;margin:27px 0 0;font-size:18px;line-height:1.75}.hubQuestionRail{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.hubQuestionRail span{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);color:#bdc9cb;grid-template-columns:25px 1fr;align-content:center;gap:9px;min-height:92px;padding:16px;font-size:11px;line-height:1.55;display:grid}.hubQuestionRail b{color:var(--cyan);font:9px var(--mono)}.hub-sea-legends .hubQuestionRail{grid-template-columns:1fr 1fr;width:68%;margin-left:auto}.hub-sea-legends .hubQuestionRail span{min-height:112px}.hub-seamanship .hubQuestionRail{grid-template-columns:1fr 1fr;max-width:820px}.hub-ships .hubQuestionRail{width:78%}.hubContent{padding:110px 0 120px}.chapterMissionList{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.chapterMissionCard{border:1px solid var(--dark-line);min-height:390px;color:var(--foam-50);isolation:isolate;background:#071820;grid-column:span 6;position:relative;overflow:hidden}.chapterMissionCard:first-child{grid-column:span 7;min-height:470px}.chapterMissionCard:nth-child(2){grid-column:span 5;min-height:470px}.missionScene{z-index:-2;background:radial-gradient(circle at 72% 28%,#55ebed36,#0000 24%),linear-gradient(155deg,#0c2933,#071419 60%,#02080b);transition:transform .5s;position:absolute;inset:0}.missionScene:before{content:"";border:1px solid #c4e6e736;border-radius:50%;width:180px;height:180px;position:absolute;top:12%;right:10%}.missionScene:after{content:"";background:#c4e6e733;height:1px;position:absolute;top:53%;left:-8%;right:-8%;transform:rotate(-6deg);box-shadow:0 25px #c4e6e724,0 50px #c4e6e714}.missionScene span{border-top:2px dashed #ff6d57b3;border-radius:50%;width:65%;height:25%;position:absolute;top:48%;left:13%;transform:rotate(-12deg)}.missionScene i{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:33%;right:24%;box-shadow:0 0 24px 6px #55ebed40}.missionScene b{color:#f4f7f50e;font:900 160px/1 var(--display);position:absolute;bottom:-10%;right:3%}.mission-galleon .missionScene,.mission-ship-structure .missionScene{background:radial-gradient(circle at 72% 28%,#f1bd6336,#0000 24%),linear-gradient(155deg,#222016,#101717 60%,#03090b)}.mission-cannon .missionScene{background:radial-gradient(circle at 72% 28%,#ff6d573d,#0000 24%),linear-gradient(155deg,#27161a,#111318 60%,#03090b)}.mission-crew .missionScene{background:radial-gradient(circle at 72% 28%,#4cbe9433,#0000 24%),linear-gradient(155deg,#10251f,#0a1719 60%,#03090b)}.chapterMissionCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#02080bfa);position:absolute;inset:34% 0 0}.chapterMissionCard:hover .missionScene{transform:scale(1.04)}.missionCardCopy{position:absolute;inset:auto 30px 28px}.missionCardCopy small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.missionCardCopy h3{letter-spacing:-.045em;max-width:650px;margin:10px 0 12px;font-size:clamp(29px,3.4vw,47px);line-height:1}.missionCardCopy p{color:#9eb0b3;max-width:650px;margin:0;font-size:11px;line-height:1.65}.missionCardCopy strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.1em;margin-top:19px;display:inline-block}.missionCardCopy strong i{margin-left:7px;font-size:16px;font-style:normal}.chapterMissionArchive{margin-top:80px}.chapterMissionArchive>header{border-bottom:1px solid var(--light-line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.chapterMissionArchive>header .signalLabel{margin:0}.chapterMissionArchive>header>span{color:#10262d7a;font:9px var(--mono);letter-spacing:.12em}.chapterMissionArchive>div>a{border-bottom:1px solid var(--light-line);grid-template-columns:52px minmax(0,1fr) 92px;align-items:center;gap:25px;min-height:155px;transition:padding .2s,background .2s;display:grid}.chapterMissionArchive>div>a:hover{background:#0d929c0e;padding-inline:15px}.chapterMissionArchive small{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.chapterMissionArchive h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px;line-height:1.08}.chapterMissionArchive p{color:#10262d99;max-width:780px;margin:0;font-size:11px;line-height:1.6}.chapterMissionArchive>div>a>b{color:#10262d87;font:8px var(--mono);text-align:right}.chapterMissionArchive>div>a>b i{color:var(--cyan-dark);margin-left:7px;font-size:15px;font-style:normal}.chapterLaunch{background:radial-gradient(circle at 85% 20%, #55ebed1f, transparent 30%), var(--ocean-900);min-height:330px;color:var(--foam-50);justify-content:space-between;align-items:end;gap:60px;margin-top:100px;padding:48px;display:flex}.chapterLaunch>div{max-width:700px}.chapterLaunch h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.chapterLaunch p:not(.signalLabel){color:var(--mist-400);font-size:13px;line-height:1.7}.hubPage-haitu .hubContent{background-color:#eef0e8;background-image:linear-gradient(#114a520e 1px,#0000 1px),linear-gradient(90deg,#114a520e 1px,#0000 1px),radial-gradient(circle at 12% 7%,#0d929c1a,#0000 24%);background-size:52px 52px,52px 52px,auto}.hubPage-haitu .chapterMissionCard:first-child{grid-column:span 8}.hubPage-haitu .chapterMissionCard:nth-child(2){grid-column:span 4}.hubPage-haitu .chapterMissionCard{border:5px solid #eef0e8e0;outline:1px solid #10262d57}.hubPage-haitu .chapterMissionArchive{background:#f4f7f5b8;border:1px solid #10262d33;padding:28px 32px 10px;box-shadow:14px 14px #0d929c11}.hubPage-haitu .chapterMissionArchive>header{border-bottom:3px double #10262d52}.hubPage-haitu .chapterMissionArchive>div>a{grid-template-columns:70px minmax(0,1fr) 100px}.hubPage-haitu .chapterMissionArchive .indexNumber{border:1px solid #0d929c73;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.hubPage-haitu .chapterLaunch{background:radial-gradient(circle at 85% 20%,#b24d3826,#0000 30%),#34372d;box-shadow:15px 15px #10262d1f}.hubPage-ships .hubContent{color:#2c2116;background-color:#e6dcc8;background-image:linear-gradient(#5b3c1c13 1px,#0000 1px),linear-gradient(90deg,#5b3c1c13 1px,#0000 1px),linear-gradient(135deg,#0000 78%,#9a5e2511 78%);background-size:42px 42px,42px 42px,100% 100%}.hubPage-ships .sectionLead>p,.hubPage-ships .chapterMissionArchive p{color:#352616a8}.hubPage-ships .sectionLead h2,.hubPage-ships .chapterMissionArchive h3{color:#2c2116}.hubPage-ships .signalLabel.dark,.hubPage-ships .chapterMissionArchive small,.hubPage-ships .indexNumber{color:#956026}.hubPage-ships .chapterMissionCard,.hubPage-ships .chapterMissionCard:first-child,.hubPage-ships .chapterMissionCard:nth-child(2){clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);grid-column:span 6;min-height:410px}.hubPage-ships .chapterMissionCard{border-color:#f1bd6352}.hubPage-ships .chapterMissionArchive>header{border-color:#472f173d}.hubPage-ships .chapterMissionArchive>header>span{color:#3c2a1780}.hubPage-ships .chapterMissionArchive>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.hubPage-ships .chapterMissionArchive>div>a{background:#f4ebdac2;border:1px solid #472f1740;min-height:270px;padding:68px 28px 58px;display:block;position:relative}.hubPage-ships .chapterMissionArchive>div>a:hover{background:#f5ecdc;border-color:#956026a6;padding-inline:28px}.hubPage-ships .chapterMissionArchive .indexNumber{position:absolute;top:24px;left:28px}.hubPage-ships .chapterMissionArchive>div>a>b{color:#35261685;text-align:left;position:absolute;bottom:24px;left:28px}.hubPage-ships .chapterMissionArchive>div>a>b i{color:#956026}.hubPage-ships .chapterLaunch{background:radial-gradient(circle at 85% 20%,#f1bd631f,#0000 30%),#2a1d12;border:1px solid #f1bd6352}.hubPage-naval-history .hubContent{color:#351511;background:linear-gradient(112deg,#ac37271a,#0000 34%),repeating-linear-gradient(120deg,#0000 0 74px,#ac372709 75px 76px),#e9ddd3}.hubPage-naval-history .sectionLead>p,.hubPage-naval-history .chapterMissionArchive p{color:#351511a3}.hubPage-naval-history .sectionLead h2,.hubPage-naval-history .chapterMissionArchive h3{color:#351511}.hubPage-naval-history .signalLabel.dark,.hubPage-naval-history .chapterMissionArchive small,.hubPage-naval-history .indexNumber{color:#af3729}.hubPage-naval-history .chapterMissionCard:first-child{grid-column:span 9;min-height:500px}.hubPage-naval-history .chapterMissionCard:nth-child(2){grid-column:span 3;min-height:500px}.hubPage-naval-history .chapterMissionCard{border-left:4px solid var(--coral);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}.hubPage-naval-history .chapterMissionArchive>header{border-color:#ff6d574d}.hubPage-naval-history .chapterMissionArchive>header>span{color:#4b1f197a}.hubPage-naval-history .chapterMissionArchive>div>a{clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);background:linear-gradient(90deg,#af37291a,#af372906 55%,#0000);border:0;border-left:3px solid #af37298c;margin-top:8px;padding:0 24px}.hubPage-naval-history .chapterMissionArchive>div>a:hover{background:linear-gradient(90deg,#af37292e,#af372909 62%,#0000);padding-inline:38px 24px}.hubPage-naval-history .chapterMissionArchive>div>a>b{color:#4b1f1980}.hubPage-naval-history .chapterMissionArchive>div>a>b i{color:var(--coral)}.hubPage-naval-history .chapterLaunch{border-top:3px solid var(--coral);background:linear-gradient(108deg,#ff6d5729,#0000 45%),#2b0d09}.hubPage-sea-legends .hubContent{color:#e9e8ed;background:radial-gradient(at 72% 8%,#8f70c521,#0000 24%),linear-gradient(#080c12,#11131a 48%,#070b10)}.hubPage-sea-legends .sectionLead{border-bottom:1px solid #cfd5e021;grid-template-columns:minmax(0,.75fr) minmax(320px,1fr);padding-bottom:38px}.hubPage-sea-legends .sectionLead>p,.hubPage-sea-legends .chapterMissionArchive p{color:#dadae48c}.hubPage-sea-legends .sectionLead h2,.hubPage-sea-legends .chapterMissionArchive h3{color:#f1eff4}.hubPage-sea-legends .signalLabel.dark,.hubPage-sea-legends .chapterMissionArchive small,.hubPage-sea-legends .indexNumber{color:#bca8df}.hubPage-sea-legends .chapterMissionList{display:block}.hubPage-sea-legends .chapterMissionCard,.hubPage-sea-legends .chapterMissionCard:first-child,.hubPage-sea-legends .chapterMissionCard:nth-child(2){min-height:570px;margin-bottom:16px;display:block}.hubPage-sea-legends .chapterMissionCard:nth-child(2){width:72%;min-height:390px;margin-left:auto}.hubPage-sea-legends .missionScene{isolation:isolate;background:#171019}.hubPage-sea-legends .missionSceneImage{z-index:-2;object-fit:cover;object-position:center 40%;filter:saturate(.8)contrast(1.08);transition:transform .8s,filter .5s}.hubPage-sea-legends .chapterMissionCard:first-child .missionSceneImage{object-position:center 48%}.hubPage-sea-legends .chapterMissionCard:nth-child(2) .missionSceneImage{object-position:center 44%}.hubPage-sea-legends .missionScene:before{z-index:-1;background:linear-gradient(100deg,#09070c57,#09070c0d 58%),linear-gradient(#0000 32%,#09070cf5);border:0;border-radius:0;width:auto;height:auto;inset:0}.hubPage-sea-legends .chapterMissionCard:hover .missionSceneImage{filter:saturate()contrast(1.08);transform:scale(1.035)}.hubPage-sea-legends .missionCardCopy{max-width:760px;inset:auto 5.5% 48px}.hubPage-sea-legends .missionCardCopy h3{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}.hubPage-sea-legends .chapterMissionArchive{margin-top:120px}.hubPage-sea-legends .chapterMissionArchive>header{border-color:#cfd5e024}.hubPage-sea-legends .chapterMissionArchive>header>span{color:#dadae461}.hubPage-sea-legends .chapterMissionArchive>div>a{border-color:#cfd5e01f;grid-template-columns:88px 280px minmax(0,1fr) 78px;grid-template-areas:"number image copy meta";gap:34px;min-height:310px}.hubPage-sea-legends .chapterMissionArchive>div>a:nth-child(2n){grid-template-columns:88px minmax(0,1fr) 310px 78px;grid-template-areas:"number copy image meta"}.hubPage-sea-legends .chapterMissionArchive .indexNumber{grid-area:number}.hubPage-sea-legends .legendArchiveImage{aspect-ratio:16/10;background:#1a121d;border:1px solid #cfd5e02e;grid-area:image;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000047}.hubPage-sea-legends .legendArchiveImage:after{content:"";background:linear-gradient(135deg,#0000 55%,#09070c52);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.hubPage-sea-legends .legendArchiveImage img{object-fit:cover;filter:saturate(.74)contrast(1.08);transition:transform .7s,filter .4s}.hubPage-sea-legends .chapterMissionArchive>div>a:nth-child(3n+1) .legendArchiveImage img{object-position:62% center}.hubPage-sea-legends .chapterMissionArchive>div>a:nth-child(3n+2) .legendArchiveImage img{object-position:38% center}.hubPage-sea-legends .chapterMissionArchive>div>a:hover .legendArchiveImage img{filter:saturate()contrast(1.08);transform:scale(1.045)}.hubPage-sea-legends .missionArchiveCopy{grid-area:copy}.hubPage-sea-legends .chapterMissionArchive .indexNumber{font:300 74px/1 var(--display);opacity:.25}.hubPage-sea-legends .chapterMissionArchive h3{font-family:var(--serif);margin-top:13px;font-size:clamp(34px,4vw,52px);font-weight:400}.hubPage-sea-legends .chapterMissionArchive>div>a>b{color:#dadae466;grid-area:meta}.hubPage-sea-legends .chapterMissionArchive>div>a>b i{color:#bca8df}.hubPage-sea-legends .chapterMissionArchive>div>a:hover{background:linear-gradient(90deg,#8f70c517,#0000 72%);padding-inline:20px}.hubPage-sea-legends .chapterLaunch{background:radial-gradient(at 78% 20%,#bca8df2e,#0000 29%),#1a101c}.hubPage-seamanship .hubContent{background:linear-gradient(#29644e0b 1px,#0000 1px) 0 0/100% 36px,linear-gradient(90deg,#29644e0b 1px,#0000 1px) 0 0/36px 100%,#edf2ec}.hubPage-seamanship .chapterMissionCard,.hubPage-seamanship .chapterMissionCard:first-child,.hubPage-seamanship .chapterMissionCard:nth-child(2){border-top:4px solid #59c99e;grid-column:span 6;min-height:430px}.hubPage-seamanship .chapterMissionArchive>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.hubPage-seamanship .chapterMissionArchive>div>a{background:#f7faf6c7;border:1px solid #20574338;min-height:250px;padding:70px 28px 58px;display:block;position:relative}.hubPage-seamanship .chapterMissionArchive>div>a:before{content:"READINESS / ACTIVE";color:#297a5b;font:800 7px var(--mono);letter-spacing:.1em;position:absolute;top:22px;right:22px}.hubPage-seamanship .chapterMissionArchive .indexNumber{color:#297a5b;position:absolute;top:24px;left:28px}.hubPage-seamanship .chapterMissionArchive>div>a>b{color:#10262d8c;text-align:left;position:absolute;bottom:24px;left:28px}.hubPage-seamanship .chapterMissionArchive>div>a>b i{color:#297a5b}.hubPage-seamanship .chapterMissionArchive>div>a:hover{background:#f6faf5;border-color:#59a986;padding-inline:28px;box-shadow:inset 0 4px #59c99e}.hubPage-seamanship .chapterLaunch{background:radial-gradient(circle at 85% 20%,#59c99e21,#0000 30%),#0a1c1b;border-left:5px solid #59c99e}.hubPage-haitu .hubOpening,.articleTheme-haitu .articleHero{color:#201f1a;background:linear-gradient(90deg,#eeebdafa 0%,#eeebdae6 38%,#eeebda52 64%,#eeebda0f 100%),url(/worlds/haitu-hero-v2.webp) 50%/cover no-repeat}.hubPage-ships .hubOpening,.articleTheme-ships .articleHero{background:linear-gradient(90deg,#271a0ef5 0%,#271a0ec2 39%,#271a0e3d 66%,#271a0e0d 100%),url(/worlds/ships-hero-v2.webp) 50%/cover no-repeat}.hubPage-naval-history .hubOpening,.articleTheme-naval-history .articleHero{background:linear-gradient(90deg,#2f0805f0 0%,#430d08ab 42%,#430d081f 72%),url(/worlds/naval-history-hero-v2.webp) 50%/cover no-repeat}.hubPage-sea-legends .hubOpening,.articleTheme-sea-legends .articleHero{background:linear-gradient(90deg,#190f19f5 0%,#190f19bd 40%,#190f1924 72%),url(/worlds/sea-legends-hero-v2.webp) 50%/cover no-repeat}.hubPage-seamanship .hubOpening,.articleTheme-seamanship .articleHero{color:#15251d;background:linear-gradient(90deg,#dadcbbf7 0%,#dadcbbdb 39%,#dadcbb40 67%,#dadcbb05 100%),url(/worlds/seamanship-hero-v2.webp) 50%/cover no-repeat}.hubPage-haitu .hubWorldScene,.hubPage-ships .hubWorldScene,.hubPage-naval-history .hubWorldScene,.hubPage-sea-legends .hubWorldScene,.hubPage-seamanship .hubWorldScene,.articleTheme-haitu .articleWorldScene,.articleTheme-ships .articleWorldScene,.articleTheme-naval-history .articleWorldScene,.articleTheme-sea-legends .articleWorldScene,.articleTheme-seamanship .articleWorldScene{display:none}.hubPage-haitu .hubOpening:after,.articleTheme-haitu .articleHero:after{background:linear-gradient(#0000,#76664833)}.hubPage-seamanship .hubOpening:after,.articleTheme-seamanship .articleHero:after{background:linear-gradient(#0000,#3448342e)}.hubPage-haitu .hubOpening h1 em,.articleTheme-haitu .articleHero h1 em{color:#b24d38}.hubPage-seamanship .hubOpening h1 em,.articleTheme-seamanship .articleHero h1 em{color:#a54d31}.hubPage-haitu .hubIntro,.articleTheme-haitu .articleDescription{color:#201f1ab8}.hubPage-seamanship .hubIntro,.articleTheme-seamanship .articleDescription{color:#15251db8}.hubPage-haitu .darkBreadcrumbs,.articleTheme-haitu .darkBreadcrumbs,.hubPage-seamanship .darkBreadcrumbs,.articleTheme-seamanship .darkBreadcrumbs{color:#19251d8f}.hubPage-haitu .darkBreadcrumbs a,.articleTheme-haitu .darkBreadcrumbs a{color:#a34231}.hubPage-seamanship .darkBreadcrumbs a,.articleTheme-seamanship .darkBreadcrumbs a{color:#326d4f}.hubPage-haitu .hubOpening .signalLabel,.articleTheme-haitu .articleHero .signalLabel{color:#a34231}.hubPage-seamanship .hubOpening .signalLabel,.articleTheme-seamanship .articleHero .signalLabel{color:#326d4f}.hubPage-haitu .hubQuestionRail,.hubPage-seamanship .hubQuestionRail{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f0dd5c;border-color:#1830253d}.hubPage-haitu .hubQuestionRail span,.hubPage-seamanship .hubQuestionRail span{color:#1a2b22c7;border-color:#18302533}.hubPage-haitu .hubQuestionRail b{color:#a34231}.hubPage-seamanship .hubQuestionRail b{color:#326d4f}.articleTheme-haitu .articleMeta,.articleTheme-seamanship .articleMeta{color:#192b2194}.hubPage-haitu .chapterMissionCard{color:#211f19;background:#e7e1ca}.hubPage-haitu .missionScene{background:radial-gradient(circle at 74% 26%,#b24d383b,#0000 24%),linear-gradient(145deg,#d9dfcb,#eee8d3 58%,#c7d6cd)}.hubPage-haitu .chapterMissionCard:after{background:linear-gradient(#0000,#ebe5cffa)}.hubPage-haitu .missionCardCopy p{color:#211f19a8}.hubPage-haitu .missionCardCopy small,.hubPage-haitu .missionCardCopy strong{color:#9f4635}.hubPage-ships .missionScene,.hubPage-ships .mission-galleon .missionScene,.hubPage-ships .mission-ship-structure .missionScene{background:radial-gradient(circle at 74% 24%,#f2b75659,#0000 25%),linear-gradient(145deg,#7b4b20,#362719 56%,#17120d)}.hubPage-ships .chapterMissionCard{background:#2b2015;border-color:#f2b75685}.hubPage-ships .chapterMissionCard:after{background:linear-gradient(#0000,#1d140cf7)}.hubPage-naval-history .missionScene,.hubPage-naval-history .mission-cannon .missionScene{background:radial-gradient(circle at 72% 28%,#ffb85d5c,#0000 23%),linear-gradient(145deg,#9c281c,#4a1511 56%,#1a0b0a)}.hubPage-naval-history .chapterMissionCard{background:#43130f;border-color:#ff754e94}.hubPage-naval-history .chapterMissionCard:after{background:linear-gradient(#0000,#2a0a08fa)}.hubPage-sea-legends .missionScene{background:radial-gradient(circle at 72% 28%,#cdbce140,#0000 25%),linear-gradient(145deg,#58445e,#2b202e 56%,#150f18)}.hubPage-sea-legends .chapterMissionCard{background:#261b29;border-color:#cdbce157}.hubPage-sea-legends .chapterMissionCard:after{background:linear-gradient(#0000,#18101afa)}.hubPage-seamanship .chapterMissionCard{color:#173326;background:#dbe4ce;border-color:#326d4f70}.hubPage-seamanship .missionScene,.hubPage-seamanship .mission-crew .missionScene{background:radial-gradient(circle at 72% 27%,#bb893d40,#0000 24%),linear-gradient(145deg,#9db899,#d9dfc4 57%,#b5c5a8)}.hubPage-seamanship .chapterMissionCard:after{background:linear-gradient(#0000,#dbe4cefa)}.hubPage-seamanship .missionCardCopy p{color:#173326ad}.hubPage-seamanship .missionCardCopy small,.hubPage-seamanship .missionCardCopy strong{color:#256d4c}.hubPage-haitu,.articleTheme-haitu{--hero-play-accent:#a34231;--hero-play-panel:#f5efd8d1;--hero-play-copy:#211f19;--hero-play-muted:#211f199e}.hubPage-ships,.articleTheme-ships{--hero-play-accent:#f1bd63;--hero-play-panel:#2a1d12c7;--hero-play-copy:#fff5e4;--hero-play-muted:#ffeed299}.hubPage-naval-history,.articleTheme-naval-history{--hero-play-accent:#ff906c;--hero-play-panel:#320c08cc;--hero-play-copy:#fff1eb;--hero-play-muted:#ffe2d69e}.hubPage-sea-legends,.articleTheme-sea-legends{--hero-play-accent:#c9b2eb;--hero-play-panel:#1c111ecc;--hero-play-copy:#f6eff9;--hero-play-muted:#e7d9ef99}.hubPage-seamanship,.articleTheme-seamanship{--hero-play-accent:#326d4f;--hero-play-panel:#e1e2c2d6;--hero-play-copy:#15251d;--hero-play-muted:#15251d9e}.heroVoyageActions{z-index:4;align-items:center;gap:24px;margin-top:34px;display:flex;position:relative}.heroVoyageTrigger{border:1px solid var(--hero-play-accent);grid-template-columns:minmax(0,1fr) 46px;align-content:center;gap:5px 18px;width:min(490px,100%);min-height:92px;padding:18px 20px 18px 22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger{border:1px solid color-mix(in srgb, var(--hero-play-accent) 58%, transparent)}}.heroVoyageTrigger{background:var(--hero-play-panel);color:var(--hero-play-copy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);transition:transform .2s,border-color .2s,background .2s}.heroVoyageTrigger:after{content:"";background:var(--hero-play-accent);width:3px;box-shadow:0 0 17px var(--hero-play-accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger:after{box-shadow:0 0 17px color-mix(in srgb, var(--hero-play-accent) 55%, transparent)}}.heroVoyageTrigger:hover{border-color:var(--hero-play-accent);background:var(--hero-play-panel);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger:hover{background:color-mix(in srgb, var(--hero-play-panel) 88%, var(--hero-play-accent))}}.heroVoyageTrigger>span{color:var(--hero-play-accent);font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.heroVoyageTrigger>span i{background:var(--hero-play-accent);width:7px;height:7px;box-shadow:0 0 10px var(--hero-play-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger>span i{box-shadow:0 0 10px color-mix(in srgb, var(--hero-play-accent) 60%, transparent)}}.heroVoyageTrigger>strong{font-size:17px;line-height:1.25}.heroVoyageTrigger>small{color:var(--hero-play-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:9px;line-height:1.35;overflow:hidden}.heroVoyageTrigger>b{border-left:1px solid var(--hero-play-accent);grid-area:1/2/4;align-self:stretch;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger>b{border-left:1px solid color-mix(in srgb, var(--hero-play-accent) 32%, transparent)}}.heroVoyageTrigger>b{color:var(--hero-play-accent);font-size:23px;font-weight:400}.heroCodexLink{border-bottom:1px solid var(--hero-play-copy);align-items:center;gap:14px;padding:13px 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.heroCodexLink{border-bottom:1px solid color-mix(in srgb, var(--hero-play-copy) 32%, transparent)}}.heroCodexLink{color:var(--hero-play-copy);font-size:10px;font-weight:800}.heroCodexLink:hover{color:var(--hero-play-accent);border-color:var(--hero-play-accent)}.heroCodexLink span{color:var(--hero-play-accent);font-size:14px}.heroVoyageActions+.hubQuestionRail{margin-top:34px}.articleEntry-galleon .heroVoyageTrigger{background:linear-gradient(105deg,#301f10f0,#412a14d6);grid-template-columns:1fr;width:min(570px,100%);min-height:112px;padding-right:184px}.articleEntry-galleon .heroVoyageTrigger>b{z-index:3;width:28px;height:28px;color:var(--gold);border:1px solid #f1bd6359;place-items:center;font-size:16px;display:grid;position:absolute;top:9px;right:10px}.heroPixelSignal{z-index:2;background-color:#0e09055c;background-image:linear-gradient(#f1bd6313 1px,#0000 1px),linear-gradient(90deg,#f1bd6313 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-left:1px solid #f1bd635c;align-items:end;gap:4px;width:164px;padding:0 9px 9px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.heroPixelSignal:before{content:"SIGNAL / LIVE";color:#f1bd6394;font:700 6px var(--mono);letter-spacing:.12em;position:absolute;top:8px;left:9px}.heroPixelSignal:after{content:"";background:#f1bd6375;height:2px;animation:3s steps(8,end) infinite pixelScan;position:absolute;top:20px;left:0;right:0;box-shadow:0 0 8px #f1bd637a}.heroPixelSignal em{z-index:2;color:#ffe7bea3;font:700 5.5px var(--mono);letter-spacing:.025em;white-space:nowrap;border-top:1px solid #f1bd6347;flex:1;padding-top:5px;position:relative}.pixelShip{background:var(--gold);width:5px;height:5px;box-shadow:50px 0 var(--gold), 50px 5px var(--gold), 45px 10px var(--gold), 50px 10px var(--gold), 55px 10px var(--gold), 40px 15px var(--gold), 45px 15px var(--gold), 50px 15px var(--gold), 55px 15px var(--gold), 60px 15px var(--gold), 35px 20px var(--gold), 40px 20px var(--gold), 45px 20px var(--gold), 50px 20px var(--gold), 55px 20px var(--gold), 60px 20px var(--gold), 65px 20px var(--gold), 30px 25px var(--gold), 35px 25px var(--gold), 40px 25px var(--gold), 45px 25px var(--gold), 50px 25px var(--gold), 55px 25px var(--gold), 60px 25px var(--gold), 65px 25px var(--gold), 70px 25px var(--gold), 50px 30px var(--gold), 50px 35px var(--gold), 15px 40px var(--gold), 20px 40px var(--gold), 25px 40px var(--gold), 30px 40px var(--gold), 35px 40px var(--gold), 40px 40px var(--gold), 45px 40px var(--gold), 50px 40px var(--gold), 55px 40px var(--gold), 60px 40px var(--gold), 65px 40px var(--gold), 70px 40px var(--gold), 75px 40px var(--gold), 80px 40px var(--gold), 85px 40px var(--gold), 90px 40px var(--gold), 20px 45px var(--gold), 25px 45px var(--gold), 30px 45px var(--gold), 35px 45px var(--gold), 40px 45px var(--gold), 45px 45px var(--gold), 50px 45px var(--gold), 55px 45px var(--gold), 60px 45px var(--gold), 65px 45px var(--gold), 70px 45px var(--gold), 75px 45px var(--gold), 80px 45px var(--gold), 85px 45px var(--gold);opacity:.78;position:absolute;top:15px;left:22px}@keyframes pixelScan{0%{opacity:.3;transform:translateY(0)}50%{opacity:.85}to{opacity:.25;transform:translateY(72px)}}.articleHero{background:var(--ocean-900);min-height:600px;position:relative;overflow:hidden}.articleWorldScene{opacity:.78;background:radial-gradient(circle at 68% 35%,#55ebed29,#0000 24%),linear-gradient(145deg,#0000,#03080cb3);position:absolute;inset:0 0 0 44%;overflow:hidden}.articleWorldScene:before{content:"";border:1px solid #55ebed2e;border-radius:50%;width:300px;height:300px;position:absolute;top:12%;right:8%;box-shadow:inset 0 0 0 42px #55ebed05}.articleWorldScene:after{content:"";background:#c4e6e726;height:1px;position:absolute;top:58%;left:-5%;right:-5%;transform:rotate(-6deg);box-shadow:0 24px #c4e6e71c,0 48px #c4e6e712}.articleWorldScene span{border-top:2px dashed #ff6d57a8;border-radius:50%;width:62%;height:22%;position:absolute;top:52%;left:8%;transform:rotate(-12deg)}.articleWorldScene i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:34%;right:29%;box-shadow:0 0 28px 7px #55ebed40}.articleWorldScene b{color:#f4f7f50b;font:900 125px/1 var(--display);letter-spacing:-.08em;position:absolute;bottom:-5%;right:2%}.articleHero-galleon .articleWorldScene,.articleHero-ship-structure .articleWorldScene{background:radial-gradient(circle at 68% 35%,#f1bd632b,#0000 24%),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-cannon .articleWorldScene{background:radial-gradient(circle at 68% 35%,#ff6d5730,#0000 24%),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-crew .articleWorldScene{background:radial-gradient(circle at 68% 35%,#4cbe9429,#0000 24%),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-chart .articleWorldScene{background:radial-gradient(circle at 68% 35%,#55ebed29,#0000 24%),repeating-linear-gradient(24deg,#0000 0 38px,#55ebed0b 39px 40px),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-portolan .articleWorldScene{background:radial-gradient(circle at 68% 35%, #f1bd6326, transparent 24%), repeating-conic-gradient(from 12deg at 68% 35%, #f1bd6317 0 1deg, transparent 1deg 15deg), linear-gradient(145deg, transparent, #03080cb8)}.articleHero-portolan .articleWorldScene i{background:var(--gold);box-shadow:0 0 28px 7px #f1bd6338}.articleHero-compass .articleWorldScene:before{box-shadow:inset 0 0 0 45px #55ebed05,inset 0 0 0 90px #55ebed05,0 0 80px #55ebed0d}.articleHero-compass .articleWorldScene span{background:linear-gradient(var(--coral) 0 50%, #c4e6e733 50%);border:0;border-radius:0;width:2px;height:280px;top:18%;left:47%;transform:rotate(37deg)}.articleHero-logbook .articleWorldScene{background:repeating-linear-gradient(0deg,#0000 0 38px,#f1bd630e 39px 40px),radial-gradient(circle at 68% 35%,#f1bd6321,#0000 25%),linear-gradient(145deg,#0000,#03080cb8)}.articleHero-logbook .articleWorldScene b{color:#f1bd630e}.articleHero-leviathan .articleWorldScene{background:radial-gradient(at 67% 48%,#ff6d572b,#0000 20%),radial-gradient(circle at 68% 35%,#55ebed1c,#0000 31%),linear-gradient(145deg,#0000,#03080cc2)}.articleHero-leviathan .articleWorldScene span{border-width:4px;border-color:#ff6d578c;height:17%;top:60%;transform:rotate(8deg)}.articleHero-ghost-ship .articleWorldScene{filter:saturate(.55);background:linear-gradient(90deg,#b4c9cc0a,#b4c9cc29,#0000 67%),radial-gradient(circle at 70% 40%,#c4e6e71f,#0000 30%),linear-gradient(145deg,#0000,#03080cc7)}.articleHero-ghost-ship .articleWorldScene:after{box-shadow:0 24px #c4e6e724,0 48px #c4e6e71c,0 72px #c4e6e712,0 96px #c4e6e70a}.articleHero .articleShell{z-index:2;padding-top:42px;padding-bottom:78px;position:relative}.articleShell{width:min(1040px,100% - 48px);margin-inline:auto}.articleHero .darkBreadcrumbs{margin-bottom:68px}.articleHero h1{max-width:920px;font-size:clamp(46px,5.4vw,76px)}.articleDescription{color:#afbec0;max-width:770px;margin:25px 0 0;font-size:18px;line-height:1.75}.articleMeta{color:#c4e6e785;font:9px var(--mono);letter-spacing:.1em;gap:25px;margin-top:28px;display:flex}.articleSurface{background:linear-gradient(#f4f7f5,#eef3f1);padding:85px 0 0}.articleLayout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:75px;display:grid}.articleBody section+section{margin-top:74px}.intelSection{border-top:1px solid var(--light-line);padding-top:30px;position:relative}.intelSequence{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.14em;margin-bottom:16px;display:block}.articleBody h2,.faqSection h2,.sourceSection h2{font-family:var(--display);letter-spacing:-.04em;margin:0 0 22px;font-size:38px;line-height:1.08}.articleBody p{color:#10262dd6;font:18px/1.95 var(--serif);margin:0 0 22px}.articleBody ul{margin:0 0 30px;padding-left:24px}.articleBody li{color:#10262dcc;font:17px/1.75 var(--serif);margin:11px 0}.quickAnswer{border:1px solid var(--light-line);border-left:3px solid var(--cyan-dark);background:linear-gradient(120deg, #0d929c13, transparent 45%), var(--foam-100);margin-bottom:65px;padding:30px 32px 30px 38px;position:relative}.quickAnswer b{color:var(--cyan-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.quickAnswer p{font-family:var(--sans);margin:13px 0 0;font-size:17px;line-height:1.8}.articleToc{border-left:1px solid var(--light-line);padding-left:24px;position:sticky;top:24px}.articleToc strong{margin:16px 0 24px;font-size:22px;display:block}.articleToc ul{margin:0;padding:0;list-style:none}.articleToc li{color:#10262da6;grid-template-columns:26px 1fr;gap:7px;margin:14px 0;font-size:11px;line-height:1.5;display:grid}.articleToc li span{color:var(--cyan-dark);font:8px var(--mono)}.voyageCta{background:radial-gradient(circle at 90% 10%, #55ebed1f, transparent 28%), var(--ocean-900);color:var(--foam-50);margin:85px 0;padding:44px}.voyageCta h2{font-family:var(--display);letter-spacing:-.04em;margin:0 0 16px;font-size:43px;line-height:1.05}.voyageCta>p:not(.signalLabel){color:var(--mist-400);font:14px/1.75 var(--sans)}.voyageCta .signalButton{margin-top:10px}.faqSection details{border-top:1px solid var(--light-line)}.faqSection details:last-child{border-bottom:1px solid var(--light-line)}.faqSection summary{cursor:pointer;font:700 18px/1.5 var(--serif);padding:22px 35px 22px 0}.faqSection details p{font-family:var(--sans);padding:0 20px 20px;font-size:13px;line-height:1.8}.sourceSection ol{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.sourceSection li{border-bottom:1px solid var(--light-line);font-family:var(--sans);grid-template-columns:1fr 190px;gap:20px;margin:0;padding:18px 0;font-size:12px;display:grid}.sourceSection a{text-underline-offset:3px;text-decoration:underline}.sourceSection span{opacity:.55;text-align:right}.relatedSection{padding:110px 0 125px}.relatedGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.relatedSignal{border:1px solid var(--dark-line);background:var(--ocean-900);min-height:330px;color:var(--foam-50);isolation:isolate;grid-column:span 6;position:relative;overflow:hidden}.relatedSignalScene{z-index:-2;background:radial-gradient(circle at 75% 24%,#55ebed2e,#0000 24%),linear-gradient(150deg,#0b2832,#061419 62%,#02070a);position:absolute;inset:0}.relatedSignalScene:after{content:"";background:#c4e6e72e;height:1px;position:absolute;top:48%;left:-8%;right:-8%;transform:rotate(-6deg);box-shadow:0 24px #c4e6e71a,0 48px #c4e6e70f}.relatedSignalScene b{color:#f4f7f50e;font:900 150px/1 var(--display);position:absolute;bottom:-12%;right:3%}.relatedSignal:after{content:"";z-index:-1;background:linear-gradient(#0000,#02070afa);position:absolute;inset:30% 0 0}.relatedSignal>div:last-child{position:absolute;inset:auto 25px 24px}.relatedGrid small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.1em}.relatedGrid h3{letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(25px,3vw,36px);line-height:1}.relatedGrid p{color:#98aaad;margin:0;font-size:11px;line-height:1.6}.relatedGrid strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.08em;margin-top:17px;display:inline-block}.articleVisual{margin:0 0 72px}.visualFrame{border:1px solid var(--light-line);background:linear-gradient(#10262d0e 1px, transparent 1px), linear-gradient(90deg, #10262d0e 1px, transparent 1px), var(--foam-100);background-size:34px 34px;min-height:360px;position:relative;overflow:hidden}.visualFrame:before,.visualFrame:after{content:"";background:#10262d2e;height:1px;position:absolute;top:50%;left:12%;right:12%;transform:rotate(24deg)}.visualFrame:after{transform:rotate(-24deg)}.visualRose{border:1px solid #10262d80;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:absolute;top:28px;right:28px}.visualRose:before,.visualRose:after{content:"";background:#10262d73;width:1px;height:105px;position:absolute}.visualRose:after{transform:rotate(90deg)}.visualRose span{font:800 9px var(--mono);position:absolute;top:-18px}.visualRoute{border-top:2px dashed var(--coral);border-radius:50%;width:55%;height:22%;position:absolute;top:55%;left:15%;transform:rotate(-10deg)}.visualObject{border:2px solid var(--ink-900);background:#0d929c14;border-radius:50% 55% 40% 45%;width:36%;height:30%;position:absolute;top:32%;left:23%}.visualNote,.visualHotspot{border:1px solid var(--light-line);background:var(--foam-50);color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;position:absolute}.visualHotspot{z-index:3;max-width:210px}.visualHotspot summary{cursor:pointer;align-items:center;gap:7px;min-height:27px;padding:5px 8px;list-style:none;display:flex}.visualHotspot summary::-webkit-details-marker{display:none}.visualHotspot summary:before{content:"+";border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.visualHotspot[open] summary:before{content:"−"}.visualHotspot p{border-top:1px solid var(--light-line);color:#10262db8;width:190px;font:11px/1.55 var(--sans);letter-spacing:0;text-transform:none;margin:0;padding:9px 10px 11px}.note1{top:14%;left:8%}.note2{bottom:17%;left:53%}.note3{bottom:10%;right:7%}.articleVisual figcaption{color:#10262d7a;letter-spacing:.05em;margin-top:10px;font-size:9px}.visual-compass .visualObject{border-radius:50%;width:205px;height:205px;top:22%;left:34%;box-shadow:inset 0 0 0 27px #0d929c14}.visual-logbook .visualObject{background:repeating-linear-gradient(transparent 0 31px, #10262d26 32px), var(--foam-50);border-radius:0;width:58%;height:68%;top:18%;left:18%;transform:rotate(-3deg)}.visual-leviathan .visualObject{background:var(--ocean-900);border-radius:65% 45% 48% 60%;width:58%;height:20%;top:45%;left:20%}.visual-ghost-ship .visualFrame{background:linear-gradient(#f4f7f559, #06141bb8), var(--ocean-900)}.visual-ghost-ship .visualObject,.visual-ship-structure .visualObject,.visual-galleon .visualObject{border-radius:0 0 55% 65%;width:59%;height:17%;top:56%;left:18%}.visual-ghost-ship .visualObject:before,.visual-ship-structure .visualObject:before,.visual-galleon .visualObject:before{content:"";background:var(--ink-900);width:2px;height:155px;box-shadow:-68px 38px 0 -.5px var(--ink-900), 62px 30px 0 -.5px var(--ink-900);position:absolute;bottom:80%;left:49%}.visual-cannon .visualObject{background:var(--ocean-900);border-radius:50px 8px 8px 50px;width:48%;height:42px;top:49%;left:18%;transform:rotate(-8deg)}.visual-crew .visualObject{width:50px;height:50px;box-shadow:150px -70px 0 -2px var(--coral), 270px 35px 0 -2px var(--gold), 115px 105px 0 -2px var(--ink-900);background:var(--ocean-900);border-radius:50%;top:38%;left:18%}.articleTheme-haitu .articleSurface{background-color:#f0f1e9;background-image:linear-gradient(#0d606b0b 1px,#0000 1px),linear-gradient(90deg,#0d606b0b 1px,#0000 1px);background-size:48px 48px}.articleTheme-haitu .articleBody{counter-reset:chart-note}.articleTheme-haitu .intelSection{background:#f8faf5b3;border:1px solid #10262d33;padding:34px 34px 8px;box-shadow:9px 9px #0d929c0e}.articleTheme-haitu .intelSection+.intelSection{margin-top:38px}.articleTheme-haitu .intelSequence{align-items:center;gap:12px;display:flex}.articleTheme-haitu .intelSequence:after{content:"";background:#0d929c38;flex:1;height:1px}.articleTheme-haitu .quickAnswer{border:1px solid #10262d40;border-top:4px double var(--cyan-dark);box-shadow:10px 10px #10262d12}.articleTheme-haitu .articleToc{background:#f4f7f5b8;border:1px solid #10262d33;padding:22px}.articleTheme-haitu .visualFrame{border:5px solid #f5f7f0;outline:1px solid #10262d4d}.articleTheme-haitu .voyageCta{background:radial-gradient(circle at 88% 12%,#b24d3826,#0000 30%),#34372d}.articleTheme-ships .articleSurface{color:#2c2116;background-color:#e6dcc8;background-image:linear-gradient(#5b3c1c11 1px,#0000 1px),linear-gradient(90deg,#5b3c1c11 1px,#0000 1px);background-size:42px 42px}.articleTheme-ships .articleBody h2,.articleTheme-ships .faqSection h2,.articleTheme-ships .sourceSection h2,.articleTheme-ships .articleToc strong,.articleTheme-ships .relatedSection h2{color:#2c2116}.articleTheme-ships .articleBody p,.articleTheme-ships .articleBody li,.articleTheme-ships .articleToc li{color:#352616c2}.articleTheme-ships .signalLabel.dark,.articleTheme-ships .intelSequence,.articleTheme-ships .articleToc li span{color:#956026}.articleTheme-ships .quickAnswer{background:linear-gradient(120deg,#9560261a,#0000 50%),#f6eddce6;border-color:#9560265c #9560265c #9560265c #956026}.articleTheme-ships .quickAnswer b{color:#956026}.articleTheme-ships .quickAnswer p{color:#352616d1}.articleTheme-ships .intelSection{border-top-color:#5b3c1c33;border-left:3px solid #9560267a;padding:36px 0 8px 38px}.articleTheme-ships .intelSection:before{content:"";background:#e6dcc8;border:2px solid #956026;border-radius:50%;width:13px;height:13px;position:absolute;top:46px;left:-8px}.articleTheme-ships .articleToc{border-left-color:#95602666}.articleTheme-ships .articleVisual figcaption{color:#35261680}.articleTheme-ships .visualFrame{background-color:#352719;background-image:linear-gradient(#efc98b14 1px,#0000 1px),linear-gradient(90deg,#efc98b14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#95602659}.articleTheme-ships .visualFrame:before,.articleTheme-ships .visualFrame:after,.articleTheme-ships .visualRose:before,.articleTheme-ships .visualRose:after{background:#f1bd6352}.articleTheme-ships .visualRose,.articleTheme-ships .visualObject{border-color:#f1bd639e}.articleTheme-ships .visualRose span,.articleTheme-ships .visualNote,.articleTheme-ships .visualHotspot{color:var(--gold)}.articleTheme-ships .visualNote,.articleTheme-ships .visualHotspot{background:#4a3420;border-color:#f1bd6347}.articleTheme-ships .visualHotspot p{color:#fff2dac7;border-color:#f1bd6338}.articleTheme-ships .faqSection details,.articleTheme-ships .sourceSection ol,.articleTheme-ships .sourceSection li{border-color:#5b3c1c33}.articleTheme-ships .sourceSection li,.articleTheme-ships .sourceSection a,.articleTheme-ships .faqSection summary{color:#352616d6}.articleTheme-ships .relatedSection .sectionLead h2{color:#2c2116}.articleTheme-ships .voyageCta{background:radial-gradient(circle at 88% 12%,#f1bd6324,#0000 30%),#2a1d12;border-left:5px solid #c58a3d}.articleTheme-naval-history .articleSurface{background:linear-gradient(112deg,#ff6d5711,#0000 28%),#f1f0ed}.articleTheme-naval-history .articleLayout{grid-template-columns:minmax(0,1fr) 230px;gap:58px}.articleTheme-naval-history .quickAnswer{border:0;border-top:5px solid var(--coral);color:#f8f1ef;clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%);background:#11151a;padding:34px 38px}.articleTheme-naval-history .quickAnswer b,.articleTheme-naval-history .intelSequence,.articleTheme-naval-history .articleToc li span,.articleTheme-naval-history .signalLabel.dark{color:#df4e3f}.articleTheme-naval-history .quickAnswer p{color:#f8f1efc2}.articleTheme-naval-history .intelSection{border:0;border-left:4px solid var(--coral);background:linear-gradient(90deg,#ff6d5713,#0000 72%);padding:38px 34px 12px}.articleTheme-naval-history .intelSection+.intelSection{margin-top:30px}.articleTheme-naval-history .intelSection h2{text-transform:uppercase;max-width:620px;font-size:42px}.articleTheme-naval-history .articleToc{border-left:3px solid var(--coral);padding:20px 0 20px 24px}.articleTheme-naval-history .visualFrame{border:0;border-top:4px solid var(--coral);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%);background-color:#e1e1dc}.articleTheme-naval-history .voyageCta{border-left:5px solid var(--coral);background:linear-gradient(110deg,#ff6d5726,#0000 50%),#11151a}.articleTheme-sea-legends .articleSurface{color:#eceaf0;background:radial-gradient(at 75% 5%,#ac74b726,#0000 25%),linear-gradient(#180f19,#241725 50%,#120c14)}.articleTheme-sea-legends .articleLayout{grid-template-columns:minmax(0,770px) 180px;gap:85px}.articleTheme-sea-legends .articleBody h2,.articleTheme-sea-legends .faqSection h2,.articleTheme-sea-legends .sourceSection h2,.articleTheme-sea-legends .articleToc strong,.articleTheme-sea-legends .relatedSection h2{color:#f1eff4;font-family:var(--serif);font-weight:400}.articleTheme-sea-legends .articleBody p,.articleTheme-sea-legends .articleBody li,.articleTheme-sea-legends .articleToc li{color:#e1dee8b8}.articleTheme-sea-legends .articleBody p{font-size:19px;line-height:2.08}.articleTheme-sea-legends .signalLabel.dark,.articleTheme-sea-legends .intelSequence,.articleTheme-sea-legends .articleToc li span{color:#bca8df}.articleTheme-sea-legends .quickAnswer{background:linear-gradient(90deg,#8f70c51a,#0000);border:0;border-top:1px solid #bca8df6b;border-bottom:1px solid #bca8df33;padding:38px 42px}.articleTheme-sea-legends .quickAnswer b{color:#bca8df}.articleTheme-sea-legends .quickAnswer p{color:#ede9f2d1;font-family:var(--serif);font-size:18px}.articleTheme-sea-legends .intelSection{border:0;padding:15px 0 0}.articleTheme-sea-legends .intelSection+.intelSection{margin-top:110px}.articleTheme-sea-legends .intelSequence{margin-bottom:25px}.articleTheme-sea-legends .intelSection h2{max-width:680px;margin-bottom:32px;font-size:clamp(39px,5vw,56px)}.articleTheme-sea-legends .intelSection>p:first-of-type:first-letter{float:left;color:#bca8df;font:400 72px/.72 var(--serif);margin:9px 12px 0 0}.articleTheme-sea-legends .articleToc{border-left-color:#bca8df47}.articleTheme-sea-legends .articleVisual figcaption{color:#e1dee866}.articleTheme-sea-legends .visualFrame{background:radial-gradient(at 54% 55%,#bca8df1f,#0000 30%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 45px,#080d13;border-color:#bca8df33;min-height:430px}.articleTheme-sea-legends .visualNote,.articleTheme-sea-legends .visualHotspot{color:#bca8df;background:#1b121d;border-color:#bca8df40}.articleTheme-sea-legends .visualHotspot p{color:#ede9f2bd;border-color:#bca8df2e}.articleTheme-sea-legends .visualRose,.articleTheme-sea-legends .visualObject{border-color:#e1dee87a}.articleTheme-sea-legends .visualFrame:before,.articleTheme-sea-legends .visualFrame:after,.articleTheme-sea-legends .visualRose:before,.articleTheme-sea-legends .visualRose:after{background:#bca8df3d}.articleTheme-sea-legends .faqSection details,.articleTheme-sea-legends .sourceSection ol,.articleTheme-sea-legends .sourceSection li{border-color:#cfd5e021}.articleTheme-sea-legends .sourceSection li,.articleTheme-sea-legends .sourceSection a,.articleTheme-sea-legends .faqSection summary{color:#ede9f2cc}.articleTheme-sea-legends .voyageCta{background:radial-gradient(at 84% 14%,#8f70c530,#0000 31%),#080c12}.articleTheme-seamanship .articleSurface{background-color:#edf2ec;background-image:repeating-linear-gradient(0deg,#0000 0 39px,#29644e0a 40px 41px)}.articleTheme-seamanship .quickAnswer{background:#f8fbf7d9;border:1px solid #2057433d;border-left:5px solid #459d79}.articleTheme-seamanship .quickAnswer b,.articleTheme-seamanship .intelSequence,.articleTheme-seamanship .articleToc li span,.articleTheme-seamanship .signalLabel.dark{color:#297a5b}.articleTheme-seamanship .intelSection{background:#f8fbf7c7;border:1px solid #20574333;padding:72px 34px 22px}.articleTheme-seamanship .intelSection+.intelSection{margin-top:18px}.articleTheme-seamanship .intelSequence{background:#59c99e17;border-bottom:1px solid #2057432e;align-items:center;min-height:40px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}.articleTheme-seamanship .intelSequence:after{content:"STATUS / READY";color:#297a5b;font:800 7px var(--mono);letter-spacing:.1em;margin-left:auto}.articleTheme-seamanship .articleToc{background:#f8fbf7b8;border:1px solid #20574338;border-top:4px solid #59c99e;padding:22px}.articleTheme-seamanship .visualFrame{background-color:#f2f6f1;border:1px solid #2057433d;border-top:4px solid #59c99e}.articleTheme-seamanship .voyageCta{background:radial-gradient(circle at 88% 12%,#59c99e26,#0000 30%),#091b1a;border-left:5px solid #59c99e}.articleTheme-haitu .relatedSignal{color:#211f19;background:#dce2d5;border-color:#23393047}.articleTheme-haitu .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#b24d383d,#0000 24%),linear-gradient(150deg,#bfd2c5,#e5e5d2 62%,#cbc9ad)}.articleTheme-haitu .relatedSignal:after{background:linear-gradient(#0000,#dde2d3fa)}.articleTheme-haitu .relatedGrid p{color:#211f19a6}.articleTheme-haitu .relatedGrid small,.articleTheme-haitu .relatedGrid strong{color:#9f4635}.articleTheme-ships .relatedSignal{background:#302216;border-color:#9560267a}.articleTheme-ships .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#f1bd6347,#0000 24%),linear-gradient(150deg,#70471f,#352619 62%,#18100b)}.articleTheme-ships .relatedSignal:after{background:linear-gradient(#0000,#1f140cfa)}.articleTheme-ships .relatedGrid small,.articleTheme-ships .relatedGrid strong{color:var(--gold)}.articleTheme-naval-history .relatedSignal{background:#45110d;border-color:#af37298c}.articleTheme-naval-history .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#ffb55b57,#0000 24%),linear-gradient(150deg,#a02a1c,#4d1510 62%,#1c0908)}.articleTheme-naval-history .relatedSignal:after{background:linear-gradient(#0000,#2b0a08fa)}.articleTheme-naval-history .relatedGrid small,.articleTheme-naval-history .relatedGrid strong{color:#ff9b72}.articleTheme-sea-legends .relatedSignal{background:#281a2a;border-color:#bca8df57}.articleTheme-sea-legends .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#cdbce13d,#0000 24%),linear-gradient(150deg,#5c4560,#2c1d2f 62%,#140d16)}.articleTheme-sea-legends .relatedSignal:after{background:linear-gradient(#0000,#190f1bfa)}.articleTheme-sea-legends .relatedGrid small,.articleTheme-sea-legends .relatedGrid strong{color:#c9b2eb}.articleTheme-seamanship .relatedSignal{color:#173326;background:#cfdcc5;border-color:#326d4f66}.articleTheme-seamanship .relatedSignalScene{background:radial-gradient(circle at 75% 24%,#b5843940,#0000 24%),linear-gradient(150deg,#8eae8f,#d8dfc5 62%,#acbd9e)}.articleTheme-seamanship .relatedSignal:after{background:linear-gradient(#0000,#d2dec7fa)}.articleTheme-seamanship .relatedGrid p{color:#173326a8}.articleTheme-seamanship .relatedGrid small,.articleTheme-seamanship .relatedGrid strong{color:#256d4c}.articlePage{--codex-accent:var(--cyan-dark);--codex-line:#10262d2e;--codex-panel:#f4f7f5d1;--codex-copy:#10262d}.articleTheme-haitu{--codex-accent:#9f4635;--codex-line:#3e463538;--codex-panel:#f4f1ded6;--codex-copy:#211f19}.articleTheme-ships{--codex-accent:#956026;--codex-line:#5b3c1c3d;--codex-panel:#f6eddcd1;--codex-copy:#2c2116}.articleTheme-naval-history{--codex-accent:#af3729;--codex-line:#6f2a203b;--codex-panel:#f7efe9d6;--codex-copy:#351511}.articleTheme-sea-legends{--codex-accent:#bca8df;--codex-line:#cdbce12e;--codex-panel:#231725e0;--codex-copy:#f1eff4}.articleTheme-seamanship{--codex-accent:#297a5b;--codex-line:#20574338;--codex-panel:#f8fbf7d1;--codex-copy:#173326}.articleSurface .articleShell{width:min(1220px,100% - 48px)}.codexStatusBar{z-index:18;border:1px solid var(--codex-line);background:var(--codex-panel);min-height:62px;color:var(--codex-copy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:54px;padding:10px 18px;display:grid;position:sticky;top:0;box-shadow:0 12px 35px #050f1214}.codexStatusBar>div{align-items:baseline;gap:14px;display:flex}.codexStatusBar>div span{color:var(--codex-accent);font:800 8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.codexStatusBar>div b{font:800 13px var(--mono);letter-spacing:.08em}.codexStatusBar nav{align-items:center;gap:4px;display:flex}.codexStatusBar nav a{min-height:34px;color:var(--codex-copy);border:1px solid #0000;align-items:center;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.codexStatusBar nav a{color:color-mix(in srgb, var(--codex-copy) 66%, transparent)}}.codexStatusBar nav a{font-size:10px;font-weight:700}.codexStatusBar nav a:hover{border-color:var(--codex-line);background:var(--codex-accent)}@supports (color:color-mix(in lab, red, red)){.codexStatusBar nav a:hover{background:color-mix(in srgb, var(--codex-accent) 8%, transparent)}}.codexStatusBar nav a:hover{color:var(--codex-copy)}.codexStatusBar>strong{color:var(--codex-accent);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-self:end;align-items:center;gap:8px;display:flex}.codexStatusBar>strong i,.codexDirectoryFoot b i{background:var(--codex-accent);width:7px;height:7px;box-shadow:0 0 10px var(--codex-accent);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.codexStatusBar>strong i,.codexDirectoryFoot b i{box-shadow:0 0 10px color-mix(in srgb, var(--codex-accent) 55%, transparent)}}.articleBody{grid-column:2;min-width:0}.codexOverview,.codexSpecimen,.intelSection,.faqSection,.sourceSection{scroll-margin-top:92px}.codexOverview{border:1px solid var(--codex-line);background:var(--codex-panel);color:var(--codex-copy);margin-bottom:48px}.codexOverview>header,.codexSpecimen>header{border-bottom:1px solid var(--codex-line);justify-content:space-between;align-items:center;min-height:42px;padding:0 16px;display:flex}.codexOverview>header span,.codexSpecimen>header span{color:var(--codex-accent);font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.codexOverview>header b,.codexSpecimen>header b{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexOverview>header b,.codexSpecimen>header b{color:color-mix(in srgb, var(--codex-copy) 48%, transparent)}}.codexOverview>header b,.codexSpecimen>header b{font:800 8px var(--mono);letter-spacing:.1em}.codexOverview .quickAnswer{box-shadow:none;clip-path:none;background:0 0;border:0;margin:0;padding:34px 34px 28px}.codexOverview .quickAnswer p{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexOverview .quickAnswer p{color:color-mix(in srgb, var(--codex-copy) 82%, transparent)}}.codexOverview dl{border-top:1px solid var(--codex-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.codexOverview dl div{border-right:1px solid var(--codex-line);min-height:72px;padding:16px}.codexOverview dl div:last-child{border-right:0}.codexOverview dt{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexOverview dt{color:color-mix(in srgb, var(--codex-copy) 48%, transparent)}}.codexOverview dt{font:8px var(--mono);letter-spacing:.08em}.codexOverview dd{color:var(--codex-copy);font:800 12px var(--mono);margin:8px 0 0}.codexTags{border-top:1px solid var(--codex-line);flex-wrap:wrap;gap:7px;padding:14px 16px;display:flex}.codexTags span{border:1px solid var(--codex-line);color:var(--codex-copy);padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.codexTags span{color:color-mix(in srgb, var(--codex-copy) 64%, transparent)}}.codexTags span{font:8px var(--mono)}.codexSpecimen{border:1px solid var(--codex-line);background:var(--codex-panel);margin-bottom:74px}@supports (color:color-mix(in lab, red, red)){.codexSpecimen{background:color-mix(in srgb, var(--codex-panel) 72%, transparent)}}.codexSpecimen .visualFrame{border-width:1px;outline:0}.codexDirectory{border:0;border-right:1px solid var(--codex-line);color:var(--codex-copy);grid-area:1/1;align-self:start;padding:0 26px 0 0;position:sticky;top:82px}.codexDirectoryHead{border-bottom:1px solid var(--codex-line);padding:0 0 22px}.codexDirectoryHead>span{color:var(--codex-accent);font:800 8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.codexDirectoryHead>b{float:right;color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexDirectoryHead>b{color:color-mix(in srgb, var(--codex-copy) 42%, transparent)}}.codexDirectoryHead>b{font:800 9px var(--mono)}.codexDirectoryHead>strong{color:var(--codex-copy);font:800 20px/1.2 var(--sans);margin:13px 0 0;display:block}.codexProgress{border-bottom:1px solid var(--codex-line);padding:18px 0}.codexProgress>div{color:var(--codex-copy);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.codexProgress>div{color:color-mix(in srgb, var(--codex-copy) 52%, transparent)}}.codexProgress>div{font:8px var(--mono);letter-spacing:.08em}.codexProgress>div b{color:var(--codex-accent)}.codexProgress>i{background:var(--codex-copy);height:3px;margin-top:11px;display:block}@supports (color:color-mix(in lab, red, red)){.codexProgress>i{background:color-mix(in srgb, var(--codex-copy) 9%, transparent)}}.codexProgress>i span{background:var(--codex-accent);height:100%;transition:width .15s linear;display:block}.codexIndex{border-bottom:1px solid var(--codex-line);margin:0;padding:13px 0;list-style:none}.codexIndex li{color:var(--codex-copy);margin:0}@supports (color:color-mix(in lab, red, red)){.codexIndex li{color:color-mix(in srgb, var(--codex-copy) 58%, transparent)}}.codexIndex li{font-family:var(--sans)}.codexIndex a{grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:43px;padding:7px 8px;font-size:10px;line-height:1.35;display:grid;position:relative}.codexIndex a:before{content:"";background:0 0;width:2px;position:absolute;top:8px;bottom:8px;left:-1px}.codexIndex a span{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexIndex a span{color:color-mix(in srgb, var(--codex-copy) 35%, transparent)}}.codexIndex a span{font:8px var(--mono)}@supports (color:color-mix(in lab, red, red)){.codexIndex li:hover,.codexIndex li.isActive{background:color-mix(in srgb, var(--codex-accent) 8%, transparent)}}.codexIndex li.isActive a:before{background:var(--codex-accent);box-shadow:0 0 8px var(--codex-accent)}@supports (color:color-mix(in lab, red, red)){.codexIndex li.isActive a:before{box-shadow:0 0 8px color-mix(in srgb, var(--codex-accent) 45%, transparent)}}.codexIndex li.isActive a span{color:var(--codex-accent)}.codexDirectoryFoot{color:var(--codex-copy);grid-template-columns:1fr auto;gap:10px;padding-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.codexDirectoryFoot{color:color-mix(in srgb, var(--codex-copy) 48%, transparent)}}.codexDirectoryFoot{font:8px var(--mono);letter-spacing:.07em}.codexDirectoryFoot b{color:var(--codex-copy);text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:flex}.codexDirectoryFoot a{border-top:1px solid var(--codex-line);color:var(--codex-accent);font:800 9px var(--sans);grid-column:1/-1;margin-top:10px;padding-top:15px}.codexDirectoryFoot a em{float:right;font-size:14px;font-style:normal}.codexStatusBar{display:none}.articleSurface .articleLayout,.articleTheme-naval-history .articleLayout,.articleTheme-sea-legends .articleLayout{grid-template-columns:minmax(0,1fr);gap:0}.articleBody{grid-area:2/1}.codexDirectory{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-area:1/1;margin-bottom:72px;padding:0;display:block;position:relative;top:auto}.codexDirectoryHead,.codexDirectoryFoot,.codexProgress{display:none}.codexIndex{border-bottom:1px solid var(--codex-line);scrollbar-width:none;gap:28px;min-width:0;margin:0;padding:0 0 20px;display:flex;overflow-x:auto}.codexIndex::-webkit-scrollbar{display:none}.codexIndex li{background:0 0;border:0;flex:none;min-width:max-content;margin:0}.codexIndex a{min-height:30px;color:var(--codex-copy);gap:9px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.codexIndex a{color:color-mix(in srgb, var(--codex-copy) 46%, transparent)}}.codexIndex a{letter-spacing:.04em;font-size:9px}.codexIndex a:before{width:auto;height:2px;transition:right .25s;inset:auto 100% -21px 0}.codexIndex li:hover,.codexIndex li.isActive{color:var(--codex-copy);background:0 0}.codexIndex li.isActive a{color:var(--codex-copy)}.codexIndex li.isActive a:before{background:var(--codex-accent);box-shadow:none;right:0}.codexOverview{border:0;border-bottom:1px solid var(--codex-line);width:min(920px,100%);min-height:0;color:var(--codex-copy);box-shadow:none;clip-path:none;background:0 0;margin:0 auto 120px;padding:22px 0 62px;display:block;position:relative}.codexOverview:after{content:"";background:var(--codex-accent);opacity:.6;width:30%;height:2px;position:absolute;bottom:-1px;right:0}.codexOverview .quickAnswer{width:auto;box-shadow:none;clip-path:none;background:0 0;border:0;margin:0;padding:0}.codexOverview .quickAnswer b{color:var(--codex-accent)}.codexOverview .quickAnswer p{max-width:820px;color:var(--codex-copy);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.codexOverview .quickAnswer p{color:color-mix(in srgb, var(--codex-copy) 84%, transparent)}}.codexOverview .quickAnswer p{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(23px,2.4vw,31px);line-height:1.65}.codexTags{border:0;justify-content:start;width:auto;margin-top:28px;padding:0;display:flex;position:static}.codexTags span{border:0;border-bottom:1px solid var(--codex-line);color:var(--codex-copy);background:0 0}@supports (color:color-mix(in lab, red, red)){.codexTags span{color:color-mix(in srgb, var(--codex-copy) 48%, transparent)}}.codexTags span{-webkit-backdrop-filter:none;backdrop-filter:none}.codexSpecimen{border:0;border-top:1px solid var(--codex-line);color:var(--codex-copy);box-shadow:none;clip-path:none;background:0 0;margin:0 0 125px;padding-top:16px;position:relative;overflow:visible}.codexSpecimen>header{border:0;margin-bottom:22px;padding:0}.codexSpecimen>header b{color:var(--codex-copy)}@supports (color:color-mix(in lab, red, red)){.codexSpecimen>header b{color:color-mix(in srgb, var(--codex-copy) 42%, transparent)}}.codexSpecimen .articleVisual{margin:0;padding:0}.codexSpecimen .visualFrame{border-color:var(--codex-line);min-height:520px;box-shadow:0 30px 80px #040c0e17}.articlePage .articleBody .intelSection{border:0;border-top:1px solid var(--codex-line);min-height:0;color:var(--codex-copy);box-shadow:none;clip-path:none;background:0 0;grid-template-columns:minmax(120px,190px) minmax(0,760px);justify-content:center;column-gap:clamp(45px,8vw,110px);margin:0;padding:105px 0;display:grid;position:relative;overflow:visible}.articlePage .articleBody .intelSection+.intelSection{margin-top:0}.articlePage .articleBody .intelSection:before{content:"";background:var(--codex-accent);width:70px;height:2px;box-shadow:none;opacity:.7;border:0;border-radius:0;position:absolute;top:-1px;left:0}.articlePage .articleBody .intelSection:after{content:attr(data-node);color:var(--codex-accent);position:absolute;inset:58px 0 auto auto}@supports (color:color-mix(in lab, red, red)){.articlePage .articleBody .intelSection:after{color:color-mix(in srgb, var(--codex-accent) 7%, transparent)}}.articlePage .articleBody .intelSection:after{font:900 clamp(95px, 12vw, 170px)/1 var(--display);letter-spacing:-.08em}.articleSurface .intelSequence{min-height:0;color:var(--codex-accent);background:0 0;border:0;grid-area:1/1;margin:8px 0 0;padding:0;display:block;position:static}.articleSurface .intelSequence:after{display:none}.articlePage .intelSection h2{z-index:2;color:var(--codex-copy);font-family:var(--display);text-transform:none;grid-area:1/2;margin:0 0 35px;font-size:clamp(45px,5vw,68px);line-height:.98;position:relative}.articlePage .intelSection>p,.articlePage .intelSection>ul{z-index:2;color:var(--codex-copy);grid-area:auto/2;position:relative}@supports (color:color-mix(in lab, red, red)){.articlePage .intelSection>p,.articlePage .intelSection>ul{color:color-mix(in srgb, var(--codex-copy) 78%, transparent)}}.articlePage .intelSectionReverse .intelSequence{grid-column:1}.articlePage .intelSectionReverse h2,.articlePage .intelSectionReverse>p,.articlePage .intelSectionReverse>ul{grid-column:2}.articleTheme-sea-legends .articleBody .intelSection>p:first-of-type:first-letter{float:left;color:var(--codex-accent);font:400 72px/.72 var(--serif);margin:9px 12px 0 0}.faqSection,.sourceSection{max-width:850px;margin-inline:auto}.voyagePage{isolation:isolate;background:#020609;min-height:100vh;position:relative;overflow:hidden}.voyagePage:before{content:"";z-index:0;filter:saturate(.92)contrast(1.04);background-image:linear-gradient(90deg,#020609fa 0%,#02070aeb 22%,#03090c9e 47%,#03090c29 72%,#03080b4d 100%),linear-gradient(#02070a57 0%,#0000 45%,#0206092e 68%,#020609 100%),url(/voyage-departure-v1.webp);background-position:50%,50%,50%;background-size:cover;height:max(860px,100svh);position:absolute;inset:0 0 auto}.voyagePage:after{content:"";z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(#c4e6e714 1px,#0000 1px),linear-gradient(90deg,#c4e6e714 1px,#0000 1px);background-size:72px 72px;height:min(760px,100svh - 82px);position:absolute;inset:82px 0 auto;-webkit-mask-image:linear-gradient(90deg,#000000b8,#0000 62%);mask-image:linear-gradient(90deg,#000000b8,#0000 62%)}.voyagePage>.siteHeader,.voyagePage>.voyageShell,.voyagePage>.worldFooter{z-index:1;position:relative}.voyagePage>.siteHeader{background:#02070ac2}.voyageShell,.launchShell{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:80px;min-height:calc(100vh - 82px);padding-block:80px;display:grid}.voyageShell>div:first-child{max-width:790px}.voyageShell h1,.launchShell h1{max-width:850px;font-size:clamp(44px,5vw,68px)}.voyagePage .voyageShell h1{text-shadow:0 4px 38px #0000007a}.launchSummary{color:#9fb0b3;max-width:680px;font-size:20px;line-height:1.7}.voyagePage .launchSummary{color:#e5eeecc2;text-shadow:0 2px 20px #00000094}.launchActions{align-items:center;gap:25px;margin-top:36px;display:flex}.launchActions>a:last-child{color:var(--mist-400);text-underline-offset:4px;font-size:11px;text-decoration:underline}.voyagePage .launchActions>a:last-child{color:#e8efedad}.voyagePage .signalButton{color:#191005;background:linear-gradient(135deg,#f4ca7b,#e7a64c);border-color:#f0bd66;box-shadow:0 16px 45px #d9913229}.voyagePage .signalButton:hover{filter:brightness(1.08)drop-shadow(0 0 18px #f1bd634d)}.launchActions>p{max-width:390px;color:var(--mist-400);font-size:11px;line-height:1.65}.tabExplanation{color:#c4e6e773;max-width:680px;margin-top:40px;font-size:11px;line-height:1.7}.voyagePage .tabExplanation{color:#e1ebe994;text-shadow:0 2px 14px #000000b3;max-width:600px;padding-left:19px;position:relative}.voyagePage .tabExplanation:before{content:"";background:#f1bd6394;width:1px;position:absolute;top:.3em;bottom:.3em;left:0}.launchConsole{border:1px solid var(--dark-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a0e8a;position:relative}.voyagePage .launchConsole{-webkit-backdrop-filter:blur(15px)saturate(1.15);backdrop-filter:blur(15px)saturate(1.15);background:linear-gradient(#040c0f85,#03090cc2);border-color:#f1bd6347;box-shadow:0 30px 90px #0000005c}.launchRadar{border-bottom:1px solid var(--dark-line);background:radial-gradient(circle,#55ebed17,#0000 55%);min-height:300px;position:relative;overflow:hidden}.voyagePage .launchRadar{background-image:radial-gradient(circle,#55ebed1a,#0000 48%),linear-gradient(145deg,#04101438,#020709a8);border-bottom-color:#f1bd6333}.launchRadar:before{content:"";border:1px solid #55ebed40;border-radius:50%;width:210px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 34px #55ebed05,inset 0 0 0 70px #55ebed05,0 0 60px #55ebed12}.launchRadar:after{content:"";background:#55ebed3b;width:1px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #55ebed1f}.launchRadar span{background:#55ebed3b;width:250px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launchRadar i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:32%;right:28%;box-shadow:0 0 26px 7px #ff6d5740}.launchRadar b{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.16em;position:absolute;bottom:16px;left:18px}.launchFacts{padding:25px;display:grid}.launchFacts span{color:var(--mist-400);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:22px}.launchFacts span:first-child{margin-top:0}.launchFacts b{color:var(--gold);margin-top:6px;font-size:17px}.voyagePage .launchFacts{background:#02070a42}.libraryPage,.launchPage{background:var(--ocean-950);min-height:100vh}.libraryHero{padding:95px 0 65px}.libraryHero h1{font-size:clamp(46px,5.5vw,78px)}.libraryHero>p:last-child{max-width:720px;color:var(--mist-400);line-height:1.7}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.libraryGrid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(2,1fr);padding-bottom:110px;display:grid}.libraryCard{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);flex-direction:column;min-height:300px;padding:30px;display:flex}.libraryCard>span{color:var(--cyan);font:8px var(--mono);letter-spacing:.12em}.libraryCard h2{margin:auto 0 12px;font-size:42px;line-height:1}.libraryCard p{color:var(--mist-400);line-height:1.65}.libraryCard b{color:var(--cyan);margin-top:20px;font-size:10px}.libraryCard:hover{background:#55ebed0f}.button{border:1px solid var(--dark-line);justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.button.primary{background:var(--cyan);border-color:var(--cyan);color:var(--ocean-950)}.button.quiet:hover{border-color:var(--cyan);color:var(--cyan)}.gameFrame{border:1px solid var(--dark-line);background:var(--ocean-950);width:100%;min-height:72vh}.errorBanner{border-left:3px solid var(--coral);color:#ffc0b7;background:#ff6d5714;margin-top:22px;padding:14px 17px;font-size:12px}code{color:var(--cyan);background:#55ebed1a;padding:2px 5px}.articleEntry-what-is-leviathan .articleHero{background:linear-gradient(90deg,#050a0efa 0%,#050a0ee8 35%,#050a0e78 61%,#050a0e14 100%),linear-gradient(#0000 56%,#050a0ea6),url(/legends/what-is-leviathan.webp) 62%/cover no-repeat;min-height:760px}.articleEntry-what-is-leviathan .articleHero .articleShell{padding-bottom:100px}.articleEntry-what-is-leviathan .articleHero h1{max-width:790px;font-size:clamp(54px,6vw,88px)}.articleEntry-what-is-leviathan .articleDescription{color:#e2eae7c2;max-width:680px}.articleEntry-what-is-leviathan .articleHero:before{content:"לִוְיָתָן";color:#e1bd7413;font:500 clamp(94px, 14vw, 220px)/1 var(--serif);letter-spacing:-.08em;position:absolute;bottom:-3vw;right:4vw}.articleEntry-what-is-leviathan .articleSurface{background:linear-gradient(#ece9df 0,#f5f2e9 720px,#eef3f1 100%)}.articleEntry-what-is-leviathan .codexSpecimen{background:#111a1d;border-color:#5b422c42}.articleEntry-what-is-leviathan .codexSpecimen>header{color:#d9bf83;background:#04090be6;border-color:#d9bf8338}.articleEntry-what-is-leviathan .intelSection{border-color:#5144333d}.articleEntry-what-is-leviathan .intelSequence{color:#7f6039}.leviathanPassageSpecimen{color:#e7dfcd;background:radial-gradient(circle at 50% 40%,#bf975229,#0000 27%),radial-gradient(circle at 50% 45%,#0000 0 28%,#bf97521a 28.2% 28.5%,#0000 28.8%),linear-gradient(150deg,#152024,#081012);margin:0;padding:clamp(34px,6vw,74px)}.leviathanPassageCore{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.leviathanPassageCore span{color:#d8c18a;font:500 clamp(48px, 7vw, 94px)/1 var(--serif);letter-spacing:-.04em;text-shadow:0 0 45px #d8c18a29}.leviathanPassageCore b{color:#e7dfcd94;font:800 10px var(--mono);letter-spacing:.32em;margin-top:8px}.leviathanPassageCore small{color:#e7dfcd6b;font:700 8px var(--mono);letter-spacing:.12em;margin-top:18px}.leviathanPassageGrid{border-top:1px solid #d8c18a38;border-left:1px solid #d8c18a38;grid-template-columns:repeat(2,1fr);display:grid}.leviathanPassageGrid article{border-bottom:1px solid #d8c18a38;border-right:1px solid #d8c18a38;min-height:176px;padding:26px 30px;position:relative}.leviathanPassageGrid article>span{color:#d8c18a29;font:900 38px/1 var(--display);position:absolute;top:16px;right:20px}.leviathanPassageGrid small{color:#a99165;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.leviathanPassageGrid strong{color:#f1e9d6;font:600 23px/1.1 var(--display);margin-top:14px;display:block}.articlePage .articleBody .leviathanPassageGrid p{color:#e7dfcd99;font:12px/1.65 var(--sans);margin:12px 30px 0 0}.leviathanPassageSpecimen>figcaption{color:#e7dfcd75;max-width:760px;font:11px/1.8 var(--sans);text-align:center;margin:26px auto 0}.leviathanCitations{border-top:1px solid #51443329;flex-wrap:wrap;align-items:center;gap:8px;margin:30px 0 0;padding-top:16px;display:flex}.leviathanCitations>span{color:#7f6039;font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-right:4px}.leviathanCitations a{color:#2b32309e;font:700 8px/1.25 var(--mono);border:1px solid #5144332e;padding:6px 9px}.leviathanCitations a:hover{color:#6d4b26;border-color:#6d4b2680}.leviathanCitations sup{color:#9a6e35;margin-right:6px}.leviathanOriginalText{color:#ede5d4;background:radial-gradient(circle at 86% 8%,#c19a5926,#0000 25%),linear-gradient(145deg,#151d1e,#080f12);border:1px solid #c7a56933;border-top:3px solid #c19a59;margin:30px 0 32px;padding:clamp(30px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 30px 80px #080f1238}.leviathanOriginalText:after{content:"לִוְיָתָן";color:#e0c38b0b;font:500 86px/1 var(--serif);pointer-events:none;position:absolute;bottom:-26px;right:-10px}.leviathanOriginalText header{z-index:1;color:#c5a469;font:800 8px var(--mono);letter-spacing:.12em;justify-content:space-between;gap:16px;padding-bottom:20px;display:flex;position:relative}.leviathanOriginalText header a{color:#c5a469}.leviathanOriginalText>strong{z-index:1;color:#f5efdf;max-width:720px;font:500 clamp(28px, 3.4vw, 43px)/1.45 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:10px 0 32px;display:block;position:relative}.leviathanOriginalDivider{z-index:1;color:#decba76b;font:800 7px var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;display:flex;position:relative}.leviathanOriginalDivider i{background:#c7a5697a;width:46px;height:1px}.articlePage .articleBody .leviathanOriginalText>p{z-index:1;color:#cdb27b;font:500 clamp(22px, 2.6vw, 31px)/1.55 var(--serif);letter-spacing:.015em;text-align:right;margin:12px 0 0;position:relative}.leviathanOriginalText>small{z-index:1;color:#e2d9c380;max-width:620px;font:10px/1.7 var(--sans);border-top:1px solid #c7a56924;margin-top:20px;padding-top:14px;display:block;position:relative}.leviathanOriginalText>small b{color:#c5a469;font:700 11px var(--mono);letter-spacing:.08em;margin-bottom:7px;display:block}.leviathanOriginalTextEmber{background:radial-gradient(circle at 86% 8%,#ae5b3c2e,#0000 25%),linear-gradient(145deg,#1d1917,#0d1011);border-top-color:#ae5b3c}.leviathanOriginalTextSea{background:radial-gradient(circle at 86% 8%,#4b91952e,#0000 25%),linear-gradient(145deg,#101f22,#081013);border-top-color:#4b9195}.leviathanOriginalTextSerpent{background:radial-gradient(circle at 86% 8%,#8871a72b,#0000 25%),linear-gradient(145deg,#181822,#0a0e12);border-top-color:#8871a7}.leviathanOriginalPair{grid-template-columns:1fr;gap:14px;margin:30px 0 32px;display:grid}.leviathanOriginalPair .leviathanOriginalText{margin:0}.leviathanEditorialImage{margin:46px 0 8px}.leviathanEditorialImage img{width:100%;height:auto;display:block}.leviathanEditorialImageWide{background:#10191c;width:min(980px,100vw - 48px);padding:10px;position:relative;left:50%;transform:translate(-50%);box-shadow:0 30px 70px #1219192e}.leviathanEditorialImageWide figcaption{color:#ebe5d49e;grid-template-columns:140px 1fr;gap:18px;padding:18px 12px 9px;display:grid}.leviathanEditorialImageWide figcaption b{color:#c7a569;font:800 8px var(--mono);letter-spacing:.12em}.leviathanEditorialImageWide figcaption span{font:11px/1.65 var(--sans)}.leviathanEditorialImageLight{background:#e3d6b6}.leviathanEditorialImageLight figcaption{color:#2b302bb8}.leviathanEditorialImageLight figcaption b{color:#765323}.leviathanEditorialImagePortrait{color:#dfd3b8;background:linear-gradient(145deg,#1b2020,#0b1113);grid-template-columns:minmax(280px,440px) 1fr;align-items:end;gap:34px;margin:50px 0 12px;padding:30px;display:grid}.leviathanEditorialImagePortrait>div{background:#dfd4bb;padding:9px}.leviathanEditorialImagePortrait figcaption b,.leviathanEditorialImagePortrait figcaption span{display:block}.leviathanEditorialImagePortrait figcaption b{color:#c5a66c;font:800 9px var(--mono);letter-spacing:.1em;margin-bottom:18px}.leviathanEditorialImagePortrait figcaption span{color:#e2d9c3a8;font:13px/1.75 var(--sans)}.leviathanEditorialImagePortrait figcaption a{color:#e5c78c;font:800 9px var(--mono);border-bottom:1px solid #e5c78c80;margin-top:24px;padding-bottom:4px;display:inline-block}@media (max-width:760px){.articleEntry-what-is-leviathan .articleHero{background:linear-gradient(#050a0ed6,#050a0efa 78%),url(/legends/what-is-leviathan.webp) 68% 0/auto 52% no-repeat,#050a0e;min-height:720px}.articleEntry-what-is-leviathan .articleHero h1{font-size:52px}.leviathanPassageSpecimen{padding:30px 18px}.leviathanPassageGrid{grid-template-columns:1fr}.leviathanEditorialImageWide{width:calc(100vw - 24px);padding:6px}.leviathanEditorialImageWide figcaption{grid-template-columns:1fr;gap:7px}.leviathanEditorialImagePortrait{grid-template-columns:1fr;padding:18px}.leviathanOriginalText{padding:23px 20px}.leviathanOriginalPair{grid-template-columns:1fr}}.articleEntry-leviathan-and-sea-serpents{--serpent-ink:#09171a;--serpent-paper:#d8d8ce;--serpent-blue:#4f9ea5;--serpent-rust:#c36a3a;--serpent-gold:#d7b56f}.articleEntry-leviathan-and-sea-serpents .articleHero{background:#071215;min-height:900px;overflow:hidden}.articleEntry-leviathan-and-sea-serpents .articleHero .articleWorldScene{opacity:1;background:#071215;display:block;inset:0}.articleEntry-leviathan-and-sea-serpents .articleWorldSceneImage{z-index:0;object-fit:cover;object-position:center 44%;filter:saturate(.82)contrast(1.06)}.articleEntry-leviathan-and-sea-serpents .articleWorldScene:before{z-index:1;width:auto;height:auto;box-shadow:none;background:linear-gradient(90deg,#02090bf0 0%,#02090bcc 30%,#02090b29 63%,#02090b40),linear-gradient(#02090b33,#02090b0f 53%,#02090be6);border:0;border-radius:0;inset:0}.articleEntry-leviathan-and-sea-serpents .articleWorldScene:after{z-index:2;background:#9bcecf47;height:1px;inset:auto 0 48px;transform:none;box-shadow:0 12px #9bcecf21,0 24px #9bcecf12}.articleEntry-leviathan-and-sea-serpents .articleWorldScene>span,.articleEntry-leviathan-and-sea-serpents .articleWorldScene>i,.articleEntry-leviathan-and-sea-serpents .articleWorldScene>b{display:none}.articleEntry-leviathan-and-sea-serpents .articleHero>.articleShell{z-index:3;position:relative}.articleEntry-leviathan-and-sea-serpents .articleHero h1{color:#edf0e8;text-shadow:0 4px 50px #071215;max-width:810px;font-size:clamp(58px,6.6vw,98px);line-height:.94}.articleEntry-leviathan-and-sea-serpents .articleHero h1 em{color:#75b9bd}.articleEntry-leviathan-and-sea-serpents .articleDescription{color:#e0e9e4bd;max-width:660px}.serpentStory{color:#172528;background:var(--serpent-paper)}.serpentLongform{overflow:clip}.serpentOpening{color:#dce8e3;background:radial-gradient(circle at 79% 23%,#448b932e,#0000 25%),linear-gradient(160deg,#0a2226,#071316 65%);min-height:1050px;padding:clamp(110px,13vw,190px) max(36px,50vw - 590px)}.serpentOpeningSignal{color:#76adb0;font:800 8px var(--mono);letter-spacing:.12em;grid-template-columns:auto minmax(50px,1fr) auto minmax(70px,1.5fr) auto minmax(90px,2.2fr) auto;align-items:center;display:grid}.serpentOpeningSignal i{background:repeating-linear-gradient(90deg,#77b1b473 0 8px,#0000 8px 15px);height:1px;margin:0 16px}.serpentOpeningCopy{max-width:930px;margin-top:150px}.serpentOpeningCopy small,.serpentMeasures>header>span,.serpentQuestions>header>span,.serpentSources>header>span{color:#72a9ac;font:800 8px var(--mono);letter-spacing:.16em}.serpentOpeningCopy h2{color:#f0f1e9;max-width:900px;font:500 clamp(60px,7.6vw,112px)/.94 var(--display);letter-spacing:-.055em;margin:28px 0 46px}.serpentOpeningCopy p{color:#dae7e1b0;max-width:790px;font:17px/2.1 var(--serif);margin:0 0 0 auto}.serpentOpening nav{border-top:1px solid #72a9ac3b;border-left:1px solid #72a9ac2b;grid-template-columns:repeat(4,1fr);margin-top:130px;display:grid}.serpentOpening nav a{color:#dbe8e1b8;border-bottom:1px solid #72a9ac2b;border-right:1px solid #72a9ac2b;min-height:145px;padding:20px}.serpentOpening nav b{color:#caa968;font:800 9px var(--mono);letter-spacing:.1em}.serpentOpening nav span{font:500 13px/1.55 var(--serif);margin-top:31px;display:block}.serpentMeasures{background:#c8c7bb;padding:clamp(105px,12vw,170px) max(32px,50vw - 590px)}.serpentMeasures>header{max-width:1180px}.serpentMeasures>header>span{color:#4e7475}.serpentMeasures>header h2{color:#16282a;font:500 clamp(55px,5vw,72px)/.98 var(--display);letter-spacing:-.05em;margin:22px 0 70px}.serpentMeasures>div{border-top:1px solid #14323559;border-bottom:1px solid #14323559;grid-template-columns:repeat(4,1fr);display:grid}.serpentMeasures article{border-right:1px solid #14323538;min-height:250px;padding:25px 22px}.serpentMeasures article:last-child{border-right:0}.serpentMeasures article small{color:#4e7475;font:800 8px var(--mono)}.serpentMeasures article strong{color:#14282a;font:500 clamp(26px,2.7vw,43px)/1 var(--display);letter-spacing:-.04em;margin-top:70px;display:block}.serpentMeasures article p{color:#14282a91;font:12px var(--serif);margin-top:18px}.serpentMeasures>p{color:#182e309e;max-width:680px;font:13px/1.85 var(--serif);margin:35px 0 0 auto}.serpentChapter{background:#deded4;padding:clamp(110px,13vw,185px) max(36px,50vw - 540px);position:relative}.serpentChapter:nth-child(2n){background:#d2d2c7}.serpentChapter>header{max-width:920px;padding-left:155px;position:relative}.serpentChapter>header>span{color:#335c5e73;font:500 48px/1 var(--display);letter-spacing:-.05em;position:absolute;top:-16px;left:0}.serpentChapter>header>small{color:#4f7475;font:800 8px var(--mono);letter-spacing:.14em}.serpentChapter>header h2{color:#17282a;font:500 clamp(48px,5.6vw,76px)/1.02 var(--display);letter-spacing:-.05em;margin:17px 0 0}.serpentReading{width:min(720px,74%);margin:68px 0 0 auto}.serpentReading>p{color:#142628d1;font:17px/2.1 var(--serif);text-align:justify;text-justify:inter-ideograph;margin:0 0 27px}.serpentReading>p:first-of-type:first-letter{float:left;color:#3f7779;font:500 4.35em/.78 var(--display);margin:.08em .13em 0 0}.serpentVoice{color:#e7e9df;background:#10282a;border-top:3px solid #c1a05f;width:min(800px,112%);margin:0 0 58px -12%;padding:34px 36px 38px}.serpentVoice header{color:#a9c1bd;font:800 8px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:20px;display:flex}.serpentVoice header a{color:#d2b26f}.serpentVoice>strong{color:#f0eee2;font:500 clamp(28px,3.1vw,43px)/1.38 var(--display);margin-top:34px;display:block}.serpentVoice>span{color:#bea462;font:800 8px var(--mono);letter-spacing:.12em;align-items:center;gap:12px;margin-top:37px;display:flex}.serpentVoice>span i{background:currentColor;width:30px;height:1px}.serpentVoice>p{color:#e1e7ddad;font:16px/1.85 var(--serif);margin:16px 0 0}.serpentVoiceEgede{background:#202c28}.serpentVoiceAffidavit{color:#2a342f;background:#e6e1d2;border-color:#923f2b;box-shadow:0 14px 40px #22312b1f}.serpentVoiceAffidavit header,.serpentVoiceAffidavit>span{color:#855445}.serpentVoiceAffidavit>strong{color:#24332f}.serpentVoiceAffidavit>p{color:#24332fa8}.serpentVoiceDaedalus{background:#132b31;border-color:#5cabb0}.serpentSourceTrace{border-top:1px solid #2b4e4f33;flex-wrap:wrap;gap:9px 18px;margin-top:49px;padding-top:20px;display:flex}.serpentSourceTrace>span{color:#54787a;width:100%;font:800 8px var(--mono);letter-spacing:.12em;margin-bottom:4px}.serpentSourceTrace a{color:#1c3435a8;font:8px var(--mono);text-transform:uppercase}.serpentSourceTrace sup{color:#a15c38;margin-right:6px}.serpentArchiveImage,.serpentWitnessPlot{background:#112426;width:min(1050px,100%);margin:90px auto 0;padding:8px;box-shadow:0 24px 70px #122a2b2e}.serpentArchiveImage img{width:100%;height:auto;display:block}.serpentArchiveImage figcaption{color:#dde6e0a6;grid-template-columns:250px 1fr;gap:24px;padding:22px 20px 18px;display:grid}.serpentArchiveImage figcaption b{color:#caae6e;font:800 8px var(--mono);letter-spacing:.1em}.serpentArchiveImage figcaption span{font:12px/1.7 var(--serif)}.serpentArchiveOlaus img{filter:sepia(.16)contrast(.98)}.serpentArchiveDaedalus{background:#273431}.serpentOarfishImage{background:#031c29;width:min(1180px,100% + 100px);margin-left:-50px}.serpentWitnessPlot{background:#10262a;padding:0}.serpentWitnessPlot>header{color:#77a9aa;font:800 8px var(--mono);letter-spacing:.1em;border-bottom:1px solid #77a9aa40;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.serpentWitnessPlot>header b{color:#d0bd86}.serpentPlotWater{background:repeating-linear-gradient(0deg,#0000 0 51px,#71a8ab11 52px),linear-gradient(160deg,#123136,#091c20);min-height:400px;padding:70px 35px;position:relative;overflow:hidden}.serpentPlotLine{background:#80b4b62e;height:1px;position:absolute;top:51%;left:35px;right:35px}.serpentPlotRow{z-index:1;align-items:center;gap:10px;height:90px;display:flex;position:relative}.serpentPlotRow b{color:#81afb0;width:90px;font:800 8px var(--mono)}.serpentPlotRow span{background:#080f10;border-radius:50% 50% 5px 5px;width:34px;height:17px;transform:translateY(-4px)}.serpentPlotRowA span:nth-of-type(3n){width:45px;height:23px}.serpentPlotRowB span{width:53px;height:25px}.serpentPlotRow em{color:#cdded978;font:7px var(--mono);margin-left:auto}.serpentPlotRowC u{background:#080f10;border-radius:50%;flex:1;height:12px;text-decoration:none}.serpentWitnessPlot figcaption{color:#d3e2db8c;font:11px/1.7 var(--serif);padding:18px 26px 22px}.serpentBelow{color:#d5e6df;background:linear-gradient(#174047 0 18%,#09242c 42%,#020e18 100%);width:min(1180px,100% + 100px);min-height:600px;margin:90px 0 0 -50px;padding:75px 60px}.serpentBelow span,.serpentBelow b{color:#86b7b6;font:800 8px var(--mono);letter-spacing:.13em;display:block}.serpentBelow i{background:#9bcfcd66;height:1px;margin:45px 0 140px;display:block;box-shadow:0 12px #9bcfcd24,0 24px #9bcfcd0f}.serpentBelow strong{color:#e8eee6;max-width:850px;font:500 clamp(55px,6vw,90px)/.96 var(--display);letter-spacing:-.05em;display:block}.serpentBelow b{color:#70adaf7a;text-align:right;margin-top:110px}.serpentQuestions{color:#deebe5;background:#0b2428;padding:clamp(110px,12vw,170px) max(32px,50vw - 525px)}.serpentQuestions>header{max-width:850px;margin-bottom:62px}.serpentQuestions>header h2,.serpentSources>header h2{color:#edf1e8;font:500 clamp(48px,5.4vw,74px)/1 var(--display);letter-spacing:-.045em;margin:20px 0 0}.serpentQuestions details{border-top:1px solid #75aeae33}.serpentQuestions details:last-child{border-bottom:1px solid #75aeae33}.serpentQuestions summary{color:#e5eee7e0;font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 28px;align-items:center;gap:15px;padding:25px 0;list-style:none;display:grid}.serpentQuestions summary::-webkit-details-marker{display:none}.serpentQuestions summary b,.serpentQuestions summary span{color:#76afb0;font:800 8px var(--mono)}.serpentQuestions summary span{font-size:17px}.serpentQuestions details[open] summary span{transform:rotate(45deg)}.serpentQuestions details p{color:#d3e3dba1;max-width:760px;font:15px/1.9 var(--serif);margin:0 40px 28px 67px}.serpentSources{background:#c8c9bf;padding:clamp(100px,11vw,150px) max(32px,50vw - 525px)}.serpentSources>header{margin-bottom:55px}.serpentSources>header>span{color:#537778}.serpentSources>header h2{color:#182a2c}.serpentSources ol{border-top:1px solid #24404142;margin:0;padding:0;list-style:none}.serpentSources li{border-bottom:1px solid #24404138;grid-template-columns:50px minmax(0,1fr) 220px;align-items:baseline;gap:20px;padding:18px 0;display:grid}.serpentSources li b{color:#a05c39;font:800 8px var(--mono)}.serpentSources li a{color:#233637;font:600 14px/1.55 var(--serif)}.serpentSources li span{color:#23363787;font:8px/1.5 var(--mono);text-align:right;text-transform:uppercase}.serpentStory>.relatedSection{width:min(1280px,100% - 48px);margin:0 auto;padding-top:clamp(100px,10vw,140px)}@media (max-width:760px){.articleEntry-leviathan-and-sea-serpents .articleHero{min-height:820px}.articleEntry-leviathan-and-sea-serpents .articleWorldSceneImage{object-position:66% 20%}.articleEntry-leviathan-and-sea-serpents .articleWorldScene:before{background:linear-gradient(#02090b73,#02090b40 35%,#02090bf2 68%)}.articleEntry-leviathan-and-sea-serpents .articleHero h1{overflow-wrap:anywhere;font-size:clamp(40px,11.4vw,50px);line-height:.98}.serpentOpening{min-height:0;padding:100px 20px}.serpentOpeningSignal{grid-template-columns:auto 1fr auto 1fr auto}.serpentOpeningSignal span:nth-of-type(4),.serpentOpeningSignal i:nth-of-type(3){display:none}.serpentOpeningCopy{margin-top:105px}.serpentOpeningCopy h2{font-size:50px}.serpentOpeningCopy p{font-size:15px;line-height:2}.serpentOpening nav{grid-template-columns:1fr 1fr;margin-top:80px}.serpentOpening nav a{min-height:120px;padding:15px}.serpentOpening nav span{margin-top:22px;font-size:12px}.serpentMeasures{padding:90px 20px}.serpentMeasures>header h2{margin-bottom:50px;font-size:48px}.serpentMeasures>div{grid-template-columns:1fr 1fr}.serpentMeasures article{border-bottom:1px solid #14323538;min-height:190px;padding:20px 15px}.serpentMeasures article:nth-child(2){border-right:0}.serpentMeasures article strong{margin-top:48px;font-size:28px}.serpentChapter{padding:95px 20px 110px}.serpentChapter>header{padding-left:0}.serpentChapter>header>span{margin-bottom:26px;font-size:43px;display:block;position:static}.serpentChapter>header h2{font-size:45px}.serpentChapter-7>header h2{font-size:41px}.serpentReading{width:100%;margin-top:50px}.serpentReading>p{text-align:left;font-size:17px;line-height:2}.serpentVoice{width:100%;margin:0 0 48px;padding:27px 22px 30px}.serpentVoice header{align-items:flex-start}.serpentVoice>strong{font-size:27px}.serpentVoice>p{overflow-wrap:anywhere;font-size:16px}.serpentArchiveImage,.serpentWitnessPlot,.serpentOarfishImage,.serpentBelow{width:100%;margin:65px 0 0}.serpentArchiveImage figcaption{grid-template-columns:1fr;gap:10px;padding:18px 14px}.serpentWitnessPlot>header{display:grid}.serpentPlotWater{min-height:340px;padding:45px 14px}.serpentPlotRow{gap:4px}.serpentPlotRow b{width:63px}.serpentPlotRow span{flex:1;width:auto;max-width:18px}.serpentPlotRowA span:nth-of-type(n+9),.serpentPlotRow em{display:none}.serpentBelow{min-height:500px;padding:55px 24px}.serpentBelow i{margin-bottom:110px}.serpentBelow strong{font-size:51px}.serpentQuestions,.serpentSources{padding:90px 20px}.serpentQuestions>header h2,.serpentSources>header h2{font-size:44px}.serpentQuestions summary{grid-template-columns:34px 1fr 20px;gap:9px;font-size:16px}.serpentQuestions details p{margin:0 0 28px 43px}.serpentSources li{grid-template-columns:34px 1fr;gap:12px}.serpentSources li span{text-align:left;grid-column:2}.serpentStory>.relatedSection{width:calc(100% - 40px)}}@media (max-width:1060px){.siteHeaderInner{grid-template-columns:1fr auto auto auto auto}.worldNav{display:none}.mobileWorldNav{display:block}.cinematicContent{grid-template-columns:1fr}.intelPanel{display:none}.chapterRail{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.chapterRailTitle{display:none}.chapterRail button{min-width:155px}.hubQuestionRail{grid-template-columns:1fr 1fr}.worldChapterPanel,.worldChapterPanel:first-child,.worldChapterPanel:nth-child(2),.signalPoster,.signalPoster:first-child,.signalPoster:nth-child(2),.chapterMissionCard,.chapterMissionCard:first-child,.chapterMissionCard:nth-child(2),.experienceCard,.experienceCard:first-child,.experienceCard:nth-child(2){grid-column:span 6}.checkoutShell{grid-template-columns:minmax(0,1fr) 380px;gap:55px}.accountAccessStage{grid-template-columns:minmax(370px,450px);padding-block:42px 62px}.accountCenterHeroCopy{width:72%;padding-top:100px}.accountHeroIdentity{width:300px}}@media (max-width:800px){.sectionLead{grid-template-columns:1fr;gap:24px}.briefingLayout{grid-template-columns:1fr}.primaryBriefing{min-height:590px}.briefingQueue{grid-template-rows:none}.briefingQueue>a{min-height:180px}.gamePortalInner,.chapterLaunch{display:block}.gamePortal .signalButton,.chapterLaunch .signalButton{margin-top:28px}.chapterMissionList,.relatedGrid{grid-template-columns:1fr}.chapterMissionCard,.chapterMissionCard:first-child,.chapterMissionCard:nth-child(2),.relatedSignal,.hubPage-haitu .chapterMissionCard:first-child,.hubPage-haitu .chapterMissionCard:nth-child(2),.hubPage-ships .chapterMissionCard,.hubPage-ships .chapterMissionCard:first-child,.hubPage-ships .chapterMissionCard:nth-child(2),.hubPage-naval-history .chapterMissionCard:first-child,.hubPage-naval-history .chapterMissionCard:nth-child(2),.hubPage-seamanship .chapterMissionCard,.hubPage-seamanship .chapterMissionCard:first-child,.hubPage-seamanship .chapterMissionCard:nth-child(2){grid-column:1}.hubPage-ships .chapterMissionArchive>div,.hubPage-seamanship .chapterMissionArchive>div{grid-template-columns:1fr}.hubPage-sea-legends .chapterMissionCard:nth-child(2){width:100%}.hubPage-sea-legends .chapterMissionArchive>div>a,.hubPage-sea-legends .chapterMissionArchive>div>a:nth-child(2n){grid-template-columns:68px minmax(0,1fr) 230px 70px;gap:22px}.hubPage-sea-legends .hubQuestionRail,.hub-ships .hubQuestionRail{width:100%}.chapterMissionArchive>div>a{grid-template-columns:42px minmax(0,1fr) 80px;gap:18px}.experienceGrid{grid-template-columns:1fr}.experienceCard,.experienceCard:first-child,.experienceCard:nth-child(2){grid-column:1}.checkoutShell{grid-template-columns:1fr}.checkoutPanel{max-width:560px}.toolsGrid,.toolInstrument,.shipInstrument,.logbookInstrument{grid-template-columns:1fr}.shipInstrument>.toolReadout{border-left:0;border-top:1px solid var(--light-line)}.articleLayout,.articleSurface .articleLayout,.articleTheme-naval-history .articleLayout,.articleTheme-sea-legends .articleLayout{grid-template-columns:1fr}.articleBody{grid-column:1}.articleToc{display:none}.codexDirectory{display:block}.codexStatusBar{display:none}.articlePage .articleBody .intelSection{grid-template-columns:1fr;min-height:0;padding-block:55px}.articleSurface .intelSequence,.articlePage .intelSection h2,.articlePage .intelSection>p,.articlePage .intelSection>ul,.articlePage .intelSectionReverse .intelSequence,.articlePage .intelSectionReverse h2,.articlePage .intelSectionReverse>p,.articlePage .intelSectionReverse>ul{grid-area:auto/1}.articlePage .intelSection h2{max-width:650px;margin-bottom:28px}.voyageShell,.launchShell{grid-template-columns:1fr}.launchConsole{max-width:520px}.voyagePage:before{background-position:50%,50%,63%;height:max(980px,100svh)}.voyagePage:after{height:750px}}@media (max-width:600px){.shell{width:min(100% - 28px,1220px)}.siteHeader{height:70px}.siteHeaderInner{gap:12px;width:min(100% - 24px,1220px)}.worldBrand{font-size:11px}.worldBrand small{display:none}.worldBrandMark{width:27px;height:27px}.worldBrandMark:before{inset:6px}.headerLaunch{min-height:38px;padding-inline:12px;font-size:10px}.headerLaunchText{display:none}.mobileWorldNav summary{min-height:38px;padding-inline:10px;font-size:9px}.localeSwitcher summary{min-width:46px;min-height:38px}.cinematicHero{min-height:calc(100svh - 70px)}.cinematicContent{align-items:end;min-height:calc(100svh - 70px);padding:60px 14px 156px}.cinematicCopy h1{font-size:clamp(40px,12vw,56px)}.cinematicCopy>p:not(.signalLabel){font-size:14px}.cinematicActions{flex-direction:column;align-items:stretch;gap:10px}.textAction{text-align:center}.signalCoordinates{top:22px;right:16px}.chapterRail{min-height:94px}.chapterRail button{grid-template-columns:24px 1fr;min-width:140px;min-height:94px;padding:14px}.chapterRail button small{display:none}.worldChapters,.briefingStage,.signalTheater{padding:80px 0}.worldChapterPanels,.signalPosterGrid{grid-template-columns:1fr;gap:12px}.worldChapterPanel,.worldChapterPanel:first-child,.worldChapterPanel:nth-child(2){grid-column:1;min-height:355px}.worldChapterPanel:first-child,.worldChapterPanel:nth-child(2){min-height:405px}.chapterPanelCopy{inset:auto 22px 23px}.chapterPanelCopy h3{font-size:32px}.chapterScene>b{font-size:120px}.primaryBriefing{grid-template-rows:260px auto;min-height:auto}.primaryBriefingCopy{padding:26px 22px 30px}.briefingQueue>a{grid-template-columns:30px 1fr 20px;gap:12px;min-height:175px;padding:22px}.signalPoster,.signalPoster:first-child,.signalPoster:nth-child(2){grid-column:1;min-height:370px}.signalPoster:first-child,.signalPoster:nth-child(2){min-height:410px}.posterCopy{inset:auto 22px 23px}.posterCopy h3{font-size:31px}.gamePortal{padding:85px 0}.gamePortalSignal{opacity:.35}.worldFooter>div{padding-block:35px;display:block}.worldFooter p{margin-top:25px}.experienceOpening,.experienceOpeningInner{min-height:590px}.experienceOpeningInner{padding-block:70px 90px}.experienceOpening h1{font-size:44px}.experienceOpeningInner>p:not(.signalLabel){font-size:14px}.experienceSky{opacity:.42;left:15%}.experienceStatus{flex-direction:column;align-items:flex-start;gap:10px}.experienceCatalog{padding:80px 0 90px}.experienceGrid{gap:12px}.experienceCard,.experienceCard:first-child,.experienceCard:nth-child(2){min-height:420px}.experienceCardCopy{inset:auto 22px 23px}.experienceCardCopy h2{font-size:39px}.toolsOpening,.toolsOpeningInner{min-height:570px}.toolsOpeningInner{padding-block:70px}.toolsOpening h1,.toolHero h1{font-size:44px}.toolsOpeningScene,.toolHeroScene{opacity:.4;left:16%}.toolsCatalog{padding:80px 0 90px}.toolCard{min-height:390px}.toolCardCopy{inset:auto 22px 23px}.toolHero,.toolHeroInner{min-height:500px}.toolHeroInner{padding-top:28px;padding-bottom:60px}.toolWorkbench{padding:65px 0 85px}.toolInstrument,.instrumentDial,.coordinateGrid,.interactiveShip{min-height:460px}.toolControls,.logbookForm,.generatedLog,.shipInstrument>.toolReadout{padding:28px 22px}.coordinateInputs{grid-template-columns:1fr}.instrumentDial:after{height:260px}.hubOpening{min-height:auto}.hubOpeningInner{padding-top:28px}.darkBreadcrumbs{margin-bottom:55px}.hubOpening h1{font-size:44px}.hubIntro{font-size:15px}.heroVoyageActions{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.heroVoyageTrigger{width:100%;min-height:88px;padding-inline:18px 14px}.heroVoyageTrigger>strong{font-size:15px}.articleEntry-galleon .heroVoyageTrigger{min-height:112px;padding-left:16px;padding-right:142px}.heroPixelSignal{width:132px}.pixelShip{transform-origin:0 0;left:9px;transform:scale(.8)}.heroPixelSignal em{font-size:5px}.heroCodexLink{align-self:flex-start}.hubQuestionRail,.hub-sea-legends .hubQuestionRail,.hub-seamanship .hubQuestionRail{grid-template-columns:1fr}.hubQuestionRail span{min-height:70px}.hubContent{padding:75px 0 90px}.hubWorldScene{opacity:.45;left:20%}.chapterMissionList{gap:12px}.chapterMissionCard,.chapterMissionCard:first-child,.chapterMissionCard:nth-child(2){min-height:390px}.missionCardCopy{inset:auto 22px 23px}.missionCardCopy h3{font-size:31px}.chapterMissionArchive{margin-top:60px}.chapterMissionArchive>header{flex-direction:column;align-items:flex-start;gap:13px}.chapterMissionArchive>div>a{grid-template-columns:30px 1fr;gap:14px;min-height:170px;padding-block:20px}.chapterMissionArchive>div>a>b{text-align:left;grid-column:2}.chapterMissionArchive h3{font-size:24px}.hubPage-haitu .chapterMissionArchive{padding:22px 18px 8px;box-shadow:7px 7px #0d929c11}.hubPage-haitu .chapterMissionArchive>div>a{grid-template-columns:42px 1fr}.hubPage-ships .chapterMissionArchive>div>a,.hubPage-seamanship .chapterMissionArchive>div>a{min-height:250px;padding:68px 22px 58px}.hubPage-ships .chapterMissionArchive .indexNumber,.hubPage-seamanship .chapterMissionArchive .indexNumber,.hubPage-ships .chapterMissionArchive>div>a>b,.hubPage-seamanship .chapterMissionArchive>div>a>b{left:22px}.hubPage-naval-history .chapterMissionArchive>div>a{padding-inline:18px}.hubPage-sea-legends .chapterMissionArchive{margin-top:80px}.hubPage-sea-legends .chapterMissionArchive>div>a,.hubPage-sea-legends .chapterMissionArchive>div>a:nth-child(2n){grid-template-columns:1fr auto;grid-template-areas:"number meta""image image""copy copy";gap:22px 14px;min-height:0;padding:34px 0 40px;display:grid}.hubPage-sea-legends .chapterMissionArchive .indexNumber{align-self:end;font-size:54px;position:static}.hubPage-sea-legends .legendArchiveImage{aspect-ratio:16/9}.hubPage-sea-legends .chapterMissionArchive>div>a>b{text-align:right;align-self:end;margin:0 0 7px;display:block}.hubPage-sea-legends .chapterMissionArchive h3{font-size:34px}.lostSignal,.lostSignalInner{min-height:calc(100svh - 70px)}.lostSignal h1{font-size:46px}.lostSignalInner>p:not(.signalLabel){font-size:14px}.lostWorld{opacity:.38;left:15%}.chapterLaunch{padding:32px 24px}.articleShell{width:min(100% - 28px,1040px)}.articleSurface .articleShell{width:min(100% - 28px,1220px)}.articleHero{min-height:auto}.articleHero .articleShell{padding-top:28px;padding-bottom:65px}.articleWorldScene{opacity:.38;left:18%}.articleHero h1{font-size:42px}.articleDescription{font-size:15px}.articleMeta{flex-direction:column;gap:7px}.articleSurface{padding-top:58px}.codexOverview{grid-template-columns:1fr;gap:28px;min-height:0;margin-bottom:82px;padding-bottom:48px}.codexOverview .quickAnswer{width:100%;padding:0}.codexOverview .quickAnswer p{font-size:18px}.codexTags{display:none}.codexSpecimen{margin-bottom:85px}.codexSpecimen .articleVisual{padding:0}.codexSpecimen .visualFrame{min-height:370px}.visualHotspot{max-width:150px}.visualHotspot p{width:148px;font-size:10px}.visualHotspot.note2{left:auto;right:5%}.visualHotspot.note3{left:5%;right:auto}.quickAnswer{padding:25px 22px}.articleTheme-haitu .intelSection,.articleTheme-naval-history .intelSection,.articleTheme-seamanship .intelSection{padding-inline:22px}.articleTheme-ships .intelSection{padding-left:24px}.articleTheme-sea-legends .quickAnswer{padding:30px 24px}.articleTheme-sea-legends .intelSection+.intelSection{margin-top:80px}.articleTheme-sea-legends .articleBody p{font-size:18px}.visualFrame{min-height:285px}.voyageCta{padding:32px 24px}.sourceSection li{grid-template-columns:1fr;gap:7px}.sourceSection span{text-align:left}.relatedSignal{min-height:320px}.relatedSignal>div:last-child{inset:auto 22px 22px}.voyageShell,.launchShell{width:min(100% - 28px,1220px);padding-block:60px}.voyagePage:before{background-image:linear-gradient(#02070ab8 0%,#02070a61 28%,#02070aad 67%,#020609 100%),linear-gradient(90deg,#02070ac2,#02070a29),url(/voyage-departure-v1.webp);background-position:50%,50%,63%;height:940px}.voyagePage:after{opacity:.14;background-size:48px 48px;height:620px;inset-block-start:70px}.voyagePage .voyageShell h1{font-size:clamp(40px,11vw,52px)}.voyagePage .launchSummary{font-size:16px}.launchActions{flex-direction:column;align-items:stretch}.launchConsole{width:100%}.launchFacts b{overflow-wrap:anywhere}.checkoutShell{width:min(100% - 28px,1220px);padding-block:65px}.checkoutCopy h1{font-size:42px}.checkoutCopy>p:not(.signalLabel){font-size:14px}.accountAccessHeader{width:min(100% - 28px,1220px)}.accountAccessStage{width:min(100% - 28px,1220px);padding-block:28px 44px}.accountAccessCard{padding:30px 28px 24px}.accountAccessPage.worldSite .accountAccessIntro h1{font-size:clamp(34px,8vw,40px)}.accountPreviewCode{flex-direction:column;align-items:flex-start}.accountPreviewCode strong{font-size:25px}.accountSecondaryActions{flex-direction:column;align-items:flex-start}.accountSecondaryActions:has(>:only-child){align-items:center}.libraryGrid{grid-template-columns:1fr}}@media (max-width:760px){.accountAccessPage{overflow:auto}.accountAccessPage:before{background-position:34% 0;inset:0}.accountAccessPage:after{background:linear-gradient(#02080c14 0%,#02080c29 30%,#02080cd6 58%,#02090d 100%)}.accountAccessHeader{min-height:68px}.accountAccessStage{grid-template-columns:minmax(0,1fr);align-items:end;min-height:calc(100svh - 68px);padding-top:clamp(220px,38svh,360px);padding-bottom:20px}.accountAccessCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#07181ff0,#020b10fa);padding:28px 22px 22px}.accountAccessIntro{margin-bottom:24px}.accountAccessIntro>p{margin-bottom:10px}.accountAccessIntro>span{margin-top:12px}.accountMethodLinks{gap-inline:18px}.accountCenterHero{min-height:980px}.accountCenterHero:after{background:linear-gradient(90deg,#02080c33,#02080c0a),linear-gradient(#02080c33 0%,#02080c14 28%,#02080cc2 53%,#02090d 100%)}.accountCenterHeroScene{background-position:66%;animation:none;inset:0}.accountCenterHeroInner{align-items:flex-end;min-height:980px;padding-block:230px 66px}.accountCenterHeroCopy{width:100%;padding-top:0}.accountCenter.worldSite .accountCenterHero h1{max-width:540px;font-size:clamp(44px,13vw,58px)}.accountCenterHeroCopy>p:not(.signalLabel){max-width:560px;font-size:15px;line-height:1.65}.accountVoyageOffer{flex-direction:column;align-items:flex-start;gap:16px}.accountVoyageOffer>div:last-child{border-top:1px solid #c4e6e733;border-left:0;align-items:flex-start;padding:15px 0 0}.accountHeroActions{flex-direction:column;align-items:stretch;gap:8px}.accountHeroActions form,.accountHeroActions .signalButton{width:100%}.accountHeroSecondary{justify-content:center}.accountHeroIdentity{width:auto;top:24px;left:0;right:0}.accountHeroMeasure{bottom:18px}.entitlementGrid{grid-template-columns:1fr}.orderHistoryTop{flex-direction:column;align-items:flex-start;gap:18px}.orderHistoryTop>div:last-child{align-items:flex-start}.orderActions{flex-direction:column;align-items:stretch}.orderActions form,.orderActions button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.worldNav .navSearch{color:var(--foam-50);align-items:center;gap:6px;display:inline-flex}.worldNav .navSearch span{color:var(--cyan);font-size:16px;line-height:1}.worldFooter{background:radial-gradient(circle at 6% 10%,#55ebed12,#0000 26%),#02070a;padding:82px 0 0;position:relative;overflow:hidden}.worldFooter:before{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#c4e6e717 1px,#0000 1px),linear-gradient(90deg,#c4e6e717 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.worldFooter>.worldFooterGrid{grid-template-columns:minmax(280px,1.45fr) repeat(4,minmax(140px,.7fr));align-items:start;gap:55px 38px;min-height:0;display:grid;position:relative}.worldFooterBrand .worldBrand{margin-bottom:45px}.worldFooterBrand h2{max-width:440px;font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,57px);line-height:.96}.worldFooterBrand>p{color:#819498;max-width:420px;font:11px/1.75 var(--sans);letter-spacing:0;margin:25px 0 0}.worldFooter nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.worldFooter nav strong{min-height:28px;color:var(--gold);font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.worldFooter nav a{color:#99aaad;font-size:11px;line-height:1.45;transition:color .2s,transform .2s}.worldFooter nav a:hover{color:var(--cyan);transform:translate(3px)}.worldFooterBottom{border-top:1px solid var(--dark-line);color:#5f7479;min-height:74px;font:8px var(--mono);letter-spacing:.13em;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.publicInfoPage{--public-accent:var(--cyan);--public-deep:#07171d;--public-wash:#eaf2ef;background:var(--ocean-950)}.publicTone-gold{--public-accent:var(--gold);--public-deep:#19170f;--public-wash:#f2efe4}.publicTone-coral{--public-accent:var(--coral);--public-deep:#211110;--public-wash:#f3ebe6}.publicTone-green{--public-accent:#67d5a8;--public-deep:#0c1b17;--public-wash:#e9f1e8}.publicInfoPage .signalLabel{color:var(--public-accent)}.publicInfoPage .signalButton{border-color:var(--public-accent);background:var(--public-accent)}.publicInfoHero{isolation:isolate;min-height:720px;position:relative;overflow:hidden}.publicInfoScene{z-index:-2;filter:saturate(.6)contrast(1.07);background-image:url(/og-cinematic.png);background-position:62% 55%;background-size:cover;position:absolute;inset:0 0 0 32%}.publicPage-about .publicInfoScene{background-image:url(/og-cinematic.png);background-position:62% 55%}.publicPage-editorial .publicInfoScene{background-image:url(/worlds/haitu-hero-v2.webp);background-position:62% 46%}.publicPage-support .publicInfoScene{background-image:url(/game-cta/expedition.webp);background-position:61% 46%}.publicPage-contact .publicInfoScene{background-image:url(/worlds/seamanship-hero-v2.webp);background-position:70% 48%}.publicPage-privacy .publicInfoScene{background-image:url(/game-cta/sextant.webp);background-position:42% 68%}.publicPage-terms .publicInfoScene{background-image:url(/worlds/ships-hero-v2.webp);background-position:62% 52%}.publicPage-refund-policy .publicInfoScene{background-image:url(/game-cta/trade.webp);background-position:78% 55%}.publicPage-accessibility .publicInfoScene{background-image:url(/worlds/sea-legends-hero-v2.webp);background-position:66% 44%}.publicInfoScene:before{content:"";background:linear-gradient(90deg,#03080c 0,#03080cf2 22%,#03080c7a 68%,#03080c47),linear-gradient(#0000 35%,#03080cf0);position:absolute;inset:0}.publicInfoScene:after{content:"";opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff09 7px);position:absolute;inset:0}.publicTone-gold .publicInfoScene{filter:sepia(.24)saturate(.55)contrast(1.08)}.publicTone-coral .publicInfoScene{filter:sepia(.14)hue-rotate(325deg)saturate(.7)contrast(1.1)}.publicTone-green .publicInfoScene{filter:sepia(.12)hue-rotate(76deg)saturate(.62)contrast(1.08)}.publicInfoScene>span{border:1px solid var(--public-accent);width:290px;height:290px;position:absolute;top:18%;right:8%}@supports (color:color-mix(in lab, red, red)){.publicInfoScene>span{border:1px solid color-mix(in srgb, var(--public-accent) 32%, transparent)}}.publicInfoScene>span{border-radius:50%;box-shadow:inset 0 0 0 49px #ffffff03,inset 0 0 0 98px #ffffff03}.publicInfoScene>i{background:var(--public-accent);width:8px;height:8px;box-shadow:0 0 28px 7px var(--public-accent);border-radius:50%;position:absolute;top:38%;right:19%}@supports (color:color-mix(in lab, red, red)){.publicInfoScene>i{box-shadow:0 0 28px 7px color-mix(in srgb, var(--public-accent) 35%, transparent)}}.publicInfoScene>b{color:#ffffff0e;font:900 126px/1 var(--display);letter-spacing:-.07em;position:absolute;bottom:-3%;right:2%}.publicInfoHeroInner{z-index:2;flex-direction:column;justify-content:center;min-height:720px;padding-block:40px 46px;display:flex;position:relative}.publicInfoHero .darkBreadcrumbs{margin-bottom:76px}.publicInfoHero h1{max-width:930px;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:15px 0 0;font-size:clamp(48px,5.4vw,78px);line-height:.97}.publicInfoHeroInner>p:not(.signalLabel){color:#afbec0;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.8}.publicInfoMeta{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin:auto 0 0;display:grid}.publicInfoMeta div{border-right:1px solid var(--dark-line);min-height:70px;padding:20px 22px}.publicInfoMeta div:first-child{padding-left:0}.publicInfoMeta dt{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.publicInfoMeta dt{color:color-mix(in srgb, var(--public-accent) 76%, transparent)}}.publicInfoMeta dt{font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.publicInfoMeta dd{color:#edf4f2;margin:9px 0 0;font-size:13px}.publicInfoBody{color:var(--ink-900);background-color:var(--public-wash);background-image:linear-gradient(var(--public-accent) 1px, transparent 1px), linear-gradient(90deg, var(--public-accent) 1px, transparent 1px);padding:120px 0 135px}@supports (color:color-mix(in lab, red, red)){.publicInfoBody{background-image:linear-gradient(color-mix(in srgb, var(--public-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--public-accent) 8%, transparent) 1px, transparent 1px)}}.publicInfoBody{background-size:54px 54px}.publicInfoLayout{grid-template-columns:260px minmax(0,780px);justify-content:space-between;gap:90px;display:grid}.legalOperatorDisclosure{border:1px solid var(--public-accent);grid-column:1/-1;grid-template-columns:minmax(240px,.65fr) 1.35fr;gap:42px 70px;margin-bottom:30px;padding:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.legalOperatorDisclosure{border:1px solid color-mix(in srgb, var(--public-accent) 30%, var(--light-line))}}.legalOperatorDisclosure{background:#fff}@supports (color:color-mix(in lab, red, red)){.legalOperatorDisclosure{background:color-mix(in srgb, white 58%, var(--public-wash))}}.legalOperatorDisclosure.isPending{border-left:4px solid var(--coral)}.legalOperatorDisclosure>div>p{color:var(--public-accent);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.legalOperatorDisclosure>div>p{color:color-mix(in srgb, var(--public-accent) 72%, #10262d)}}.legalOperatorDisclosure>div>p{font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.legalOperatorDisclosure h2{font:600 clamp(26px, 3vw, 38px)/1 var(--display);letter-spacing:-.035em;margin:0}.legalOperatorDisclosure>div>span{color:#10262db3;margin-top:14px;font-size:12px;line-height:1.7;display:block}.legalOperatorDisclosure dl{border-top:1px solid var(--light-line);grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.legalOperatorDisclosure dl div{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);min-width:0;padding:13px 16px}.legalOperatorDisclosure dt{color:#10262d80;font:800 7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.legalOperatorDisclosure dd{overflow-wrap:anywhere;color:#10262dd1;margin:7px 0 0;font-size:11px;line-height:1.5}.legalOperatorDisclosure a{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.legalOperatorDisclosure a{color:color-mix(in srgb, var(--public-accent) 75%, #10262d)}}.legalOperatorDisclosure a{text-underline-offset:3px;text-decoration:underline}.publicInfoIndex{border-top:2px solid var(--public-accent);align-self:start;position:sticky;top:30px}.publicInfoIndex>p{color:var(--ink-900);margin:18px 0}@supports (color:color-mix(in lab, red, red)){.publicInfoIndex>p{color:color-mix(in srgb, var(--ink-900) 55%, transparent)}}.publicInfoIndex>p{font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.publicInfoIndex ol{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.publicInfoIndex li{border-bottom:1px solid var(--light-line)}.publicInfoIndex a{color:#10262dad;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:70px;font-size:11px;line-height:1.45;display:grid}.publicInfoIndex a:hover{color:var(--ink-900)}.publicInfoIndex a span{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.publicInfoIndex a span{color:color-mix(in srgb, var(--public-accent) 75%, #18343b)}}.publicInfoIndex a span{font:800 8px var(--mono)}.publicInfoSections article{padding:0 0 100px;scroll-margin-top:25px}.publicInfoSections article+article{border-top:1px solid var(--light-line);padding-top:98px}.publicInfoSections article:last-child{padding-bottom:0}.publicInfoSections h2{max-width:720px;font-family:var(--display);letter-spacing:-.052em;margin:18px 0 34px;font-size:clamp(43px,5vw,67px);line-height:.98}.publicInfoSections article>p:not(.signalLabel){color:#10262dc7;font-family:var(--sans);margin:0 0 23px;font-size:17px;line-height:1.9}.publicInfoSections ul{background:var(--public-accent);grid-template-columns:1fr 1fr;gap:1px;margin:42px 0 0;padding:1px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.publicInfoSections ul{background:color-mix(in srgb, var(--public-accent) 22%, #10262d1f)}}.publicInfoSections li{color:#10262dcc;background:var(--public-wash);align-items:center;gap:13px;min-height:82px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.publicInfoSections li{background:color-mix(in srgb, var(--public-wash) 94%, white)}}.publicInfoSections li{font-size:12px;line-height:1.5}.publicInfoSections li span{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.publicInfoSections li span{color:color-mix(in srgb, var(--public-accent) 80%, #10262d)}}.publicInfoSections li span{font:20px var(--mono)}.publicInfoSources{border-left:2px solid var(--public-accent);background:#ffffff73;gap:10px;margin-top:30px;padding:22px;display:grid}.publicInfoSources strong{color:#10262d9e;font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:2px}.publicInfoSources a{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.publicInfoSources a{color:color-mix(in srgb, var(--public-accent) 72%, #10262d)}}.publicInfoSources a{text-underline-offset:3px;font-size:12px;line-height:1.55;text-decoration:underline}.publicInfoAction{border-top:1px solid var(--dark-line);background:radial-gradient(circle at 75% 50%, var(--public-accent), transparent 29%), var(--public-deep)}@supports (color:color-mix(in lab, red, red)){.publicInfoAction{background:radial-gradient(circle at 75% 50%, color-mix(in srgb, var(--public-accent) 10%, transparent), transparent 29%), var(--public-deep)}}.publicInfoAction>.shell{justify-content:space-between;align-items:center;gap:70px;min-height:280px;display:flex}.publicInfoAction h2{max-width:760px;font-family:var(--display);letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(36px,4vw,55px);line-height:.98}.publicInfoAction .signalButton{flex:none}.legalCenterPage{color:var(--foam-50);background:var(--ocean-950)}.legalCenterHero{isolation:isolate;min-height:720px;position:relative;overflow:hidden}.legalCenterScene{z-index:-2;filter:saturate(.5)contrast(1.1);background-image:url(/game-cta/sextant.webp);background-position:46% 64%;background-size:cover;position:absolute;inset:0 0 0 30%}.legalCenterScene:before{content:"";background:linear-gradient(90deg,#03080c 0,#03080cf5 24%,#03080c7a 70%),linear-gradient(#0000 36%,#03080cf0);position:absolute;inset:0}.legalCenterScene:after{content:"";opacity:.18;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff0a 7px);position:absolute;inset:0}.legalCenterScene span{border:1px solid #55ebed52;border-radius:50%;width:310px;height:310px;position:absolute;top:17%;right:9%;box-shadow:inset 0 0 0 52px #55ebed03,inset 0 0 0 104px #55ebed03}.legalCenterScene i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:38%;right:20%;box-shadow:0 0 28px 7px #55ebed57}.legalCenterScene b{color:#ffffff0e;font:900 126px/1 var(--display);letter-spacing:-.07em;position:absolute;bottom:-3%;right:2%}.legalCenterHeroInner{flex-direction:column;justify-content:center;min-height:720px;padding-block:40px 46px;display:flex}.legalCenterHero .darkBreadcrumbs{margin-bottom:72px}.legalCenterHero h1{max-width:950px;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:15px 0 0;font-size:clamp(48px,5.4vw,78px);line-height:.97}.legalCenterHeroInner>p:not(.signalLabel){color:#afbec0;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.8}.legalCenterHero dl{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin:auto 0 0;display:grid}.legalCenterHero dl div{border-right:1px solid var(--dark-line);min-height:70px;padding:20px 22px}.legalCenterHero dl div:first-child{padding-left:0}.legalCenterHero dt{color:var(--cyan);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.legalCenterHero dd{color:#edf4f2;margin:9px 0 0;font-size:13px}.legalCenterBody{color:var(--ink-900);background:#edf2ef;padding:110px 0 140px}.legalCenterBody .legalOperatorDisclosure{margin-bottom:110px}.legalCenterGroup+.legalCenterGroup{border-top:1px solid var(--light-line);margin-top:110px;padding-top:100px}.legalCenterGroup>header{grid-template-columns:230px minmax(0,760px);align-items:start;gap:60px;margin-bottom:48px;display:grid}.legalCenterGroup>header h2{font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(42px,5vw,66px);line-height:.96}.legalDocumentGrid{background:#10262d26;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.legalDocumentCard{min-height:330px;color:var(--ink-900);background:#f9fbf9f0;flex-direction:column;padding:32px;transition:background .2s,transform .2s;display:flex}.legalDocumentCard:hover{z-index:1;background:#fff;transform:translateY(-3px)}.legalDocumentCard small{color:#2b817e;font:800 8px var(--mono);letter-spacing:.12em}.legalDocumentCard h3{font-family:var(--display);letter-spacing:-.045em;margin:36px 0 16px;font-size:clamp(31px,3.4vw,44px);line-height:.98}.legalDocumentCard p{color:#10262dad;max-width:560px;margin:0;font-size:13px;line-height:1.75}.legalDocumentCard>span{color:#10262d80;font:700 8px var(--mono);letter-spacing:.08em;margin-top:auto;padding-top:34px}.legalDocumentCard strong{color:#257774;margin-top:13px;font-size:11px}.explorePage{color:var(--foam-50);background:#03080c}.exploreHero{isolation:isolate;min-height:790px;position:relative;overflow:hidden}.exploreHeroScene{z-index:-2;filter:saturate(.66)contrast(1.08);background-image:url(/worlds/haitu-hero-v2.webp);background-position:65%;background-size:cover;position:absolute;inset:0}.exploreHeroScene:before{content:"";background:linear-gradient(90deg,#03080cfa,#03080ce0 38%,#03080c47 72%),linear-gradient(#0000 42%,#03080ce6);position:absolute;inset:0}.exploreHeroScene:after{content:"";opacity:.16;background-image:linear-gradient(#55ebed2e 1px,#0000 1px),linear-gradient(90deg,#55ebed2e 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0}.exploreHeroScene span{border:1px solid #f1bd634d;border-radius:50%;width:330px;height:330px;position:absolute;top:20%;right:9%;box-shadow:inset 0 0 0 55px #f1bd6304,inset 0 0 0 110px #f1bd6304}.exploreHeroScene i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:38%;right:22%;box-shadow:0 0 30px 8px #ff6d574d}.exploreHeroScene b{color:#ffffff0f;font:900 122px/.75 var(--display);text-align:right;position:absolute;bottom:-4%;right:2%}.exploreHeroInner{flex-direction:column;justify-content:center;min-height:790px;padding-block:80px 48px;display:flex}.exploreHero h1{max-width:900px;font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:12px 0 0;font-size:clamp(50px,6vw,86px);line-height:.96}.exploreHeroInner>p:not(.signalLabel){color:#b5c3c3;max-width:700px;margin:30px 0 0;font-size:18px;line-height:1.78}.exploreHeroActions{align-items:center;gap:28px;margin-top:38px;display:flex}.exploreHero dl{border-top:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);width:min(850px,100%);margin:auto 0 0;display:grid}.exploreHero dl div{border-right:1px solid var(--dark-line);min-height:76px;padding:20px 23px}.exploreHero dl div:first-child{padding-left:0}.exploreHero dt{color:var(--mist-400);font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.exploreHero dd{color:var(--gold);font:800 19px var(--mono);margin:8px 0 0}.exploreChapters{color:var(--ink-900);background:#edf2f0;padding:125px 0 135px}.exploreSectionHead{margin-bottom:52px}.exploreSectionHead h2{max-width:840px;font-family:var(--display);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(46px,5.5vw,74px);line-height:.96}.exploreChapters .signalLabel,.exploreDirectorySection .signalLabel{color:var(--cyan-dark)}.exploreChapterGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.exploreChapter{min-height:390px;color:var(--foam-50);isolation:isolate;background:#082028;flex-direction:column;grid-column:span 4;justify-content:end;padding:30px;display:flex;position:relative;overflow:hidden}.exploreChapter:first-child,.exploreChapter:nth-child(5){grid-column:span 6;min-height:460px}.exploreChapter:nth-child(2),.exploreChapter:nth-child(3){grid-column:span 3;min-height:460px}.exploreChapter>div{z-index:-2;filter:saturate(.65);background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/haitu-hero-v2.webp);background-position:50%;background-size:cover;transition:transform .7s,filter .3s;position:absolute;inset:0}.exploreChapter-ships>div{background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/ships-hero-v2.webp)}.exploreChapter-naval-history>div{background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/naval-history-hero-v2.webp)}.exploreChapter-sea-legends>div{background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/sea-legends-hero-v2.webp)}.exploreChapter-seamanship>div{background-image:linear-gradient(#0000 28%,#03080cfa),url(/worlds/seamanship-hero-v2.webp)}.exploreChapter:hover>div{filter:saturate(.92);transform:scale(1.035)}.exploreChapter small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em}.exploreChapter h3{font-family:var(--display);letter-spacing:-.045em;margin:12px 0 13px;font-size:clamp(31px,3.2vw,48px);line-height:.98}.exploreChapter p{color:#a7b6b6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.exploreChapter strong{color:var(--cyan);font:800 9px var(--mono);letter-spacing:.1em;margin-top:20px}.exploreTimeline{background:radial-gradient(circle at 15% 25%,#f1bd6314,#0000 28%),#071318;padding:125px 0}.exploreTimeline>.shell{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:90px;display:grid}.exploreTimeline h2{font-family:var(--display);letter-spacing:-.052em;margin:17px 0 24px;font-size:clamp(46px,5.2vw,72px);line-height:.96}.exploreTimeline>.shell>div>p:not(.signalLabel){color:#99abad;font-size:14px;line-height:1.8}.exploreTimelineAction{min-height:44px;color:var(--cyan);letter-spacing:.08em;border-bottom:1px solid #55ebed59;align-items:center;margin-top:22px;font-size:10px;font-weight:800;display:inline-flex}.exploreTimelineAction:hover{border-color:var(--cyan)}.exploreTimeline ol{border-left:1px solid #f1bd634d;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.exploreTimeline li{border-bottom:1px solid var(--dark-line);grid-template-columns:90px 1fr;align-items:center;min-height:90px;padding-left:28px;display:grid}.exploreTimeline li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.exploreTimeline li b{color:var(--gold);font:800 18px var(--mono)}.exploreTimeline li span{color:#b4c1c0;font-size:13px}.exploreDirectorySection{color:var(--ink-900);background:#edf2f0;padding:125px 0 140px}.exploreControls{border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);justify-content:space-between;gap:30px;padding:18px 0;display:flex}.exploreControls>div{gap:8px;display:flex}.exploreControls button{border:1px solid var(--light-line);color:#10262d9e;cursor:pointer;background:0 0;min-height:38px;padding:0 15px;font-size:10px;font-weight:800}.exploreControls button.isActive{border-color:var(--cyan-dark);background:var(--cyan-dark);color:#fff}.exploreControls label{border-bottom:1px solid #10262d59;align-items:center;gap:10px;width:min(340px,45%);display:flex}.exploreControls label span{color:var(--cyan-dark);font-size:18px}.exploreControls input{width:100%;color:var(--ink-900);background:0 0;border:0;outline:0;font-size:12px}.exploreCount{color:#10262d8c;font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:10px;margin:30px 0 14px;display:flex}.exploreCount span{color:var(--cyan-dark);font-size:18px}.exploreEntries{border-top:1px solid var(--light-line)}.exploreEntry{border-bottom:1px solid var(--light-line);grid-template-columns:55px 1fr 100px;align-items:center;gap:25px;min-height:145px;transition:background .2s,padding .2s;display:grid}.exploreEntry:hover{background:#0d929c0b;padding-inline:18px}.exploreEntry>span{color:var(--cyan-dark);font:800 9px var(--mono)}.exploreEntry small{color:#10262d7a;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.exploreEntry h3{letter-spacing:-.025em;margin:8px 0;font-size:22px}.exploreEntry p{color:#10262d9e;max-width:800px;margin:0;font-size:11px;line-height:1.65}.exploreEntry>b{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-self:end}.exploreEntry-tool>span{color:#a44f36}.exploreEntry-game>span{color:#8a5e15}.searchPage{color:var(--foam-50);background:#03080c}.searchHero{min-height:440px;position:relative;overflow:hidden}.searchHeroScene{background:radial-gradient(circle at 65% 44%,#55ebed24,#0000 25%),linear-gradient(125deg,#0000,#071b22);position:absolute;inset:0 0 0 45%}.searchHeroScene:before{content:"";border:1px solid #55ebed33;border-radius:50%;width:330px;height:330px;position:absolute;top:8%;right:8%;box-shadow:inset 0 0 0 55px #55ebed04,inset 0 0 0 110px #55ebed04}.searchHeroScene span{background:#55ebed38;height:1px;position:absolute;top:60%;left:16%;right:8%;transform:rotate(-6deg);box-shadow:0 27px #55ebed21,0 54px #55ebed12}.searchHeroScene i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:38%;right:22%;box-shadow:0 0 30px 8px #55ebed40}.searchHeroScene b{color:#ffffff0d;font:900 220px/1 var(--display);position:absolute;bottom:-18%;right:2%}.searchHero>.shell{flex-direction:column;justify-content:center;min-height:440px;display:flex}.searchHero h1{font-family:var(--display);letter-spacing:-.048em;margin:13px 0 0;font-size:clamp(46px,5.2vw,72px);line-height:.97}.searchHero>.shell>p:last-child{color:#a8b9ba;max-width:680px;margin:25px 0 0;font-size:16px;line-height:1.75}.searchStage{min-height:650px;color:var(--ink-900);background:#edf2f0;padding:70px 0 130px}.searchConsole{border:1px solid var(--light-line);background:#f5f7f3;box-shadow:12px 12px #0d929c0f}.searchInputWrap{border-bottom:1px solid var(--light-line);grid-template-columns:45px 1fr 30px;align-items:center;height:82px;padding:0 28px;display:grid}.searchInputWrap>span{color:var(--cyan-dark);font-size:28px}.searchInputWrap input{width:100%;color:var(--ink-900);background:0 0;border:0;outline:0;font-size:clamp(16px,2vw,24px)}.searchInputWrap kbd{border:1px solid var(--light-line);color:#10262d80;width:28px;height:28px;font:11px var(--mono);place-items:center;display:grid}.searchChannels{border-bottom:1px solid var(--light-line);flex-wrap:wrap;gap:8px;padding:17px 28px;display:flex}.searchChannels button{border:1px solid var(--light-line);color:#10262d99;cursor:pointer;background:0 0;min-height:36px;padding:0 14px;font-size:9px;font-weight:800}.searchChannels button.isActive{border-color:var(--cyan-dark);background:var(--cyan-dark);color:#fff}.searchResultHead{border-bottom:1px solid var(--light-line);color:#10262d80;min-height:48px;font:8px var(--mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.searchResultHead b{color:var(--cyan-dark);font-weight:800}.searchResult{border-bottom:1px solid var(--light-line);grid-template-columns:55px 1fr 120px;align-items:center;gap:22px;min-height:145px;padding:20px 28px;transition:background .2s;display:grid}.searchResult:last-child{border-bottom:0}.searchResult:hover{background:#0d929c0e}.searchResult>span{color:var(--cyan-dark);font:800 9px var(--mono)}.searchKind-tool>span{color:#a44f36}.searchKind-game>span{color:#8a5e15}.searchKind-platform>span{color:#3d715d}.searchResult small{color:#10262d7a;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.searchResult h2{letter-spacing:-.03em;margin:7px 0 8px;font-size:23px}.searchResult p{color:#10262da1;max-width:850px;margin:0;font-size:11px;line-height:1.65}.searchResult>strong{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-self:end}.searchEmpty{text-align:center;place-content:center;justify-items:center;min-height:380px;display:grid}.searchEmpty b{color:#0d929c29;font:900 110px/1 var(--display)}.searchEmpty h2{font-family:var(--display);margin:-10px 0 0;font-size:42px}.searchEmpty p{color:#10262d94}.productPage{color:var(--foam-50);background:#03080c}.productPage .signalLabel{color:#83e6c0}.productHero{isolation:isolate;min-height:880px;position:relative;overflow:hidden}.productHeroArt{z-index:-2;filter:saturate(.92)contrast(1.08);background-image:url(/game-cta/expedition.webp);background-position:68% 56%;background-size:cover;position:absolute;inset:0;transform:scale(1.012)}.productHeroArt:before{content:"";background:linear-gradient(90deg,#03080cfc,#03080ce8 36%,#03080c47 72%),linear-gradient(#0000 42%,#03080cf0);position:absolute;inset:0}.productHeroArt:after{content:"";opacity:.18;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff0a 6px);position:absolute;inset:0}.productHeroArt span{border:1px solid #83e6c047;border-radius:50%;width:350px;height:350px;position:absolute;top:17%;right:6%;box-shadow:inset 0 0 0 58px #83e6c003,inset 0 0 0 116px #83e6c003}.productHeroArt i{background:#83e6c0;border-radius:50%;width:9px;height:9px;position:absolute;top:35%;right:20%;box-shadow:0 0 32px 9px #83e6c047}.productHeroInner{flex-direction:column;justify-content:center;min-height:880px;padding-block:38px 48px;display:flex}.productHero .darkBreadcrumbs{margin-bottom:58px}.productHero h1{max-width:980px;font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:14px 0 0;font-size:clamp(50px,6vw,86px);line-height:.96}.productHeroInner>p:not(.signalLabel){color:#b6c3c1;max-width:750px;margin:30px 0 0;font-size:18px;line-height:1.78}.productHero .signalButton{background:#83e6c0;border-color:#83e6c0}.productStatus{color:#91a5a7;font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;gap:28px;margin-top:30px;display:flex}.productStatus span:first-child{color:#83e6c0}.productStatus i{background:#83e6c0;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #83e6c0}.productHero dl{border-top:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);width:min(920px,100%);margin:auto 0 0;display:grid}.productHero dl div{border-right:1px solid var(--dark-line);min-height:76px;padding:21px 24px}.productHero dl div:first-child{padding-left:0}.productHero dt{color:#83e6c0ad;font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.productHero dd{margin:9px 0 0;font-size:14px;font-weight:700}.productManifest{color:#f6f3df;background:radial-gradient(circle at 82% 35%,#f1bd6326,#0000 28%),#211c13;padding:140px 0}.productManifest>.shell{grid-template-columns:minmax(0,1.2fr) minmax(330px,.7fr);align-items:end;gap:100px;display:grid}.productManifest h2{font-family:var(--display);letter-spacing:-.058em;margin:16px 0 0;font-size:clamp(55px,6vw,84px);line-height:.94}.productManifest>.shell>p{color:#c0b89d;font-family:var(--sans);margin:0;font-size:17px;line-height:1.9}.productLoop{background:#03080c;padding:125px 0 135px}.productSectionHead{max-width:920px;margin-bottom:58px}.productSectionHead h2{font-family:var(--display);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(50px,5.7vw,78px);line-height:.96}.productLoop ol{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.productLoop li{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:linear-gradient(145deg,#83e6c00b,#0000 55%);flex-direction:column;min-height:310px;padding:28px;display:flex}.productLoop li>span{color:#83e6c0;font:800 9px var(--mono)}.productLoop li>div{margin-top:auto}.productLoop h3{font-family:var(--display);letter-spacing:-.04em;margin:0 0 14px;font-size:34px;line-height:1}.productLoop li p{color:#93a6a6;margin:0;font-size:12px;line-height:1.7}.productAnatomy{color:var(--ink-900);background-color:#e9efe8;background-image:linear-gradient(#1d5b4b12 1px,#0000 1px),linear-gradient(90deg,#1d5b4b12 1px,#0000 1px);background-size:56px 56px;padding:130px 0 145px}.productAnatomy .signalLabel{color:#28755d}.productAnatomyGrid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:40px 90px;display:grid}.productAnatomyCopy h2{font-family:var(--display);letter-spacing:-.055em;margin:16px 0 28px;font-size:clamp(49px,5.5vw,75px);line-height:.96}.productAnatomyCopy>p:last-child{color:#10262db3;font-size:14px;line-height:1.8}.productShipMap{background:#f4f7f5a6;border:1px solid #10262d2e;min-height:400px;position:relative;overflow:hidden}.productShipMap:before{content:"";border:1px solid #28755d2e;border-radius:50%;position:absolute;inset:14%;box-shadow:inset 0 0 0 54px #28755d05}.productShipSilhouette{border-bottom:3px solid #193c39;height:100px;position:absolute;top:43%;left:18%;right:12%;transform:skew(-18deg)}.productShipSilhouette:before{content:"";background:#193c39;width:3px;height:155px;position:absolute;top:-155px;left:50%;transform:skew(18deg)}.productShipSilhouette span{clip-path:polygon(100% 0,100% 100%,0 85%);border:2px solid #28755d;width:30%;height:115px;position:absolute;top:-120px;left:19%;transform:skew(18deg)}.productShipSilhouette i{clip-path:polygon(0 0,0 100%,100% 83%);border:2px solid #28755d;width:28%;height:135px;position:absolute;top:-145px;left:52%;transform:skew(18deg)}.productShipSilhouette b{border-bottom:1px dashed #28755d80;border-radius:50%;height:18px;position:absolute;bottom:-22px;left:10%;right:8%}.productShipMap em{color:#28755d;font:800 7px var(--mono);letter-spacing:.1em;background:#eff4ef;border:1px solid #28755d47;padding:5px 7px;font-style:normal;position:absolute}.productShipMap em:first-of-type{top:14%;left:9%}.productShipMap em:nth-of-type(2){top:18%;right:8%}.productShipMap em:nth-of-type(3){bottom:18%;left:6%}.productShipMap em:nth-of-type(4){bottom:19%;right:7%}.productShipMap em:nth-of-type(5){bottom:6%;left:44%}.productAnatomy ol{border-top:1px solid var(--light-line);border-left:1px solid var(--light-line);grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin:35px 0 0;padding:0;list-style:none;display:grid}.productAnatomy li{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);background:#f4f7f594;flex-direction:column;min-height:210px;padding:23px;display:flex}.productAnatomy li>span{color:#28755d;font:800 8px var(--mono)}.productAnatomy li>div{margin-top:auto}.productAnatomy h3{margin:0 0 10px;font-size:17px}.productAnatomy li p{color:#10262d9e;margin:0;font-size:11px;line-height:1.65}.productEncounters{background:radial-gradient(circle at 80% 18%,#ff6d5714,#0000 25%),#111014;padding:130px 0}.productEncounters>.shell>div{border-top:1px solid #ffffff24}.productEncounters article{border-bottom:1px solid #ffffff24;grid-template-columns:85px 1fr;align-items:center;gap:25px;min-height:126px;transition:padding .2s,background .2s;display:grid}.productEncounters article:hover{background:#ff6d570b;padding-inline:20px}.productEncounters article>b{color:var(--coral);font:800 10px var(--mono)}.productEncounters h3{font-family:var(--display);letter-spacing:-.04em;margin:0 0 8px;font-size:31px}.productEncounters article p{color:#9fa6a7;margin:0;font-size:12px;line-height:1.65}.productScope{color:#f7f2df;background:#221d13;padding:120px 0}.productScope>.shell{grid-template-columns:minmax(0,.8fr) minmax(470px,1.2fr);gap:100px;display:grid}.productScope h2{font-family:var(--display);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(50px,5.3vw,72px);line-height:.96}.productScope dl{border-top:1px solid #f1bd6340;margin:0}.productScope dl div{border-bottom:1px solid #f1bd6333;grid-template-columns:110px 1fr;gap:28px;padding:26px 0;display:grid}.productScope dt{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.productScope dd{color:#c4bba0;margin:0;font-size:14px;line-height:1.7}.productDevelopment{background:#061718;padding:130px 0}.productDevelopment>.shell{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:100px;display:grid}.productDevelopment h2{max-width:780px;font-family:var(--display);letter-spacing:-.055em;margin:16px 0 28px;font-size:clamp(50px,5.5vw,77px);line-height:.96}.productDevelopment>.shell>div>p:last-child{color:#9eb0ae;max-width:760px;font-size:15px;line-height:1.85}.productDevelopment nav{border-top:1px solid var(--dark-line)}.productDevelopment nav a{border-bottom:1px solid var(--dark-line);color:#aebcba;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:11px;display:flex}.productDevelopment nav a span{color:#83e6c0;font-size:17px}.productDevelopment nav a:hover{color:#83e6c0}.productFinal .signalButton{background:#83e6c0;border-color:#83e6c0}@media (max-width:1080px){.worldFooter>.worldFooterGrid{grid-template-columns:1.3fr repeat(2,1fr)}.worldFooterBrand{grid-row:span 2}.publicInfoLayout{grid-template-columns:210px minmax(0,1fr);gap:55px}.exploreTimeline>.shell,.productManifest>.shell,.productScope>.shell,.productDevelopment>.shell{gap:55px}.productAnatomyGrid{grid-template-columns:1fr 1fr;gap:50px}.productAnatomy ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.worldFooter>.worldFooterGrid{grid-template-columns:1fr 1fr;gap:50px 32px}.worldFooterBrand{grid-area:auto/1/auto/-1}.publicInfoLayout{grid-template-columns:1fr}.legalOperatorDisclosure{grid-template-columns:1fr;gap:28px}.publicInfoIndex{position:static}.publicInfoIndex ol{grid-template-columns:1fr 1fr;display:grid}.publicInfoIndex li:nth-child(odd){border-right:1px solid var(--light-line)}.publicInfoIndex a{padding-inline:10px}.legalCenterGroup>header{grid-template-columns:1fr;gap:18px}.legalDocumentGrid{grid-template-columns:1fr}.exploreChapter,.exploreChapter:first-child,.exploreChapter:nth-child(5),.exploreChapter:nth-child(2),.exploreChapter:nth-child(3){grid-column:span 6;min-height:420px}.exploreChapter:last-child{grid-column:span 12}.exploreTimeline>.shell,.productManifest>.shell,.productScope>.shell,.productDevelopment>.shell,.productAnatomyGrid{grid-template-columns:1fr}.exploreTimeline ol{margin-top:20px}.productLoop ol{grid-template-columns:1fr 1fr}.productShipMap{min-height:360px}.productAnatomy ol{grid-template-columns:1fr 1fr}.productAnatomy li:last-child{grid-column:1/-1}}@media (max-width:600px){.worldFooter{padding-top:65px}.worldFooter>.worldFooterGrid{grid-template-columns:1fr 1fr;padding-block:0;display:grid}.worldFooterBrand h2{font-size:41px}.worldFooter nav a{font-size:12px}.worldFooterBottom{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;gap:8px}.publicInfoHero,.publicInfoHeroInner{min-height:670px}.publicInfoScene{opacity:.65;left:5%}.publicInfoHero .darkBreadcrumbs{margin-bottom:50px}.publicInfoHero h1{font-size:44px}.publicInfoHeroInner>p:not(.signalLabel){font-size:14px}.publicInfoMeta{grid-template-columns:1fr 1fr}.publicInfoMeta div:nth-child(2){border-right:0}.publicInfoMeta div:last-child{display:none}.publicInfoBody{padding-block:75px 90px}.legalOperatorDisclosure{padding:22px}.legalOperatorDisclosure dl,.publicInfoIndex ol{grid-template-columns:1fr}.publicInfoIndex li:nth-child(odd){border-right:0}.publicInfoSections article{padding-bottom:70px}.publicInfoSections article+article{padding-top:70px}.publicInfoSections h2{font-size:42px}.publicInfoSections article>p:not(.signalLabel){font-size:16px}.publicInfoSections ul{grid-template-columns:1fr}.publicInfoAction>.shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:34px;min-height:330px}.legalCenterHero,.legalCenterHeroInner{min-height:680px}.legalCenterScene{opacity:.66;left:4%}.legalCenterHero .darkBreadcrumbs{margin-bottom:48px}.legalCenterHero h1{font-size:44px}.legalCenterHeroInner>p:not(.signalLabel){font-size:14px}.legalCenterHero dl{grid-template-columns:1fr 1fr}.legalCenterHero dl div:nth-child(2){border-right:0}.legalCenterHero dl div:last-child{display:none}.legalCenterBody{padding-block:75px 95px}.legalCenterBody .legalOperatorDisclosure{margin-bottom:75px}.legalCenterGroup+.legalCenterGroup{margin-top:75px;padding-top:70px}.legalDocumentCard{min-height:300px;padding:25px}.exploreHero,.exploreHeroInner{min-height:720px}.exploreHeroScene{background-position:70%}.exploreHero h1{font-size:46px}.exploreHeroInner>p:not(.signalLabel){font-size:14px}.exploreHeroActions{flex-direction:column;align-items:stretch;gap:12px}.exploreHeroActions .textAction{align-self:flex-start}.exploreHero dl{grid-template-columns:1fr 1fr}.exploreHero dl div:nth-child(2n){border-right:0}.exploreChapters,.exploreTimeline,.exploreDirectorySection{padding-block:80px 90px}.exploreChapterGrid{grid-template-columns:1fr}.exploreChapter,.exploreChapter:first-child,.exploreChapter:nth-child(2),.exploreChapter:nth-child(3),.exploreChapter:nth-child(5),.exploreChapter:last-child{grid-column:auto;min-height:390px}.exploreControls{flex-direction:column;align-items:stretch}.exploreControls>div{grid-template-columns:1fr 1fr;display:grid}.exploreControls label{width:100%;min-height:45px}.exploreEntry{grid-template-columns:35px 1fr;gap:16px;min-height:170px;padding-block:22px}.exploreEntry>b{grid-column:2;justify-self:start}.searchHero,.searchHero>.shell{min-height:390px}.searchHero h1{font-size:44px}.searchHeroScene{opacity:.55;left:18%}.searchStage{padding-block:45px 85px}.searchConsole{box-shadow:7px 7px #0d929c0f}.searchInputWrap{grid-template-columns:32px 1fr;height:70px;padding:0 17px}.searchInputWrap kbd{display:none}.searchChannels{padding:13px 17px}.searchResultHead{padding-inline:17px}.searchResultHead b{display:none}.searchResult{grid-template-columns:32px 1fr;gap:14px;min-height:180px;padding:22px 17px}.searchResult>strong{grid-column:2;justify-self:start}.productHero,.productHeroInner{min-height:790px}.productHero h1{font-size:44px}.productHeroInner>p:not(.signalLabel){font-size:14px}.productHeroArt{background-position:72%}.productHero dl{grid-template-columns:1fr 1fr}.productHero dl div:nth-child(2n){border-right:0}.productManifest,.productLoop,.productAnatomy,.productEncounters,.productScope,.productDevelopment{padding-block:82px 90px}.productManifest h2,.productSectionHead h2,.productAnatomyCopy h2,.productScope h2,.productDevelopment h2{font-size:44px}.productManifest>.shell>p{font-size:16px}.productLoop ol,.productAnatomy ol{grid-template-columns:1fr}.productLoop li{min-height:250px}.productAnatomy li,.productAnatomy li:last-child{grid-column:auto;min-height:170px}.productShipMap{min-height:310px}.productEncounters article{grid-template-columns:45px 1fr}.productScope dl div{grid-template-columns:78px 1fr;gap:18px}}.articlePage{--world-bg:#081619;--world-panel:#0e2427;--world-panel-strong:#153136;--world-copy:#f2f5ef;--world-muted:#9eafb0;--world-line:#b6dcda29;--world-accent:#55ebed;--world-warm:#f1bd63}.articleTheme-haitu{--world-bg:#0b1714;--world-panel:#13251f;--world-panel-strong:#20382e;--world-copy:#f1f0df;--world-muted:#aab2a2;--world-line:#cad6b82b;--world-accent:#d66049;--world-warm:#d6c379}.articleTheme-ships{--world-bg:#160f09;--world-panel:#26180d;--world-panel-strong:#3a2412;--world-copy:#fff1d6;--world-muted:#bdac92;--world-line:#f1bd632e;--world-accent:#e8a84d;--world-warm:#ffd082}.articleTheme-naval-history{--world-bg:#190807;--world-panel:#2c0e0b;--world-panel-strong:#49150f;--world-copy:#fff0e9;--world-muted:#c4a29b;--world-line:#ff967433;--world-accent:#ff7357;--world-warm:#ffb563}.articleTheme-sea-legends{--world-bg:#100a15;--world-panel:#201329;--world-panel-strong:#382047;--world-copy:#f6eefb;--world-muted:#b6a6bf;--world-line:#cdbce12e;--world-accent:#c9a7ed;--world-warm:#ff8e9d}.articleTheme-seamanship{--world-bg:#07150f;--world-panel:#10271b;--world-panel-strong:#193b29;--world-copy:#edf7ed;--world-muted:#9eb8a7;--world-line:#74cc9e2e;--world-accent:#64d59e;--world-warm:#d5bf68}.articlePage .articleSurface{color:var(--world-copy);background-color:var(--world-bg);background-image:radial-gradient(circle at 82% 7%, var(--world-accent), transparent 25%), linear-gradient(135deg, var(--world-panel-strong), transparent 42%), linear-gradient(180deg, var(--world-bg), var(--world-bg) 78%);padding:0}@supports (color:color-mix(in lab, red, red)){.articlePage .articleSurface{background-image:radial-gradient(circle at 82% 7%, color-mix(in srgb, var(--world-accent) 13%, transparent), transparent 25%), linear-gradient(135deg, color-mix(in srgb, var(--world-panel-strong) 55%, transparent), transparent 42%), linear-gradient(180deg, var(--world-bg), color-mix(in srgb, var(--world-bg) 82%, #000) 78%)}}.articlePage .articleSurface{background-size:auto}.articlePage .articleSurface .articleShell{width:min(1280px,100% - 56px)}.articlePage .articleLayout,.articlePage.articleTheme-naval-history .articleLayout,.articlePage.articleTheme-sea-legends .articleLayout{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.articlePage .articleBody{grid-area:2/1;min-width:0}.articlePage .codexDirectory{border:0;border-bottom:1px solid var(--world-line);min-height:98px;color:var(--world-copy);background:var(--world-panel);grid-area:1/1;grid-template-columns:215px minmax(0,1fr);align-items:stretch;margin:0 0 72px;padding:0;display:grid;position:relative;top:auto}@supports (color:color-mix(in lab, red, red)){.articlePage .codexDirectory{background:color-mix(in srgb, var(--world-panel) 58%, transparent)}}.articlePage .codexDirectory{box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.articlePage .codexDirectoryHead{border:0;border-right:1px solid var(--world-line);flex-direction:column;justify-content:center;padding:18px 24px;display:flex}.articlePage .codexDirectoryHead>span{color:var(--world-accent)}.articlePage .codexDirectoryHead>b{color:var(--world-copy);position:absolute;bottom:14px;left:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexDirectoryHead>b{color:color-mix(in srgb, var(--world-copy) 36%, transparent)}}.articlePage .codexDirectoryHead>strong{color:var(--world-copy);letter-spacing:0;margin:7px 0 13px;font-size:17px}.articlePage .codexProgress,.articlePage .codexDirectoryFoot{display:none}.articlePage .codexIndex{scrollbar-width:none;border:0;align-items:stretch;gap:0;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.articlePage .codexIndex::-webkit-scrollbar{display:none}.articlePage .codexIndex li{min-width:150px;color:var(--world-copy);flex:0 0 150px;margin:0}@supports (color:color-mix(in lab, red, red)){.articlePage .codexIndex li{color:color-mix(in srgb, var(--world-copy) 52%, transparent)}}.articlePage .codexIndex li{border-right:1px solid var(--world-line);background:0 0}.articlePage .codexIndex a{width:150px;min-height:97px;color:inherit;letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;padding:18px 20px;font-size:10px;line-height:1.35;display:flex}.articlePage .codexIndex a>strong{min-width:0;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:700;display:block;overflow:hidden}.articlePage .codexIndex a:before{width:auto;height:3px;transition:right .25s;inset:auto calc(100% - 20px) 0 20px}.articlePage .codexIndex a span{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .codexIndex a span{color:color-mix(in srgb, var(--world-copy) 30%, transparent)}}.articlePage .codexIndex li:hover,.articlePage .codexIndex li.isActive{color:var(--world-copy);background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .codexIndex li:hover,.articlePage .codexIndex li.isActive{background:color-mix(in srgb, var(--world-accent) 7%, transparent)}}.articlePage .codexIndex li.isActive a:before{background:var(--world-accent);box-shadow:0 -7px 22px var(--world-accent);right:20px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexIndex li.isActive a:before{box-shadow:0 -7px 22px color-mix(in srgb, var(--world-accent) 20%, transparent)}}.articlePage .codexIndex li.isActive a span{color:var(--world-accent)}.articlePage .codexOverview{width:100%;min-height:560px;color:var(--world-copy);border:1px solid var(--world-line);background:linear-gradient(115deg, var(--world-panel-strong), transparent 58%), radial-gradient(circle at 14% 92%, var(--world-accent), transparent 31%), var(--world-panel);grid-template-columns:minmax(0,7fr) minmax(330px,5fr);margin:0 0 88px;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.articlePage .codexOverview{background:linear-gradient(115deg, color-mix(in srgb, var(--world-panel-strong) 82%, transparent), transparent 58%), radial-gradient(circle at 14% 92%, color-mix(in srgb, var(--world-accent) 14%, transparent), transparent 31%), var(--world-panel)}}.articlePage .codexOverview{box-shadow:0 32px 100px #0000003d}.articlePage .codexOverview:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(var(--world-line) 1px, transparent 1px), linear-gradient(90deg, var(--world-line) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.articlePage .codexOverview:after{content:"";background:var(--world-accent);opacity:1;width:36%;height:3px;position:absolute;top:0;left:0}.codexOverviewLead{z-index:1;flex-direction:column;justify-content:center;padding:62px clamp(42px,6vw,82px);display:flex;position:relative}.worldSequence{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em}.articlePage .codexOverview h2{max-width:680px;color:var(--world-copy);font-family:var(--display);letter-spacing:0;margin:18px 0 30px;font-size:clamp(42px,5vw,68px);line-height:1}.articlePage .codexOverview .quickAnswer{width:auto;box-shadow:none;clip-path:none;background:0 0;border:0;margin:0;padding:0}.articlePage .codexOverview .quickAnswer b{color:var(--world-warm);font:800 9px var(--mono);letter-spacing:.12em}.articlePage .codexOverview .quickAnswer p{max-width:700px;color:var(--world-copy);margin:16px 0 0}@supports (color:color-mix(in lab, red, red)){.articlePage .codexOverview .quickAnswer p{color:color-mix(in srgb, var(--world-copy) 76%, transparent)}}.articlePage .codexOverview .quickAnswer p{font-family:var(--sans);letter-spacing:0;font-size:16px;line-height:1.85}.articlePage .codexTags{border:0;flex-wrap:wrap;gap:8px;margin-top:30px;padding:0;display:flex}.articlePage .codexTags span{color:var(--world-copy);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexTags span{color:color-mix(in srgb, var(--world-copy) 52%, transparent)}}.articlePage .codexTags span{border:1px solid var(--world-line);background:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.articlePage .codexTags span{background:color-mix(in srgb, var(--world-bg) 30%, transparent)}}.worldNextStep{width:max-content;color:var(--world-copy);border-bottom:1px solid var(--world-line);align-items:center;gap:12px;margin-top:38px;padding-bottom:9px;font-size:12px;font-weight:800;display:flex}.worldNextStep span{color:var(--world-accent);font:8px var(--mono);letter-spacing:.1em}.worldNextStep b{color:var(--world-accent);font-size:16px}.worldObjectives{z-index:1;border-left:1px solid var(--world-line);background:var(--world-bg);flex-direction:column;padding:46px 38px 38px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.worldObjectives{background:color-mix(in srgb, var(--world-bg) 58%, transparent)}}.worldObjectives>header{border-bottom:1px solid var(--world-line);color:var(--world-accent);font:800 8px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.worldObjectives>header b{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.worldObjectives>header b{color:color-mix(in srgb, var(--world-copy) 38%, transparent)}}.worldObjectives>p{color:var(--world-muted);font:12px/1.7 var(--sans);margin:24px 0 28px}.worldObjectives ol{border-top:1px solid var(--world-line);margin:0;padding:0;list-style:none}.worldObjectives li{border-bottom:1px solid var(--world-line);margin:0}.worldObjectives li a{min-height:58px;color:var(--world-copy);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.worldObjectives li a>span{color:var(--world-accent);font:8px var(--mono)}.worldObjectives li a>strong{font-size:12px;line-height:1.35}.worldObjectives li a>b{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.worldObjectives li a>b{color:color-mix(in srgb, var(--world-copy) 32%, transparent)}}.worldObjectives li a:hover>b{color:var(--world-accent)}.worldPlaySignal{min-height:74px;color:var(--world-muted);border-top:1px solid var(--world-line);font:8px var(--mono);letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:9px 12px;margin-top:auto;padding-top:24px;display:grid}.worldPlaySignal i{background:var(--world-accent);width:7px;height:7px;box-shadow:0 0 16px var(--world-accent);border-radius:50%}.worldPlaySignal strong{color:var(--world-copy);font:800 15px var(--sans);letter-spacing:0;grid-column:2}.worldPlaySignal span{color:var(--world-accent);grid-area:1/3/3;font-size:18px}.articlePage .codexSpecimen{border:1px solid var(--world-line);background:var(--world-panel);color:var(--world-copy);margin:0 0 90px;padding:0;position:relative;box-shadow:0 32px 100px #0003}.articlePage .codexSpecimen>header{border:0;border-bottom:1px solid var(--world-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;margin:0;padding:0 22px;display:grid}.articlePage .codexSpecimen>header span{color:var(--world-accent)}.articlePage .codexSpecimen>header strong{color:var(--world-copy);font-size:13px}.articlePage .codexSpecimen>header b{color:var(--world-muted);justify-self:end}.articlePage .codexSpecimen .articleVisual{margin:0;padding:18px}.articlePage .codexSpecimen .visualFrame{border-color:var(--world-line);min-height:600px;box-shadow:none}.articlePage .codexSpecimen .articleVisual figcaption{color:var(--world-muted)}.articlePage .articleBody .intelSection{min-height:560px;color:var(--world-copy);border:0;border-top:1px solid var(--world-line);background:linear-gradient(100deg, var(--world-panel), transparent 72%);grid-template-columns:minmax(120px,220px) minmax(0,760px);place-content:center;column-gap:clamp(40px,8vw,115px);margin:0;padding:110px 60px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.articlePage .articleBody .intelSection{background:linear-gradient(100deg, color-mix(in srgb, var(--world-panel) 78%, transparent), transparent 72%)}}.articlePage .articleBody .intelSection{box-shadow:none;clip-path:none}.articlePage .articleBody .intelSection:nth-of-type(2n){background:linear-gradient(260deg, var(--world-panel-strong), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.articlePage .articleBody .intelSection:nth-of-type(2n){background:linear-gradient(260deg, color-mix(in srgb, var(--world-panel-strong) 68%, transparent), transparent 72%)}}.articlePage .articleBody .intelSection:before{background:var(--world-accent);opacity:1;width:100px;height:3px;top:-1px;left:0}.articlePage .articleBody .intelSection:after{color:var(--world-accent);top:55px;right:38px}@supports (color:color-mix(in lab, red, red)){.articlePage .articleBody .intelSection:after{color:color-mix(in srgb, var(--world-accent) 9%, transparent)}}.articlePage .articleBody .intelSection:after{letter-spacing:0}.articlePage .articleSurface .intelSequence{color:var(--world-accent)}.articlePage .intelSection h2,.articleTheme-ships .intelSection h2,.articleTheme-naval-history .intelSection h2,.articleTheme-sea-legends .intelSection h2,.articleTheme-seamanship .intelSection h2{max-width:720px;color:var(--world-copy);font-family:var(--display);letter-spacing:0;text-transform:none;margin-bottom:34px;font-size:clamp(44px,5vw,68px);line-height:1}.articlePage .intelSection>p,.articlePage .intelSection>ul,.articleTheme-ships .intelSection>p,.articleTheme-naval-history .intelSection>p,.articleTheme-sea-legends .intelSection>p,.articleTheme-seamanship .intelSection>p{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .intelSection>p,.articlePage .intelSection>ul,.articleTheme-ships .intelSection>p,.articleTheme-naval-history .intelSection>p,.articleTheme-sea-legends .intelSection>p,.articleTheme-seamanship .intelSection>p{color:color-mix(in srgb, var(--world-copy) 72%, transparent)}}.articlePage .intelSection>p{font-size:18px;line-height:1.95}.articlePage .voyageCta{border:1px solid var(--world-line);border-left:5px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-accent), transparent 32%), var(--world-panel);margin:90px 0}@supports (color:color-mix(in lab, red, red)){.articlePage .voyageCta{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-accent) 18%, transparent), transparent 32%), var(--world-panel)}}.articlePage .faqSection,.articlePage .sourceSection{max-width:900px;color:var(--world-copy)}.articlePage .faqSection h2,.articlePage .sourceSection h2,.articlePage .relatedSection h2{color:var(--world-copy);letter-spacing:0}.articlePage .signalLabel.dark{color:var(--world-accent)}.articlePage .faqSection details,.articlePage .sourceSection ol,.articlePage .sourceSection li{border-color:var(--world-line)}.articlePage .faqSection summary,.articlePage .faqSection details p,.articlePage .sourceSection li,.articlePage .sourceSection a{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .faqSection summary,.articlePage .faqSection details p,.articlePage .sourceSection li,.articlePage .sourceSection a{color:color-mix(in srgb, var(--world-copy) 78%, transparent)}}.articlePage .relatedSection{border-top:1px solid var(--world-line)}.drWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 86% 8%, var(--world-accent), transparent 26%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.drWorkbench{background:radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--world-accent) 13%, transparent), transparent 26%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.drWorkbench{box-shadow:0 32px 100px #0003}.drWorkbench>header{max-width:900px;margin-bottom:38px}.drWorkbench>header>p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .drWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.drWorkbench>header>span{max-width:790px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.drWorkbenchGrid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:18px;display:grid}.drPlot,.drFormula{border:1px solid var(--world-line);background:var(--world-bg);margin:0}@supports (color:color-mix(in lab, red, red)){.drPlot,.drFormula{background:color-mix(in srgb, var(--world-bg) 68%, transparent)}}.drPlot{min-width:0;padding:16px 16px 12px}.drPlot svg{width:100%;height:auto;color:var(--world-copy);display:block;overflow:visible}.articlePage .codexSpecimen .drSpecimen{background:var(--world-bg);border:0;margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .drSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.articlePage .codexSpecimen .drSpecimen svg{width:min(100%,900px);margin:0 auto}.drPlotGrid,.drAxis{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.drAxis{color:color-mix(in srgb, var(--world-copy) 38%, transparent)}}.drAxis{fill:currentColor;stroke:currentColor;stroke-width:1.25px}.drAxis text{stroke:none;font:800 11px var(--mono)}.drWaterTrack{color:var(--world-accent);fill:none;stroke:currentColor;stroke-width:3px}.drWaterTrack text,.drCurrent text{fill:currentColor;stroke:none;font:700 10px var(--mono);letter-spacing:.02em}.drCurrent{color:var(--world-warm);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-dasharray:7 6}.drObservation{color:#f5d574;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 4}.drPoint{color:var(--world-copy);fill:var(--world-bg);stroke:currentColor;stroke-width:2px}.drPoint text{fill:currentColor;stroke:none;font:800 10px var(--mono)}.drPointDr{color:var(--world-accent);fill:none}.drPointEp{color:var(--world-warm)}.drPointFix{color:#f5d574}.drScale{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.drScale{color:color-mix(in srgb, var(--world-copy) 58%, transparent)}}.drScale{fill:currentColor;stroke:currentColor;stroke-width:1.5px}.drScale text{stroke:none;font:800 10px var(--mono)}.drPlot figcaption{color:var(--world-muted);font:9px/1.5 var(--mono);flex-wrap:wrap;gap:10px 18px;padding:10px 5px 0;display:flex}.drPlot figcaption span{align-items:center;gap:7px;display:flex}.drPlot figcaption>b{width:100%;color:var(--world-copy);padding-top:9px}@supports (color:color-mix(in lab, red, red)){.drPlot figcaption>b{color:color-mix(in srgb, var(--world-copy) 48%, transparent)}}.drPlot figcaption>b{border-top:1px solid var(--world-line);font-weight:500}.drPlot figcaption i{background:var(--world-accent);width:22px;height:2px;display:inline-block}.drPlot figcaption .drLegendCurrent{background:repeating-linear-gradient(90deg, var(--world-warm) 0 5px, transparent 5px 8px)}.drPlot figcaption .drLegendFix{background:0 0;border:2px solid #f5d574;border-radius:50%;width:8px;height:8px}.drFormula{padding:26px}.drWorkbench h3{color:var(--world-copy);font:700 17px/1.25 var(--sans);margin:0 0 18px}.drFormula code{color:var(--world-accent);border:1px solid var(--world-line);background:var(--world-panel-strong);margin:0 0 10px;padding:13px 14px;display:block}@supports (color:color-mix(in lab, red, red)){.drFormula code{background:color-mix(in srgb, var(--world-panel-strong) 62%, transparent)}}.drFormula code{font:11px/1.55 var(--mono);white-space:normal}.articlePage .articleBody .drFormula p{color:var(--world-muted);font:12px/1.75 var(--sans);margin:20px 0 0}.drTableWrap{border:1px solid var(--world-line);background:var(--world-bg);margin-top:18px;padding:26px}@supports (color:color-mix(in lab, red, red)){.drTableWrap{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.drTableWrap>div{overflow-x:auto}.drTableWrap table{border-collapse:collapse;width:100%;min-width:780px;color:var(--world-copy);font:11px/1.45 var(--mono)}.drTableWrap th,.drTableWrap td{text-align:right;border-bottom:1px solid var(--world-line);white-space:nowrap;padding:13px 12px}.drTableWrap thead th{color:var(--world-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.drTableWrap tr>:first-child,.drTableWrap tr>:nth-child(2){text-align:left}.drTableWrap tbody th{color:var(--world-accent)}.drResults{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px;margin-top:18px;display:grid}.drResults>div,.drResults>aside{border:1px solid var(--world-line);background:var(--world-bg);padding:26px}@supports (color:color-mix(in lab, red, red)){.drResults>div,.drResults>aside{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.drResults dl{margin:0}.drResults dl>div{border-top:1px solid var(--world-line);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.drResults dt{color:var(--world-accent);font:900 15px var(--mono)}.drResults dd{margin:0}.drResults dd strong,.drResults dd span{display:block}.drResults dd strong{color:var(--world-copy);font:700 12px var(--mono);margin-bottom:5px}.drResults dd span{color:var(--world-muted);font:12px/1.55 var(--sans)}.articlePage .articleBody .drResults>div>p{color:var(--world-muted);border-top:1px solid var(--world-line);font:12px/1.75 var(--sans);margin:18px 0 0;padding-top:18px}.drResults ol{border-top:1px solid var(--world-line);margin:0;padding:0;list-style:none}.drResults li{color:var(--world-muted);border-bottom:1px solid var(--world-line);font:12px/1.5 var(--sans);grid-template-columns:30px 1fr;gap:9px;margin:0;padding:12px 0;display:grid}.drResults li span{color:var(--world-accent);font:800 9px var(--mono)}.drResults aside a{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-top:20px;display:inline-block}.articlePage .intelSection .researchSectionCitations{z-index:2;border-top:1px solid var(--world-line);grid-column:2;margin-top:16px;padding-top:16px;position:relative}.researchSectionCitations>span{color:var(--world-muted);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;display:block}.researchSectionCitations>div{flex-wrap:wrap;gap:8px;display:flex}.researchSectionCitations a{color:var(--world-copy);padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.researchSectionCitations a{color:color-mix(in srgb, var(--world-copy) 72%, transparent)}}.researchSectionCitations a{border:1px solid var(--world-line);font:9px/1.4 var(--mono)}.researchSectionCitations a:hover{color:var(--world-copy);border-color:var(--world-accent)}.researchSectionCitations a b{color:var(--world-accent);margin-right:6px}.articlePage .codexSpecimen .leewaySpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .leewaySpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.leewaySpecimen svg{width:min(100%,920px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.leewaySpecimen figcaption{max-width:920px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.leewayGrid,.leewayNorth{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.leewayNorth{color:color-mix(in srgb, var(--world-copy) 52%, transparent)}}.leewayNorth{fill:currentColor;stroke:currentColor;stroke-width:1.4px}.leewayNorth text,.leewayHeading text,.leewayWater text,.leewayCurrent text,.leewayGround text,.leewayAngles text,.leewayStart text,.leewayScale text{fill:currentColor;stroke:none;font:800 10px var(--mono)}.leewayHeading{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.leewayHeading{color:color-mix(in srgb, var(--world-copy) 45%, transparent)}}.leewayHeading{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-dasharray:5 6}.leewayWater{color:var(--world-accent);fill:none;stroke:currentColor;stroke-width:3px}.leewayCurrent{color:var(--world-warm);fill:none;stroke:currentColor;stroke-width:2.5px}.leewayGround{color:#f5d574;fill:none;stroke:currentColor;stroke-width:2.5px;stroke-dasharray:9 6}#leeway-water-arrow path{fill:var(--world-accent)}#leeway-current-arrow path{fill:var(--world-warm)}#leeway-ground-arrow path{fill:#f5d574}.leewayAngles{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.leewayAngles{color:color-mix(in srgb, var(--world-copy) 72%, transparent)}}.leewayAngles{fill:none;stroke:currentColor;stroke-width:1.2px}.leewayStart{color:var(--world-copy);fill:var(--world-bg);stroke:currentColor;stroke-width:2px}.leewayScale{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.leewayScale{color:color-mix(in srgb, var(--world-copy) 58%, transparent)}}.leewayScale{fill:currentColor;stroke:currentColor;stroke-width:1.5px}.leewayWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 10%, var(--world-warm), transparent 26%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.leewayWorkbench{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--world-warm) 12%, transparent), transparent 26%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.leewayWorkbench{box-shadow:0 32px 100px #0003}.leewayWorkbench>header{max-width:900px;margin-bottom:30px}.leewayWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .leewayWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.leewayWorkbench>header span{max-width:780px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.leewayFormula{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.leewayFormula code{color:var(--world-accent);border:1px solid var(--world-line);background:var(--world-bg);padding:15px}@supports (color:color-mix(in lab, red, red)){.leewayFormula code{background:color-mix(in srgb, var(--world-bg) 58%, transparent)}}.leewayFormula code{font:10px/1.55 var(--mono);white-space:normal}.leewayTable{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.leewayTable{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.leewayTable table{border-collapse:collapse;width:100%;min-width:720px;font:11px/1.45 var(--mono)}.leewayTable th,.leewayTable td{text-align:right;color:var(--world-copy);border-bottom:1px solid var(--world-line);white-space:nowrap;padding:15px 13px}.leewayTable thead th{color:var(--world-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.leewayTable tr>:first-child{text-align:left}.leewayTable tbody th{color:var(--world-accent)}.leewayWarning{color:#f5d574;font:12px/1.75 var(--sans);background:#f5d57412;border-left:3px solid #f5d574;margin-top:18px;padding:18px 20px;display:block}.articlePage .codexSpecimen .nauticalMileSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .nauticalMileSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.nauticalMileSpecimen svg{width:min(100%,980px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.nauticalMileSpecimen figcaption{max-width:980px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.nauticalMilePaper{fill:var(--world-panel-strong)}@supports (color:color-mix(in lab, red, red)){.nauticalMilePaper{fill:color-mix(in srgb, var(--world-panel-strong) 82%, transparent)}}.nauticalMilePaper{stroke:var(--world-line)}.nauticalMileGrid,.nauticalMileLongitude,.nauticalMileLatitude{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.nauticalMileLongitude,.nauticalMileLatitude{color:color-mix(in srgb, var(--world-copy) 48%, transparent)}}.nauticalMileLongitude,.nauticalMileLatitude{fill:currentColor;stroke:currentColor;stroke-width:1.3px}.nauticalMileLongitude text,.nauticalMileLatitude text,.nauticalMileRoute text,.nauticalMileDividers text,.nauticalMileBracket text,.nauticalMileNotes text{fill:currentColor;stroke:none;font:800 10px var(--mono)}.nauticalMileRoute{color:var(--world-accent);fill:var(--world-bg);stroke:currentColor;stroke-width:2.7px}#nautical-mile-arrow path{fill:var(--world-accent)}.nauticalMileDividers{color:#f5d574;fill:none;stroke:currentColor;stroke-width:1.8px}.nauticalMileBracket{color:var(--world-warm);fill:none;stroke:currentColor;stroke-width:2px}.nauticalMileNotes{color:var(--world-muted);fill:currentColor}.nauticalMileWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 86% 8%, var(--world-accent), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.nauticalMileWorkbench{background:radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--world-accent) 13%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.nauticalMileWorkbench{box-shadow:0 32px 100px #0003}.nauticalMileWorkbench>header{max-width:900px;margin-bottom:30px}.nauticalMileWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .nauticalMileWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.nauticalMileWorkbench>header span{max-width:800px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.nauticalMileCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.nauticalMileCards article{border:1px solid var(--world-line);background:var(--world-bg);min-height:155px;padding:22px}@supports (color:color-mix(in lab, red, red)){.nauticalMileCards article{background:color-mix(in srgb, var(--world-bg) 58%, transparent)}}.nauticalMileCards span{color:var(--world-muted);font:800 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.nauticalMileCards strong{color:var(--world-accent);font:800 clamp(16px, 1.8vw, 23px)/1.2 var(--mono);margin:18px 0 10px;display:block}.articlePage .articleBody .nauticalMileCards p{color:var(--world-muted);font:11px/1.6 var(--sans);margin:0}.nauticalMileTable{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.nauticalMileTable{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.nauticalMileTable table{border-collapse:collapse;width:100%;min-width:620px;font:11px/1.45 var(--mono)}.nauticalMileTable th,.nauticalMileTable td{text-align:right;color:var(--world-copy);border-bottom:1px solid var(--world-line);white-space:nowrap;padding:15px 14px}.nauticalMileTable thead th{color:var(--world-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.nauticalMileTable tr>:first-child{text-align:left}.nauticalMileTable tbody th{color:var(--world-accent)}.nauticalMileResult{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:12px;margin-top:18px;display:grid}.nauticalMileResult code,.nauticalMileResult strong{border:1px solid var(--world-line);background:var(--world-bg);padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.nauticalMileResult code,.nauticalMileResult strong{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.nauticalMileResult code{color:var(--world-accent);font:800 12px/1.6 var(--mono)}.nauticalMileResult strong{color:#f5d574;font:12px/1.7 var(--sans);border-left:3px solid #f5d574}.articlePage .codexSpecimen .fathomSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .fathomSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.fathomSpecimen svg{width:min(100%,980px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.fathomSpecimen figcaption{max-width:980px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.fathomWater{color:var(--world-accent)}.fathomBottom{fill:var(--world-warm)}@supports (color:color-mix(in lab, red, red)){.fathomBottom{fill:color-mix(in srgb, var(--world-warm) 28%, var(--world-bg))}}.fathomBottom{stroke:var(--world-warm);stroke-width:1px}.fathomLine{color:var(--world-copy);fill:currentColor;stroke:currentColor;stroke-width:2px}.fathomScale{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.fathomScale{color:color-mix(in srgb, var(--world-copy) 45%, transparent)}}.fathomScale{fill:currentColor;stroke:currentColor;stroke-width:1px}.fathomLine text,.fathomScale text,.fathomMarks text,.fathomDeeps text,.fathomLegend text,.fathomLead text{fill:currentColor;stroke:none;font:800 9px var(--mono)}.fathomMarks{color:var(--world-copy);fill:none;stroke:currentColor;stroke-width:3px}.fathomMark-white{color:#f4f2df}.fathomMark-red{color:#ff745f}.fathomMark-leather,.fathomMark-perforated{color:#c49b67}.fathomMark-knots{color:#f5d574}.fathomMark-perforated circle{fill:var(--world-bg)}.fathomMark-knots circle{fill:currentColor}.fathomDeeps{color:var(--world-muted);fill:none;stroke:currentColor;stroke-width:1.2px;stroke-dasharray:4 4}.fathomLegend{color:var(--world-accent);fill:currentColor;stroke:currentColor;stroke-width:1px}.fathomLead{color:var(--world-warm);fill:currentColor;stroke:currentColor;stroke-width:1.5px}.fathomLead circle{fill:var(--world-bg)}.fathomWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-warm), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.fathomWorkbench{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-warm) 12%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.fathomWorkbench{box-shadow:0 32px 100px #0003}.fathomWorkbench>header{max-width:900px;margin-bottom:30px}.fathomWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .fathomWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.fathomWorkbench>header span{max-width:800px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.fathomUnits{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.fathomUnits article{border:1px solid var(--world-line);background:var(--world-bg);gap:10px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.fathomUnits article{background:color-mix(in srgb, var(--world-bg) 58%, transparent)}}.fathomUnits strong{color:var(--world-accent);font:800 18px var(--mono)}.fathomUnits span{color:var(--world-muted);font:11px var(--mono)}.fathomLedger{border:1px solid var(--world-line);background:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.fathomLedger{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.fathomLedger>header{border-bottom:1px solid var(--world-line);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.fathomLedger h3{color:var(--world-copy);font:700 16px/1.4 var(--sans);margin:0}.fathomLedger code{color:#f5d574;font:10px/1.5 var(--mono)}.fathomLedger table{border-collapse:collapse;width:100%;font:11px/1.5 var(--mono)}.fathomLedger th,.fathomLedger td{color:var(--world-copy);border-bottom:1px solid var(--world-line);padding:14px 20px}.fathomLedger th{text-align:left;color:var(--world-accent)}.fathomLedger td:nth-child(2){text-align:right;color:#f5d574;white-space:nowrap}.fathomLedger td:last-child{color:var(--world-muted)}.articlePage .codexSpecimen .chartDatumSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .chartDatumSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.chartDatumSpecimen svg{width:min(100%,980px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.chartDatumSpecimen figcaption{max-width:980px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.chartDatumWater{color:var(--world-accent)}.chartDatumBed{fill:var(--world-warm)}@supports (color:color-mix(in lab, red, red)){.chartDatumBed{fill:color-mix(in srgb, var(--world-warm) 30%, var(--world-bg))}}.chartDatumBed{stroke:var(--world-warm)}.chartDatumLevels{color:var(--world-copy);fill:currentColor;stroke:currentColor;stroke-width:1.4px}.chartDatumLevels path:nth-of-type(3){color:#f5d574;stroke-width:2.5px}.chartDatumDepth{color:var(--world-accent);fill:currentColor;stroke:currentColor;stroke-width:2px}.chartDatumTide{color:#f5d574;fill:currentColor;stroke:currentColor;stroke-width:2px}.chartDatumRock{color:var(--world-warm);fill:var(--world-warm)}@supports (color:color-mix(in lab, red, red)){.chartDatumRock{fill:color-mix(in srgb, var(--world-warm) 38%, var(--world-bg))}}.chartDatumRock{stroke:currentColor;stroke-width:1.7px}.chartDatumFormula rect{fill:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.chartDatumFormula rect{fill:color-mix(in srgb, var(--world-bg) 82%, transparent)}}.chartDatumFormula rect{stroke:var(--world-line)}.chartDatumFormula{color:var(--world-accent);fill:currentColor}.chartDatumLevels text,.chartDatumDepth text,.chartDatumTide text,.chartDatumRock text,.chartDatumFormula text{fill:currentColor;stroke:none;font:800 9px var(--mono)}.chartDatumWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-accent), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.chartDatumWorkbench{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-accent) 13%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.chartDatumWorkbench{box-shadow:0 32px 100px #0003}.chartDatumWorkbench>header{max-width:900px;margin-bottom:30px}.chartDatumWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .chartDatumWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.chartDatumWorkbench>header span{max-width:800px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.chartDatumDatumCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.chartDatumDatumCards article{border:1px solid var(--world-line);background:var(--world-bg);padding:22px}@supports (color:color-mix(in lab, red, red)){.chartDatumDatumCards article{background:color-mix(in srgb, var(--world-bg) 58%, transparent)}}.chartDatumDatumCards span{color:#f5d574;font:900 18px var(--mono)}.chartDatumDatumCards strong{color:var(--world-copy);font:700 13px var(--sans);margin:15px 0 9px;display:block}.articlePage .articleBody .chartDatumDatumCards p{color:var(--world-muted);font:11px/1.6 var(--sans);margin:0}.chartDatumLedger{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.chartDatumLedger{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.chartDatumLedger table{border-collapse:collapse;width:100%;min-width:620px;font:11px/1.5 var(--mono)}.chartDatumLedger th,.chartDatumLedger td{color:var(--world-copy);border-bottom:1px solid var(--world-line);padding:15px 20px}.chartDatumLedger th{text-align:left;color:var(--world-accent)}.chartDatumLedger td:nth-child(2){text-align:right;color:#f5d574;white-space:nowrap}.chartDatumLedger td:last-child{color:var(--world-muted)}.articlePage .codexSpecimen .apparentWindSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .apparentWindSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.apparentWindSpecimen svg{width:min(100%,980px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.apparentWindSpecimen figcaption{max-width:980px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.apparentWindGrid{color:var(--world-copy)}.apparentWindCompass{color:var(--world-muted);fill:currentColor;stroke:currentColor;stroke-width:1.4px}.apparentWindBoat{color:var(--world-copy);fill:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.apparentWindBoat{fill:color-mix(in srgb, var(--world-copy) 12%, var(--world-bg))}}.apparentWindBoat{stroke:currentColor;stroke-width:1.8px}.trueWindVector{color:var(--world-accent);fill:currentColor;stroke:currentColor;stroke-width:3px}.boatWindVector{color:var(--world-warm);fill:currentColor;stroke:currentColor;stroke-width:2.5px}.apparentWindVector{color:#f5d574;fill:currentColor;stroke:currentColor;stroke-width:3px}.apparentWindDirection{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.apparentWindDirection{color:color-mix(in srgb, var(--world-copy) 68%, transparent)}}.apparentWindDirection{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-dasharray:5 5}#true-wind-arrow path{fill:var(--world-accent)}.boatWindVector marker path,#boat-wind-arrow path{fill:var(--world-warm)}#apparent-wind-arrow path{fill:#f5d574}.apparentWindEquation rect{fill:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.apparentWindEquation rect{fill:color-mix(in srgb, var(--world-bg) 82%, transparent)}}.apparentWindEquation rect{stroke:var(--world-line)}.apparentWindEquation{color:var(--world-accent);fill:currentColor}.apparentWindCompass text,.apparentWindBoat text,.trueWindVector text,.boatWindVector text,.apparentWindVector text,.apparentWindDirection text,.apparentWindEquation text{fill:currentColor;stroke:none;font:800 9px var(--mono)}.apparentWindWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-accent), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.apparentWindWorkbench{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-accent) 13%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.apparentWindWorkbench{box-shadow:0 32px 100px #0003}.apparentWindWorkbench>header{max-width:900px;margin-bottom:30px}.apparentWindWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .apparentWindWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.apparentWindWorkbench>header span{max-width:800px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.apparentWindFormula{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.apparentWindFormula code{color:var(--world-accent);border:1px solid var(--world-line);background:var(--world-bg);padding:18px}@supports (color:color-mix(in lab, red, red)){.apparentWindFormula code{background:color-mix(in srgb, var(--world-bg) 58%, transparent)}}.apparentWindFormula code{font:11px/1.55 var(--mono);white-space:normal}.apparentWindTable{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.apparentWindTable{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.apparentWindTable table{border-collapse:collapse;width:100%;min-width:700px;font:11px/1.5 var(--mono)}.apparentWindTable th,.apparentWindTable td{text-align:right;color:var(--world-copy);border-bottom:1px solid var(--world-line);padding:15px 18px}.apparentWindTable tr>:first-child{text-align:left}.apparentWindTable tbody th{color:var(--world-accent)}.apparentWindTable thead th{color:var(--world-muted);text-transform:uppercase;font-size:8px}.apparentWindReferences{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.apparentWindReferences article,.apparentWindReferences>strong{border:1px solid var(--world-line);background:var(--world-bg);padding:20px}@supports (color:color-mix(in lab, red, red)){.apparentWindReferences article,.apparentWindReferences>strong{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.apparentWindReferences article span{color:#f5d574;font:900 9px var(--mono)}.apparentWindReferences article strong{color:var(--world-copy);font:800 15px var(--mono);margin:10px 0 8px;display:block}.articlePage .articleBody .apparentWindReferences article p{color:var(--world-muted);font:11px/1.6 var(--sans);margin:0}.apparentWindReferences>strong{color:#f5d574;font:12px/1.7 var(--sans);border-left:3px solid #f5d574;grid-column:1/-1}.articlePage .codexSpecimen .tackingSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .tackingSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.tackingSpecimen svg{width:min(100%,980px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.tackingSpecimen figcaption{max-width:980px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.tackingGrid{color:var(--world-copy)}.tackingWind{color:var(--world-accent);fill:currentColor;stroke:currentColor;stroke-width:2.2px}#tacking-wind-arrow path{fill:var(--world-accent)}.tackingNoGo{color:var(--world-warm);fill:var(--world-warm)}@supports (color:color-mix(in lab, red, red)){.tackingNoGo{fill:color-mix(in srgb, var(--world-warm) 8%, transparent)}}.tackingNoGo{stroke:currentColor;stroke-width:1.3px;stroke-dasharray:7 6}.tackingTrack{fill:none;stroke:#f5d574;stroke-width:3px;stroke-dasharray:8 5}#tacking-track-arrow path{fill:#f5d574}.tackingBoat{color:var(--world-copy);fill:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.tackingBoat{fill:color-mix(in srgb, var(--world-copy) 12%, var(--world-bg))}}.tackingBoat{stroke:currentColor;stroke-width:1.8px}.tackingBoat .tackingSail{fill:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.tackingBoat .tackingSail{fill:color-mix(in srgb, var(--world-accent) 36%, transparent)}}.tackingBoat .tackingSail{stroke:var(--world-accent);stroke-width:2px}.tackingLabels{color:var(--world-copy);fill:var(--world-bg);stroke:currentColor;stroke-width:1.5px}.tackingNotes{color:var(--world-muted);fill:currentColor;stroke:currentColor;stroke-width:1.2px}.tackingWind text,.tackingNoGo text,.tackingLabels text,.tackingNotes text{fill:currentColor;stroke:none;font:800 9px var(--mono)}.tackingLabels circle{fill:var(--world-bg)}.tackingLabels text:first-of-type{fill:var(--world-copy)}.tackingWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-warm), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.tackingWorkbench{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-warm) 12%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.tackingWorkbench{box-shadow:0 32px 100px #0003}.tackingWorkbench>header{max-width:900px;margin-bottom:30px}.tackingWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .tackingWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.tackingWorkbench>header span{max-width:820px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.tackingPhaseTable{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.tackingPhaseTable{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.tackingPhaseTable table{border-collapse:collapse;width:100%;min-width:720px;font:11px/1.5 var(--mono)}.tackingPhaseTable th,.tackingPhaseTable td{color:var(--world-copy);border-bottom:1px solid var(--world-line);padding:15px 18px}.tackingPhaseTable th{text-align:left}.tackingPhaseTable tbody th{color:var(--world-accent)}.tackingPhaseTable thead th{color:var(--world-muted);text-transform:uppercase;font-size:8px}.tackingMath{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.tackingMath article{border:1px solid var(--world-line);background:var(--world-bg);padding:22px}@supports (color:color-mix(in lab, red, red)){.tackingMath article{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.tackingMath span{color:var(--world-muted);font:800 8px var(--mono);letter-spacing:.08em}.tackingMath code{color:#f5d574;font:800 13px/1.5 var(--mono);margin:15px 0 10px;display:block}.articlePage .articleBody .tackingMath p{color:var(--world-muted);font:11px/1.65 var(--sans);margin:0}.tackingRuleNote{color:var(--world-accent);border-left:3px solid var(--world-accent);background:var(--world-accent);margin-top:18px;padding:18px 20px;display:block}@supports (color:color-mix(in lab, red, red)){.tackingRuleNote{background:color-mix(in srgb, var(--world-accent) 7%, transparent)}}.tackingRuleNote{font:12px/1.75 var(--sans)}.articlePage .codexSpecimen .barqueRigSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .barqueRigSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.barqueRigSpecimen svg{width:min(100%,1040px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.barqueRigSpecimen figcaption{max-width:1040px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.barqueRigGrid{color:var(--world-copy)}.barqueSquareMast{color:var(--world-accent);fill:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.barqueSquareMast{fill:color-mix(in srgb, var(--world-accent) 22%, transparent)}}.barqueSquareMast{stroke:currentColor;stroke-width:1.35px}.barqueForeAftMast{color:#f5d574;fill:#f5d5742e;stroke:currentColor;stroke-width:1.5px}.barqueRigHull{color:var(--world-copy);fill:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.barqueRigHull{fill:color-mix(in srgb, var(--world-copy) 13%, var(--world-bg))}}.barqueRigHull{stroke:currentColor;stroke-width:1.5px}.barqueRigName{fill:var(--world-copy);font:900 9px var(--mono)}.barqueRigCode{fill:var(--world-muted);font:700 7px var(--mono)}.barqueRigFocus{fill:none;stroke:var(--world-warm);stroke-width:2px;stroke-dasharray:6 5}.barqueRigLegend{color:var(--world-muted);fill:#f5d5742e;stroke:currentColor;stroke-width:1.5px}.barqueRigLegend text{fill:currentColor;stroke:none;font:800 8px var(--mono)}.barqueRigWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-warm), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.barqueRigWorkbench{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-warm) 12%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.barqueRigWorkbench{box-shadow:0 32px 100px #0003}.barqueRigWorkbench>header{max-width:900px;margin-bottom:30px}.barqueRigWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .barqueRigWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.barqueRigWorkbench>header span{max-width:820px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.barqueRigTable{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.barqueRigTable{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.barqueRigTable table{border-collapse:collapse;width:100%;min-width:760px;font:11px/1.5 var(--mono)}.barqueRigTable th,.barqueRigTable td{color:var(--world-copy);border-bottom:1px solid var(--world-line);padding:15px 18px}.barqueRigTable th{text-align:left}.barqueRigTable tbody th{color:var(--world-accent)}.barqueRigTable thead th{color:var(--world-muted);text-transform:uppercase;font-size:8px}.barqueRigAudit{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.barqueRigAudit article,.barqueRigAudit>strong{border:1px solid var(--world-line);background:var(--world-bg);padding:22px}@supports (color:color-mix(in lab, red, red)){.barqueRigAudit article,.barqueRigAudit>strong{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.barqueRigAudit article span{color:#f5d574;font:900 9px var(--mono);margin-bottom:14px;display:block}.barqueRigAudit article strong{color:var(--world-copy);border-top:1px solid var(--world-line);font:800 11px var(--mono);padding:8px 0;display:block}.articlePage .articleBody .barqueRigAudit article p{color:var(--world-muted);font:11px/1.6 var(--sans);margin:10px 0 0}.barqueRigAudit>strong{color:#f5d574;font:12px/1.75 var(--sans);border-left:3px solid #f5d574;grid-column:1/-1}.articlePage .codexSpecimen .keelSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .keelSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.keelSpecimen svg{width:min(100%,1020px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.keelSpecimen figcaption{max-width:1020px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.keelGrid{color:var(--world-copy)}.keelPanelTitle{fill:var(--world-accent);font:900 9px var(--mono);letter-spacing:.05em}.keelTimberHull{fill:var(--world-warm)}@supports (color:color-mix(in lab, red, red)){.keelTimberHull{fill:color-mix(in srgb, var(--world-warm) 10%, transparent)}}.keelTimberHull{stroke:var(--world-warm);stroke-width:2px}.keelFrames{fill:none;stroke:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.keelFrames{stroke:color-mix(in srgb, var(--world-copy) 58%, transparent)}}.keelFrames{stroke-width:4px}.keelKeelson{fill:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.keelKeelson{fill:color-mix(in srgb, var(--world-accent) 22%, var(--world-bg))}}.keelKeelson{stroke:var(--world-accent)}.keelTimber{fill:var(--world-warm)}@supports (color:color-mix(in lab, red, red)){.keelTimber{fill:color-mix(in srgb, var(--world-warm) 32%, var(--world-bg))}}.keelTimber{stroke:var(--world-warm);stroke-width:2px}.keelFalse{fill:#f5d574}@supports (color:color-mix(in lab, red, red)){.keelFalse{fill:color-mix(in srgb, #f5d574 18%, var(--world-bg))}}.keelFalse{stroke:#f5d574;stroke-width:1.4px}.keelKeelson text,.keelTimber text,.keelCallouts text,.keelModernLabels text,.keelCaveat text{fill:currentColor;stroke:none;font:800 8px var(--mono)}.keelKeelson,.keelTimber{color:var(--world-copy)}.keelCallouts{color:var(--world-muted);fill:currentColor;stroke:currentColor;stroke-width:1.2px}.keelDivider{stroke:var(--world-line);stroke-width:1px}.keelModernHull{fill:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.keelModernHull{fill:color-mix(in srgb, var(--world-copy) 12%, var(--world-bg))}}.keelModernHull{stroke:var(--world-copy);stroke-width:1.8px}.keelModernFloors{fill:none;stroke:var(--world-accent);stroke-width:5px}.keelBolts{fill:#f5d574;stroke:#f5d574;stroke-width:3px}.keelFin{fill:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.keelFin{fill:color-mix(in srgb, var(--world-accent) 22%, var(--world-bg))}}.keelFin{stroke:var(--world-accent);stroke-width:2px}.keelFin .keelBallastBulb{fill:var(--world-warm)}@supports (color:color-mix(in lab, red, red)){.keelFin .keelBallastBulb{fill:color-mix(in srgb, var(--world-warm) 48%, var(--world-bg))}}.keelFin .keelBallastBulb{stroke:var(--world-warm)}.keelModernLabels{color:var(--world-muted);fill:currentColor;stroke:currentColor;stroke-width:1.2px}.keelCaveat rect{fill:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.keelCaveat rect{fill:color-mix(in srgb, var(--world-bg) 80%, transparent)}}.keelCaveat rect{stroke:var(--world-line)}.keelCaveat{color:#f5d574;fill:currentColor}.keelWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-accent), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.keelWorkbench{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-accent) 12%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.keelWorkbench{box-shadow:0 32px 100px #0003}.keelWorkbench>header{max-width:900px;margin-bottom:30px}.keelWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .keelWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.keelWorkbench>header span{max-width:820px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.keelFunctionTable{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.keelFunctionTable{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.keelFunctionTable table{border-collapse:collapse;width:100%;min-width:720px;font:11px/1.5 var(--mono)}.keelFunctionTable th,.keelFunctionTable td{color:var(--world-copy);border-bottom:1px solid var(--world-line);padding:15px 18px}.keelFunctionTable th{text-align:left}.keelFunctionTable tbody th{color:var(--world-accent)}.keelFunctionTable thead th{color:var(--world-muted);text-transform:uppercase;font-size:8px}.keelMoment{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:12px;margin-top:18px;display:grid}.keelMoment article,.keelMoment>strong{border:1px solid var(--world-line);background:var(--world-bg);padding:22px}@supports (color:color-mix(in lab, red, red)){.keelMoment article,.keelMoment>strong{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.keelMoment span{color:var(--world-muted);font:800 8px var(--mono)}.keelMoment code{color:#f5d574;font:800 12px/1.55 var(--mono);margin:15px 0 10px;display:block}.articlePage .articleBody .keelMoment p{color:var(--world-muted);font:11px/1.65 var(--sans);margin:0}.keelMoment>strong{color:#f5d574;font:12px/1.75 var(--sans);border-left:3px solid #f5d574}.keelInspection{border:1px solid var(--world-line);background:var(--world-bg);margin-top:18px;padding:22px}@supports (color:color-mix(in lab, red, red)){.keelInspection{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.keelInspection>span{color:var(--world-accent);font:900 9px var(--mono)}.keelInspection ol{counter-reset:keel-step;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.keelInspection li{counter-increment:keel-step;color:var(--world-muted);border-top:1px solid var(--world-line);font:11px/1.65 var(--sans);margin:0;padding:16px}.keelInspection li:before{content:"0" counter(keel-step);color:#f5d574;font:900 9px var(--mono);margin-bottom:9px;display:block}.articlePage .codexSpecimen .draftSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .draftSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.draftSpecimen svg{width:min(100%,1020px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.draftSpecimen figcaption{max-width:1020px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.draftGrid{color:var(--world-copy)}.draftHull{fill:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.draftHull{fill:color-mix(in srgb, var(--world-copy) 12%, var(--world-bg))}}.draftHull{stroke:var(--world-copy);stroke-width:1.7px}.draftKeelLine,.draftAppendage{fill:var(--world-warm)}@supports (color:color-mix(in lab, red, red)){.draftKeelLine,.draftAppendage{fill:color-mix(in srgb, var(--world-warm) 22%, var(--world-bg))}}.draftKeelLine,.draftAppendage{stroke:var(--world-warm);stroke-width:2px}.draftWater{fill:none;stroke:var(--world-accent);stroke-width:2.5px}.draftPerpendiculars{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.draftPerpendiculars{color:color-mix(in srgb, var(--world-copy) 48%, transparent)}}.draftPerpendiculars{fill:currentColor;stroke:currentColor;stroke-width:1px;stroke-dasharray:6 6}.draftPerpendiculars text,.draftMeasures text,.draftMarks text,.draftLoadLine text,.draftFormula text{fill:currentColor;stroke:none;font:800 8px var(--mono)}.draftMeasures{color:#f5d574;fill:currentColor;stroke:currentColor;stroke-width:1.4px}.draftMarks{color:var(--world-copy);fill:currentColor;stroke:currentColor;stroke-width:2px}.draftLoadLine{color:var(--world-warm);fill:var(--world-bg);stroke:currentColor;stroke-width:2px}.draftFormula{color:var(--world-accent);fill:currentColor}.draftFormula rect{fill:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.draftFormula rect{fill:color-mix(in srgb, var(--world-bg) 78%, transparent)}}.draftFormula rect{stroke:var(--world-line)}.draftWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-warm), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.draftWorkbench{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-warm) 12%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.draftWorkbench{box-shadow:0 32px 100px #0003}.draftWorkbench>header{max-width:900px;margin-bottom:30px}.draftWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .draftWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.draftWorkbench>header span{max-width:840px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.draftLedger{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.draftLedger{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.draftLedger table{border-collapse:collapse;width:100%;min-width:730px;font:11px/1.5 var(--mono)}.draftLedger th,.draftLedger td{color:var(--world-copy);border-bottom:1px solid var(--world-line);padding:15px 18px}.draftLedger th{text-align:left}.draftLedger tbody th{color:var(--world-accent)}.draftLedger thead th{color:var(--world-muted);text-transform:uppercase;font-size:8px}.draftResult{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:12px;margin-top:18px;display:grid}.draftResult code,.draftResult strong{border:1px solid var(--world-line);background:var(--world-bg);padding:22px}@supports (color:color-mix(in lab, red, red)){.draftResult code,.draftResult strong{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.draftResult code{color:#f5d574;font:800 12px/1.65 var(--mono);white-space:normal}.draftResult strong{color:var(--world-muted);border-left:3px solid var(--world-accent);font:12px/1.75 var(--sans)}.draftDefinitions{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.draftDefinitions article{border:1px solid var(--world-line);background:var(--world-bg);padding:22px}@supports (color:color-mix(in lab, red, red)){.draftDefinitions article{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.draftDefinitions span{color:var(--world-accent);font:900 9px var(--mono)}.articlePage .articleBody .draftDefinitions p{color:var(--world-muted);font:11px/1.65 var(--sans);margin:12px 0 0}.articlePage .codexSpecimen .trimSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .trimSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.trimSpecimen svg{width:min(100%,1040px);height:auto;color:var(--world-copy);margin:0 auto;display:block;overflow:visible}.trimSpecimen figcaption{max-width:1040px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.trimGrid{color:var(--world-copy)}.trimHull{fill:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.trimHull{fill:color-mix(in srgb, var(--world-copy) 12%, var(--world-bg))}}.trimHull{stroke:var(--world-copy);stroke-width:1.7px}.trimWaterlines{fill:none;stroke-width:2.5px}.trimInitialWater{stroke:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.trimInitialWater{stroke:color-mix(in srgb, var(--world-copy) 48%, transparent)}}.trimInitialWater{stroke-dasharray:8 6}.trimFinalWater{stroke:var(--world-accent)}.trimPerpendiculars{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.trimPerpendiculars{color:color-mix(in srgb, var(--world-copy) 48%, transparent)}}.trimPerpendiculars{fill:currentColor;stroke:currentColor;stroke-width:1px;stroke-dasharray:5 6}.trimPerpendiculars text,.trimCentres text,.trimDrafts text,.trimLegend text{fill:currentColor;stroke:none;font:800 8px var(--mono)}.trimCentres{color:#f5d574;fill:var(--world-bg);stroke:currentColor;stroke-width:1.5px}.trimDrafts{color:var(--world-copy);fill:currentColor;stroke:currentColor;stroke-width:1.3px}.trimLegend{color:var(--world-muted);fill:currentColor;stroke-width:2.5px}.trimWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, #f5d5741a, transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.trimWorkbench{background:radial-gradient(circle at 88% 12%, #f5d5741a, transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.trimWorkbench{box-shadow:0 32px 100px #0003}.trimWorkbench>header{max-width:900px;margin-bottom:30px}.trimWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .trimWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.trimWorkbench>header span{max-width:840px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.trimLedger{border:1px solid var(--world-line);background:var(--world-bg);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.trimLedger{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.trimLedger table{border-collapse:collapse;width:100%;min-width:740px;font:11px/1.5 var(--mono)}.trimLedger th,.trimLedger td{color:var(--world-copy);border-bottom:1px solid var(--world-line);padding:15px 18px}.trimLedger th{text-align:left}.trimLedger tbody th{color:var(--world-accent)}.trimLedger thead th{color:var(--world-muted);text-transform:uppercase;font-size:8px}.trimEquations{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.trimEquations code{color:#f5d574;border:1px solid var(--world-line);background:var(--world-bg);padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.trimEquations code{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.trimEquations code{font:800 11px/1.7 var(--mono);white-space:normal}.trimBoundaries{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.trimBoundaries article{border:1px solid var(--world-line);background:var(--world-bg);padding:21px}@supports (color:color-mix(in lab, red, red)){.trimBoundaries article{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.trimBoundaries span{color:var(--world-accent);font:900 9px var(--mono)}.articlePage .articleBody .trimBoundaries p{color:var(--world-muted);font:11px/1.65 var(--sans);margin:12px 0 0}.articlePage .codexSpecimen .rightingArmSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .rightingArmSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.rightingArmSpecimen svg{width:min(100%,1020px);height:auto;color:var(--world-copy);margin:0 auto;display:block}.rightingArmSpecimen figcaption{max-width:1020px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.rightingArmGrid{color:var(--world-copy)}.rightingArmHull{fill:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.rightingArmHull{fill:color-mix(in srgb, var(--world-accent) 13%, var(--world-bg))}}.rightingArmHull{stroke:var(--world-copy);stroke-width:1.7px}.rightingArmHull text,.rightingArmForces text,.rightingArmReference text,.rightingArmFormula text,.rightingArmNote text{fill:currentColor;stroke:none;font:800 8px var(--mono)}.rightingArmForces{color:#f5d574;fill:var(--world-bg);stroke:currentColor;stroke-width:1.6px}.rightingArmReference{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.rightingArmReference{color:color-mix(in srgb, var(--world-copy) 45%, transparent)}}.rightingArmReference{fill:currentColor;stroke:currentColor;stroke-width:1px;stroke-dasharray:6 6}.rightingArmFormula{color:var(--world-copy);fill:currentColor}.rightingArmFormula rect{fill:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.rightingArmFormula rect{fill:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.rightingArmFormula rect{stroke:var(--world-line)}.rightingArmFormula text:nth-of-type(2),.rightingArmFormula text:nth-of-type(4){fill:var(--world-accent);font-size:11px}.rightingArmNote{color:var(--world-muted);fill:currentColor}.rightingArmWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 88% 12%, var(--world-accent), transparent 27%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.rightingArmWorkbench{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--world-accent) 11%, transparent), transparent 27%), color-mix(in srgb, var(--world-panel) 88%, transparent)}}.rightingArmWorkbench{box-shadow:0 32px 100px #0003}.rightingArmWorkbench>header{max-width:900px;margin-bottom:30px}.rightingArmWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .rightingArmWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.rightingArmWorkbench>header span{max-width:840px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.rightingArmLab{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:12px;display:grid}.rightingArmLab>figure,.rightingArmTable{border:1px solid var(--world-line);background:var(--world-bg);margin:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.rightingArmLab>figure,.rightingArmTable{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.rightingArmLab svg{width:100%;height:auto;display:block}.rightingArmLab figcaption{color:var(--world-muted);font:9px/1.6 var(--mono)}.gzAxes,.gzTicks path{fill:none;stroke:var(--world-line)}.gzTicks text,.gzAxisLabel,.gzBoundaryLabel{fill:var(--world-muted);font:800 8px var(--mono);text-anchor:middle}.gzArea{fill:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.gzArea{fill:color-mix(in srgb, var(--world-accent) 13%, transparent)}}.gzCurve{fill:none;stroke:var(--world-accent);stroke-width:3px}.gzPoint{fill:#f5d574}.gzBoundary{stroke:var(--world-warm);stroke-dasharray:6 5}.gzBoundaryLabel{fill:var(--world-warm);text-anchor:start}.rightingArmTable{overflow-x:auto}.rightingArmTable table{border-collapse:collapse;width:100%;min-width:330px;font:10px/1.5 var(--mono)}.rightingArmTable th,.rightingArmTable td{color:var(--world-copy);border-bottom:1px solid var(--world-line);text-align:right;padding:11px 9px}.rightingArmTable th:first-child{color:var(--world-accent);text-align:left}.rightingArmChecks{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.rightingArmChecks code,.rightingArmChecks strong{border:1px solid var(--world-line);background:var(--world-bg);padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.rightingArmChecks code,.rightingArmChecks strong{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.rightingArmChecks code{color:#f5d574;font:800 11px/1.7 var(--mono);white-space:normal}.rightingArmChecks strong{color:var(--world-muted);border-left:3px solid var(--world-accent);font:12px/1.75 var(--sans);grid-column:1/-1}@media (max-width:980px){.articlePage .articleSurface .articleShell{width:min(100% - 32px,1280px)}.articlePage .codexDirectory{grid-template-columns:180px minmax(0,1fr);margin-bottom:48px}.articlePage .codexDirectoryHead{padding-inline:18px}.articlePage .codexDirectoryHead>b{left:18px}.articlePage .codexIndex a{padding-inline:16px}.articlePage .codexOverview{grid-template-columns:1fr}.worldObjectives{border-top:1px solid var(--world-line);border-left:0}.drWorkbenchGrid,.drResults{grid-template-columns:1fr}}@media (max-width:700px){.articlePage .articleSurface .articleShell{width:min(100% - 24px,1280px)}.articlePage .codexDirectory{grid-template-columns:1fr;min-height:0;margin-bottom:28px}.articlePage .codexDirectoryHead{border-right:0;border-bottom:1px solid var(--world-line);min-height:74px}.articlePage .codexDirectoryHead>b{bottom:29px;left:auto;right:18px}.articlePage .codexDirectoryHead>strong{margin-bottom:0}.articlePage .codexIndex a{min-height:68px;padding:14px 16px}.articlePage .codexIndex a:before{left:16px;right:calc(100% - 16px)}.articlePage .codexIndex li.isActive a:before{right:16px}.articlePage .codexOverview{min-height:0;margin-bottom:54px}.codexOverviewLead{padding:46px 24px 48px}.articlePage .codexOverview h2{font-size:42px}.articlePage .codexOverview .quickAnswer p{font-size:15px}.articlePage .codexTags{display:flex}.worldObjectives{padding:34px 24px 28px}.worldObjectives>header{flex-direction:column;gap:7px}.worldPlaySignal{margin-top:30px}.articlePage .codexSpecimen{margin-bottom:54px}.articlePage .codexSpecimen>header{grid-template-columns:1fr auto;min-height:74px}.articlePage .codexSpecimen>header span{grid-column:1/-1}.articlePage .codexSpecimen>header strong,.articlePage .codexSpecimen>header b{align-self:start}.articlePage .codexSpecimen .articleVisual{padding:10px}.articlePage .codexSpecimen .visualFrame{min-height:390px}.articlePage .articleBody .intelSection{grid-template-columns:1fr;min-height:0;padding:70px 24px}.articlePage .articleSurface .intelSequence,.articlePage .intelSection h2,.articlePage .intelSection>p,.articlePage .intelSection>ul,.articlePage .intelSection .researchSectionCitations{grid-area:auto/1}.articlePage .intelSection h2{margin-top:18px;font-size:42px}.articlePage .intelSection>p{font-size:17px}.articlePage .articleBody .intelSection:after{font-size:100px;top:55px;right:14px}.drWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .drWorkbench>header h2{font-size:38px}.drPlot{padding-inline:4px}.drPlot svg{min-width:500px}.drPlot{overflow-x:auto}.articlePage .codexSpecimen .drSpecimen{padding:10px}.articlePage .codexSpecimen .leewaySpecimen{padding:10px;overflow-x:auto}.leewaySpecimen svg{min-width:560px}.leewayWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .leewayWorkbench>header h2{font-size:38px}.leewayFormula{grid-template-columns:1fr}.articlePage .codexSpecimen .nauticalMileSpecimen{padding:10px;overflow-x:auto}.nauticalMileSpecimen svg{min-width:620px}.nauticalMileWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .nauticalMileWorkbench>header h2{font-size:38px}.nauticalMileCards,.nauticalMileResult{grid-template-columns:1fr}.articlePage .codexSpecimen .fathomSpecimen{padding:10px;overflow-x:auto}.fathomSpecimen svg{min-width:650px}.fathomWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .fathomWorkbench>header h2{font-size:38px}.fathomUnits,.fathomLedger>header{grid-template-columns:1fr}.fathomLedger{overflow-x:auto}.fathomLedger table{min-width:620px}.articlePage .codexSpecimen .chartDatumSpecimen{padding:10px;overflow-x:auto}.chartDatumSpecimen svg{min-width:650px}.chartDatumWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .chartDatumWorkbench>header h2{font-size:38px}.chartDatumDatumCards{grid-template-columns:1fr}.articlePage .codexSpecimen .apparentWindSpecimen{padding:10px;overflow-x:auto}.apparentWindSpecimen svg{min-width:650px}.apparentWindWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .apparentWindWorkbench>header h2{font-size:38px}.apparentWindFormula,.apparentWindReferences{grid-template-columns:1fr}.apparentWindReferences>strong{grid-column:1}.articlePage .codexSpecimen .tackingSpecimen{padding:10px;overflow-x:auto}.tackingSpecimen svg{min-width:680px}.tackingWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .tackingWorkbench>header h2{font-size:38px}.tackingMath{grid-template-columns:1fr}.articlePage .codexSpecimen .barqueRigSpecimen{padding:10px;overflow-x:auto}.barqueRigSpecimen svg{min-width:760px}.barqueRigWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .barqueRigWorkbench>header h2{font-size:38px}.barqueRigAudit{grid-template-columns:1fr}.barqueRigAudit>strong{grid-column:1}.articlePage .codexSpecimen .keelSpecimen{padding:10px;overflow-x:auto}.keelSpecimen svg{min-width:760px}.keelWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .keelWorkbench>header h2{font-size:38px}.keelMoment,.keelInspection ol{grid-template-columns:1fr}.articlePage .codexSpecimen .draftSpecimen{padding:10px;overflow-x:auto}.draftSpecimen svg{min-width:760px}.draftWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .draftWorkbench>header h2{font-size:38px}.draftResult,.draftDefinitions{grid-template-columns:1fr}.articlePage .codexSpecimen .trimSpecimen{padding:10px;overflow-x:auto}.trimSpecimen svg{min-width:780px}.trimWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .trimWorkbench>header h2{font-size:38px}.trimEquations,.trimBoundaries{grid-template-columns:1fr}.articlePage .codexSpecimen .rightingArmSpecimen{padding:10px;overflow-x:auto}.rightingArmSpecimen svg{min-width:740px}.rightingArmWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .rightingArmWorkbench>header h2{font-size:38px}.rightingArmLab,.rightingArmChecks{grid-template-columns:1fr}.rightingArmChecks strong{grid-column:1}.drFormula,.drTableWrap,.drResults>div,.drResults>aside{padding:20px 16px}}.visual-chart,.visual-portolan,.visual-compass,.visual-logbook{--sight-image:url(/worlds/haitu-hero-v2.webp);--sight-position:center 68%;--sight-color:#0a231f85}.visual-ship-structure,.visual-galleon{--sight-image:url(/worlds/ships-hero-v2.webp);--sight-position:center 55%;--sight-color:#2213087a}.visual-cannon{--sight-image:url(/worlds/naval-history-hero-v2.webp);--sight-position:center 54%;--sight-color:#2606046b}.visual-leviathan,.visual-ghost-ship{--sight-image:url(/worlds/sea-legends-hero-v2.webp);--sight-position:center 58%;--sight-color:#11081761}.visual-crew{--sight-image:url(/worlds/seamanship-hero-v2.webp);--sight-position:center 52%;--sight-color:#041a1161}.articlePage .codexSpecimen .visualFrame{isolation:isolate;background:#061015}.articlePage .visualScene{z-index:0;background-image:linear-gradient(90deg, var(--sight-color), transparent 62%), linear-gradient(0deg, #02070985, transparent 48%), var(--sight-image);background-position:center, center, var(--sight-position);filter:saturate(.9)contrast(1.05);background-size:cover;transition:filter .4s,transform 1.2s;position:absolute;inset:0;transform:scale(1.015)}.articlePage .visualFrame:hover .visualScene{filter:saturate(1.04)contrast(1.06);transform:scale(1.035)}.articlePage .visualScan{z-index:1;pointer-events:none;opacity:.5;background:linear-gradient(90deg, transparent 49.9%, var(--world-accent) 50%, transparent 50.1%), repeating-linear-gradient(0deg, transparent 0 7px, #ffffff05 8px), linear-gradient(90deg, #02070970, transparent 18%, transparent 82%, #02070961);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.articlePage .visualScan{background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--world-accent) 22%, transparent) 50%, transparent 50.1%), repeating-linear-gradient(0deg, transparent 0 7px, #ffffff05 8px), linear-gradient(90deg, #02070970, transparent 18%, transparent 82%, #02070961)}}.articlePage .visualFrame:before,.articlePage .visualFrame:after{z-index:1;background:var(--world-accent);left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.articlePage .visualFrame:before,.articlePage .visualFrame:after{background:color-mix(in srgb, var(--world-accent) 24%, transparent)}}.articlePage .visualRose{z-index:3;width:98px;height:98px;color:var(--world-copy);border-color:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualRose{border-color:color-mix(in srgb, var(--world-accent) 58%, transparent)}}.articlePage .visualRose{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03090a38;box-shadow:0 0 55px #00000047}.articlePage .visualRose:before,.articlePage .visualRose:after{background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualRose:before,.articlePage .visualRose:after{background:color-mix(in srgb, var(--world-accent) 44%, transparent)}}.articlePage .visualRose span{color:var(--world-accent)}.articlePage .visualObject{z-index:2;border-color:var(--world-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.articlePage .visualObject{border-color:color-mix(in srgb, var(--world-accent) 72%, transparent)}}.articlePage .visualObject{box-shadow:0 0 50px var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualObject{box-shadow:0 0 50px color-mix(in srgb, var(--world-accent) 11%, transparent)}}.articlePage .visualRoute{z-index:2;border-color:var(--world-accent);filter:drop-shadow(0 0 7px var(--world-accent))}@supports (color:color-mix(in lab, red, red)){.articlePage .visualRoute{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--world-accent) 45%, transparent))}}.articlePage .visualTelemetry{z-index:4;color:var(--world-copy);align-items:center;gap:0;display:flex;position:absolute;bottom:18px;left:20px}@supports (color:color-mix(in lab, red, red)){.articlePage .visualTelemetry{color:color-mix(in srgb, var(--world-copy) 62%, transparent)}}.articlePage .visualTelemetry{border:1px solid var(--world-line);font:800 7px var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a0ba3}.articlePage .visualTelemetry span,.articlePage .visualTelemetry b{border-right:1px solid var(--world-line);align-items:center;min-height:34px;padding:0 12px;display:flex}.articlePage .visualTelemetry b{color:var(--world-accent);border-right:0}.articlePage .visualTelemetry b:before{content:"";background:var(--world-accent);width:6px;height:6px;box-shadow:0 0 10px var(--world-accent);border-radius:50%;margin-right:7px}.articlePage .visualHotspot{z-index:6;color:var(--world-accent);border-color:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualHotspot{border-color:color-mix(in srgb, var(--world-accent) 38%, transparent)}}.articlePage .visualHotspot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a0cc7;box-shadow:0 12px 32px #00000038}.articlePage .visualHotspot summary{min-height:34px;padding:7px 10px}.articlePage .visualHotspot p{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .visualHotspot p{color:color-mix(in srgb, var(--world-copy) 78%, transparent)}}.articlePage .visualHotspot p{border-color:var(--world-line);background:#02070994}.articlePage .articleVisual figcaption{color:var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .articleVisual figcaption{color:color-mix(in srgb, var(--world-copy) 48%, transparent)}}.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{background:repeating-conic-gradient(from 8deg, var(--world-accent) 0 1deg, transparent 1deg 15deg);border-width:1px;border-radius:50%;width:clamp(250px,32vw,430px);height:clamp(250px,32vw,430px);top:18%;left:34%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{background:repeating-conic-gradient(from 8deg, color-mix(in srgb, var(--world-accent) 28%, transparent) 0 1deg, transparent 1deg 15deg)}}.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{box-shadow:inset 0 0 0 38px #030a0c1a, inset 0 0 0 39px var(--world-accent), inset 0 0 0 95px #030a0c17, inset 0 0 0 96px var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{box-shadow:inset 0 0 0 38px #030a0c1a, inset 0 0 0 39px color-mix(in srgb, var(--world-accent) 25%, transparent), inset 0 0 0 95px #030a0c17, inset 0 0 0 96px color-mix(in srgb, var(--world-accent) 19%, transparent)}}.articlePage .visual-chart .visualObject{box-shadow:inset 0 0 0 28px #030a0c14, inset 0 0 0 29px var(--world-accent), inset 0 0 0 68px #030a0c12, inset 0 0 0 69px var(--world-accent);background:0 0;border-radius:42% 58% 55% 45%;left:30%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-chart .visualObject{box-shadow:inset 0 0 0 28px #030a0c14, inset 0 0 0 29px color-mix(in srgb, var(--world-accent) 24%, transparent), inset 0 0 0 68px #030a0c12, inset 0 0 0 69px color-mix(in srgb, var(--world-accent) 18%, transparent)}}.articlePage .visual-chart .visualObject{transform:rotate(-10deg)}.articlePage .visual-compass .visualObject{background:repeating-conic-gradient(from -4deg, var(--world-copy) 0 1deg, transparent 1deg 11.25deg);border-radius:50%;width:370px;height:370px;top:calc(50% - 185px);left:calc(50% - 185px)}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-compass .visualObject{background:repeating-conic-gradient(from -4deg, color-mix(in srgb, var(--world-copy) 52%, transparent) 0 1deg, transparent 1deg 11.25deg)}}.articlePage .visual-compass .visualObject{box-shadow:inset 0 0 0 34px #030a0c52, inset 0 0 0 35px var(--world-accent), inset 0 0 0 105px #030a0c75, 0 0 90px #00000040}.articlePage .visual-compass .visualObject:after{content:"";background:linear-gradient(var(--world-accent) 0 50%, var(--world-copy) 50%);width:6px;height:310px;position:absolute;top:30px;left:calc(50% - 3px)}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-compass .visualObject:after{background:linear-gradient(var(--world-accent) 0 50%, color-mix(in srgb, var(--world-copy) 65%, transparent) 50%)}}.articlePage .visual-compass .visualObject:after{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:rotate(31deg)}.articlePage .visual-logbook .visualObject{background:repeating-linear-gradient(#0000 0 37px,#402b1438 38px),#ebd6a7c7;border:1px solid #f5e2b37a;border-radius:0;width:54%;height:70%;top:13%;left:23%;transform:rotate(-2deg);box-shadow:0 35px 80px #00000052}.articlePage .visual-leviathan .visualRose,.articlePage .visual-ghost-ship .visualRose,.articlePage .visual-ship-structure .visualRose,.articlePage .visual-galleon .visualRose,.articlePage .visual-cannon .visualRose,.articlePage .visual-crew .visualRose{display:none}.articlePage .visual-leviathan .visualObject{border:4px solid var(--world-accent);width:62%;height:54%;top:52%;left:-7%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-leviathan .visualObject{border:4px solid color-mix(in srgb, var(--world-accent) 65%, transparent)}}.articlePage .visual-leviathan .visualObject{filter:drop-shadow(0 0 22px #c9a7ed33);border-top-color:#0000;border-right-color:#0000;border-radius:50%;transform:rotate(-13deg)}.articlePage .visual-ghost-ship .visualObject{border:1px solid var(--world-accent);width:28%;height:63%;top:16%;left:55%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-ghost-ship .visualObject{border:1px solid color-mix(in srgb, var(--world-accent) 48%, transparent)}}.articlePage .visual-ghost-ship .visualObject{background:linear-gradient(90deg, transparent 49%, var(--world-accent) 50%, transparent 51%);border-radius:0}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-ghost-ship .visualObject{background:linear-gradient(90deg, transparent 49%, color-mix(in srgb, var(--world-accent) 42%, transparent) 50%, transparent 51%)}}.articlePage .visual-ghost-ship .visualObject{box-shadow:0 0 65px #c9a7ed29}.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{border:1px solid var(--world-accent);width:52%;height:62%;top:18%;left:34%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{border:1px solid color-mix(in srgb, var(--world-accent) 62%, transparent)}}.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{background:repeating-linear-gradient(90deg, transparent 0 38px, var(--world-accent) 39px 40px);border-radius:0}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{background:repeating-linear-gradient(90deg, transparent 0 38px, color-mix(in srgb, var(--world-accent) 18%, transparent) 39px 40px)}}.articlePage .visual-ship-structure .visualObject,.articlePage .visual-galleon .visualObject{box-shadow:inset 0 0 0 9px #030a0c1f,0 0 70px #00000038}.articlePage .visual-cannon .visualObject{border:1px solid var(--world-accent);background:linear-gradient(var(--world-accent), var(--world-accent)) center/1px 100% no-repeat, linear-gradient(90deg, var(--world-accent), var(--world-accent)) center/100% 1px no-repeat;width:270px;height:270px;box-shadow:inset 0 0 0 58px transparent, inset 0 0 0 59px var(--world-accent), 0 0 75px #ff735721;border-radius:50%;top:24%;left:54%}@supports (color:color-mix(in lab, red, red)){.articlePage .visual-cannon .visualObject{box-shadow:inset 0 0 0 58px transparent, inset 0 0 0 59px color-mix(in srgb, var(--world-accent) 34%, transparent), 0 0 75px #ff735721}}.articlePage .visual-cannon .visualObject{transform:none}.articlePage .visual-crew .visualObject{background:var(--world-accent);width:14px;height:14px;box-shadow:185px -55px 0 -1px var(--world-warm), 390px 34px 0 -1px var(--world-accent), 160px 175px 0 -1px var(--world-warm), 500px 150px 0 -1px var(--world-accent), 0 0 18px var(--world-accent);border-radius:50%;top:30%;left:29%}@media (max-width:700px){.articlePage .visualHotspot summary{min-height:44px}.articlePage .visualTelemetry{bottom:10px;left:10px;right:10px;overflow:hidden}.articlePage .visualTelemetry span{flex:auto;justify-content:center;padding-inline:6px;font-size:6px}.articlePage .visualTelemetry b{display:none}.articlePage .visualRose{width:72px;height:72px;top:18px;right:18px}.articlePage .visual-portolan .visualObject,.articlePage .visual-chart .visualObject{width:250px;height:250px;top:23%;left:17%}.articlePage .visual-compass .visualObject{width:270px;height:270px;top:calc(50% - 135px);left:calc(50% - 135px)}.articlePage .visual-compass .visualObject:after{height:222px;top:24px}.articlePage .visual-cannon .visualObject{width:190px;height:190px;top:26%;left:35%}}.articlePage .voyageCta .signalButton{border-color:var(--world-accent);background:var(--world-accent);color:#08100f}.articlePage .faqSection summary{padding-right:54px;list-style:none;position:relative}.articlePage .faqSection summary::-webkit-details-marker{display:none}.articlePage .faqSection summary:after{content:"+";width:28px;height:28px;color:var(--world-accent);border:1px solid var(--world-line);font:400 16px/1 var(--mono);place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.articlePage .faqSection details[open] summary:after{content:"−";background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.articlePage .faqSection details[open] summary:after{background:color-mix(in srgb, var(--world-accent) 9%, transparent)}}.articlePage .faqSection details[open] summary{color:var(--world-copy)}.articlePage .relatedSignal{color:var(--world-copy);border-color:var(--world-line);background:var(--world-panel);box-shadow:0 28px 70px #0003}.articlePage .relatedSignal:last-child:nth-child(odd){grid-column:span 12;min-height:350px}.articlePage .relatedSignalScene{background-image:linear-gradient(90deg, #03090bc2, #03090b33), var(--related-image);background-position:center, var(--related-position,center);filter:saturate(.74)contrast(1.08);background-size:cover;transition:filter .4s,transform .8s;transform:scale(1.01)}.articlePage .relatedSignal:hover .relatedSignalScene{filter:saturate(.98)contrast(1.08);transform:scale(1.035)}.articlePage .relatedSignal:after{background:linear-gradient(#0000,#03090bf7);inset:18% 0 0}.articlePage .relatedSignalScene:after{background:var(--world-line);box-shadow:0 24px var(--world-copy), 0 48px var(--world-copy)}@supports (color:color-mix(in lab, red, red)){.articlePage .relatedSignalScene:after{box-shadow:0 24px color-mix(in srgb, var(--world-copy) 7%, transparent), 0 48px color-mix(in srgb, var(--world-copy) 4%, transparent)}}.articlePage .relatedGrid h3{max-width:820px;color:var(--world-copy)}.articlePage .relatedGrid p{max-width:760px;color:var(--world-muted)}.articlePage .relatedGrid small,.articlePage .relatedGrid strong{color:var(--world-accent)}.articlePage .related-chart,.articlePage .related-portolan,.articlePage .related-compass,.articlePage .related-logbook{--related-image:url(/worlds/haitu-hero-v2.webp);--related-position:center 66%}.articlePage .related-ship-structure,.articlePage .related-galleon{--related-image:url(/worlds/ships-hero-v2.webp);--related-position:center 55%}.articlePage .related-cannon{--related-image:url(/worlds/naval-history-hero-v2.webp);--related-position:center 55%}.articlePage .related-leviathan,.articlePage .related-ghost-ship{--related-image:url(/worlds/sea-legends-hero-v2.webp);--related-position:center 58%}.articlePage .related-crew{--related-image:url(/worlds/seamanship-hero-v2.webp);--related-position:center 54%}@media (max-width:800px){.articlePage .relatedSignal,.articlePage .relatedSignal:last-child:nth-child(odd){grid-column:1;min-height:350px}}.hubPage,.articlePage{--game-cta-image:url(/game-cta/expedition.webp);--game-cta-position:58% 56%}.hubPage-haitu,.articleTheme-haitu{--game-cta-position:8% 66%}.hubPage-ships,.articleTheme-ships{--game-cta-position:58% 60%}.hubPage-naval-history,.articleTheme-naval-history{--game-cta-position:76% 24%}.hubPage-sea-legends,.articleTheme-sea-legends{--game-cta-position:93% 70%}.hubPage-seamanship,.articleTheme-seamanship{--game-cta-position:56% 63%}.heroVoyageTrigger,.articleEntry-galleon .heroVoyageTrigger{background:var(--hero-play-panel);grid-template-columns:minmax(0,1fr) 190px 44px;width:min(650px,100%);min-height:118px;padding:17px 12px 17px 22px}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger,.articleEntry-galleon .heroVoyageTrigger{background:color-mix(in srgb, var(--hero-play-panel) 94%, transparent)}}.heroVoyageTrigger>span,.heroVoyageTrigger>strong,.heroVoyageTrigger>small{z-index:2;grid-column:1;position:relative}.heroVoyageTrigger>b,.articleEntry-galleon .heroVoyageTrigger>b{z-index:2;border:0;border-left:1px solid var(--hero-play-accent);grid-area:1/3/4;align-self:stretch;width:auto;height:auto;position:static;top:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.heroVoyageTrigger>b,.articleEntry-galleon .heroVoyageTrigger>b{border-left:1px solid color-mix(in srgb, var(--hero-play-accent) 32%, transparent)}}.heroVoyageTrigger>b,.articleEntry-galleon .heroVoyageTrigger>b{font-size:23px}.gameCtaThumb{z-index:1;border:1px solid var(--hero-play-accent);grid-area:1/2/4;align-self:stretch;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gameCtaThumb{border:1px solid color-mix(in srgb, var(--hero-play-accent) 40%, transparent)}}.gameCtaThumb{background-image:linear-gradient(0deg, #02070ad1, transparent 68%), var(--game-cta-image);background-position:center, var(--game-cta-position);background-size:cover;box-shadow:inset 0 0 0 1px #ffffff09}.gameCtaThumb:before,.worldPlayArt:before,.voyageCtaArt:before,.chapterLaunchArt:before,.gamePortalArtwork:before{content:"";z-index:1;pointer-events:none;opacity:.25;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff0b 6px);position:absolute;inset:0}.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{content:"";z-index:2;background:var(--hero-play-accent,var(--world-accent,var(--cyan)));height:1px;position:absolute;top:28%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{background:color-mix(in srgb, var(--hero-play-accent,var(--world-accent,var(--cyan))) 55%, transparent)}}.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{box-shadow:0 0 14px var(--hero-play-accent,var(--world-accent,var(--cyan)))}@supports (color:color-mix(in lab, red, red)){.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{box-shadow:0 0 14px color-mix(in srgb, var(--hero-play-accent,var(--world-accent,var(--cyan))) 38%, transparent)}}.gameCtaThumb:after,.worldPlayArt:after,.voyageCtaArt:after,.chapterLaunchArt:after,.gamePortalArtwork:after{opacity:.7}.gameCtaThumb>span,.gameCtaThumb>b,.worldPlayArt>span,.worldPlayArt>b,.voyageCtaArt>span,.voyageCtaArt>b,.chapterLaunchArt>span,.chapterLaunchArt>b,.gamePortalArtwork>span,.gamePortalArtwork>b{z-index:3;color:#f7f1dac7;font:800 6px var(--mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;left:10px}.gameCtaThumb>span{top:9px}.gameCtaThumb>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;bottom:8px;right:9px;overflow:hidden}.heroVoyageTrigger:hover .gameCtaThumb{filter:saturate(1.15)brightness(1.06)}.worldPlaySignal{min-height:190px;padding-top:18px}.worldPlayArt{border:1px solid var(--world-line);background-image:linear-gradient(0deg, #02070adb, transparent 68%), var(--game-cta-image);background-position:center, var(--game-cta-position);background-size:cover;grid-column:1/-1;height:102px;margin-bottom:9px;position:relative;overflow:hidden}.worldPlayArt>span{color:var(--world-accent);top:9px}.worldPlayArt>b{color:var(--world-copy);text-overflow:ellipsis;white-space:nowrap;bottom:8px;right:9px;overflow:hidden}.articlePage .voyageCta{border:1px solid var(--world-line);border-left:5px solid var(--world-accent);background:var(--world-panel);grid-template-columns:minmax(280px,42%) minmax(0,1fr);margin:100px 0;padding:0;display:grid;overflow:hidden}.voyageCtaArt{border-right:1px solid var(--world-line);background-image:linear-gradient(0deg, #02070ae6, transparent 70%), var(--game-cta-image);background-position:center, var(--game-cta-position);background-size:cover;min-height:390px;position:relative;overflow:hidden}.voyageCtaArt>span{color:var(--world-accent);top:16px}.voyageCtaArt>b{color:var(--world-copy);bottom:17px;right:16px}.voyageCtaArt>i{z-index:3;background:var(--world-accent);width:8px;height:8px;box-shadow:0 0 16px var(--world-accent);border-radius:50%;position:absolute;top:16px;right:16px}.voyageCtaCopy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,58px);display:flex}.voyageCtaCopy>p:not(.signalLabel){color:var(--world-muted);font:14px/1.75 var(--sans)}.voyageCtaCopy .signalButton{align-self:flex-start}.hubPage .chapterLaunch{background:var(--ocean-900);border:1px solid #f4f7f524;grid-template-columns:minmax(300px,43%) minmax(0,1fr);align-items:stretch;gap:0;min-height:430px;padding:0;display:grid;overflow:hidden;box-shadow:0 32px 90px #060f122b}.chapterLaunchArt{background-image:linear-gradient(0deg, #02070ae6, transparent 68%), var(--game-cta-image);background-position:center, var(--game-cta-position);background-size:cover;border-right:1px solid #f4f7f524;position:relative;overflow:hidden;max-width:none!important}.chapterLaunchArt>span{color:var(--hero-play-accent);top:17px}.chapterLaunchArt>b{color:#fff;bottom:18px;right:17px}.chapterLaunchArt>i,.gamePortalArtwork>i{z-index:3;background:var(--hero-play-accent,var(--cyan));width:8px;height:8px;box-shadow:0 0 18px var(--hero-play-accent,var(--cyan));border-radius:50%;position:absolute;top:17px;right:17px}.chapterLaunchCopy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,64px);display:flex;max-width:none!important}.chapterLaunchCopy .signalButton{align-self:flex-start;margin-top:24px}.gamePortal{padding:105px 0}.gamePortalInner{grid-template-columns:minmax(330px,5fr) minmax(0,7fr);align-items:stretch;gap:0;display:grid}.gamePortalInner>div{max-width:none}.gamePortalArtwork{background-image:linear-gradient(#0000 38%,#02070ae8),url(/game-cta/expedition.webp);background-position:50%,66% 60%;background-size:cover;border:1px solid #55ebed33;min-height:500px;position:relative;overflow:hidden;box-shadow:0 30px 95px #0000004d}.gamePortalArtwork>span{color:var(--cyan);top:18px}.gamePortalArtwork>b{color:#fff;font-size:8px;bottom:18px;right:18px}.gamePortalCopy{border:1px solid var(--dark-line);background:#041116b8;border-left:0;flex-direction:column;justify-content:center;padding:clamp(44px,6vw,82px);display:flex}.gamePortalCopy .signalButton{align-self:flex-start;margin-top:34px}.gamePortalActions{align-items:center;gap:26px;margin-top:34px;display:flex}.gamePortalActions .signalButton{margin-top:0}.gamePortalActions .textAction{color:#a9b9ba}.experience-expedition .experienceCardWorld,.game-expedition .launchRadar{--game-cover:url(/game-cta/expedition.webp);--game-cover-position:62% 55%}.experience-trade .experienceCardWorld,.game-trade .launchRadar{--game-cover:url(/game-cta/trade.webp);--game-cover-position:57% 48%}.experience-history .experienceCardWorld,.game-history .launchRadar{--game-cover:url(/game-cta/history.webp);--game-cover-position:52% 54%}.experience-sextant .experienceCardWorld,.game-sextant .launchRadar{--game-cover:url(/game-cta/sextant.webp);--game-cover-position:50% 50%}.experienceCardWorld{background-image:linear-gradient(0deg, #02070ad6, transparent 68%), var(--game-cover);background-position:center, var(--game-cover-position);filter:saturate(.9)contrast(1.04);background-size:cover}.experienceCardWorld:before,.experienceCardWorld:after,.experienceCardWorld>span,.experienceCardWorld>i{opacity:0}.experienceCard:hover .experienceCardWorld{filter:saturate(1.08)contrast(1.04)}.experienceCard.isPlanned .experienceCardWorld{filter:saturate(.56)brightness(.7)}.experienceCard.isPlanned:hover .experienceCardWorld{filter:saturate(.76)brightness(.8)}.launchRadar{background-image:linear-gradient(0deg, #02070ac7, transparent 74%), var(--game-cover);background-position:center, var(--game-cover-position);background-size:cover}.launchRadar:before{background:#030a0e14}@media (max-width:800px){.hubPage .chapterLaunch,.articlePage .voyageCta,.gamePortalInner{grid-template-columns:1fr}.chapterLaunchArt,.voyageCtaArt,.gamePortalArtwork{border-bottom:1px solid #f4f7f524;border-right:0;min-height:330px}.gamePortalCopy{border-left:1px solid var(--dark-line);border-top:0}.gamePortalActions{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:600px){.heroVoyageTrigger,.articleEntry-galleon .heroVoyageTrigger{grid-template-columns:minmax(0,1fr) 108px 32px;min-height:112px;padding:12px 8px 12px 16px}.heroVoyageTrigger>small{max-width:150px}.gameCtaThumb>b{max-width:86px}.chapterLaunchArt,.voyageCtaArt,.gamePortalArtwork{min-height:240px}.chapterLaunchCopy,.voyageCtaCopy,.gamePortalCopy{padding:32px 24px 36px}.articlePage .voyageCta{margin-block:72px}.gamePortal{padding-block:78px}.gamePortalArtwork{background-position:50%,66% 56%}}.gameSeoPage{--game-seo-accent:var(--cyan);--game-seo-warm:var(--gold);--game-seo-position:66% 56%;--game-seo-panel:#081a20;color:var(--foam-50);background:#03080c}.gameSeoTone-legacy{--game-seo-accent:#f1bd63;--game-seo-warm:#ffdd91;--game-seo-position:59% 57%;--game-seo-panel:#17150f}.gameSeoTone-combat{--game-seo-accent:#ff765d;--game-seo-warm:#ffc078;--game-seo-position:78% 25%;--game-seo-panel:#1d0b09}.gameSeoTone-roguelike{--game-seo-accent:#83e6c0;--game-seo-warm:#c7afe8;--game-seo-position:92% 72%;--game-seo-panel:#071b19}.gameSeoPage .signalLabel{color:var(--game-seo-accent)}.gameSeoPage .signalButton{border-color:var(--game-seo-accent);background:var(--game-seo-accent);color:#061014}.gameSeoPage .textAction:hover{color:var(--game-seo-accent)}.gameSeoHero{isolation:isolate;background:#03080c;min-height:820px;position:relative;overflow:hidden}.gameSeoHeroScene{z-index:-2;background-image:url(/game-cta/expedition.webp);background-position:var(--game-seo-position);filter:saturate(.88)contrast(1.08);background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.gameSeoHeroScene:before{content:"";background:linear-gradient(90deg,#03080cfa 0,#03080ceb 34%,#03080c70 66%,#03080c38),linear-gradient(#03080c29,#0000 52%,#03080ce6);position:absolute;inset:0}.gameSeoHeroScene:after{content:"";opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff09 7px);position:absolute;inset:0}.gameSeoHeroScene>span{border:1px solid var(--game-seo-accent);width:330px;height:330px;position:absolute;top:18%;right:4%}@supports (color:color-mix(in lab, red, red)){.gameSeoHeroScene>span{border:1px solid color-mix(in srgb, var(--game-seo-accent) 28%, transparent)}}.gameSeoHeroScene>span{border-radius:50%;box-shadow:inset 0 0 0 56px #ffffff03,inset 0 0 0 112px #ffffff03}.gameSeoHeroScene>i{background:var(--game-seo-accent);width:8px;height:8px;box-shadow:0 0 25px 8px var(--game-seo-accent);border-radius:50%;position:absolute;top:36%;right:20%}@supports (color:color-mix(in lab, red, red)){.gameSeoHeroScene>i{box-shadow:0 0 25px 8px color-mix(in srgb, var(--game-seo-accent) 35%, transparent)}}.gameSeoHeroInner{z-index:2;flex-direction:column;justify-content:center;min-height:820px;padding-block:80px 60px;display:flex;position:relative}.gameSeoDetail .gameSeoHeroInner{padding-top:38px}.gameSeoHero .darkBreadcrumbs{margin-bottom:72px}.gameSeoHero h1{max-width:960px;font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:18px 0 0;font-size:clamp(50px,6vw,88px);line-height:.96}.gameSeoDetail .gameSeoHero h1{max-width:900px;font-size:clamp(48px,5.5vw,78px)}.gameSeoHero h1 em{color:var(--game-seo-accent);font-style:normal}.gameSeoLead{color:#b4c2c1;max-width:760px;margin:30px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.72}.gameSeoActions{align-items:center;gap:28px;margin-top:38px;display:flex}.gameSeoHeroFacts{border-top:1px solid #c4e6e72b;grid-template-columns:repeat(4,1fr);width:min(920px,100%);margin:auto 0 0;padding-top:48px;display:grid}.gameSeoHeroFacts div{border-right:1px solid #c4e6e724;min-height:70px;padding:0 24px}.gameSeoHeroFacts div:first-child{padding-left:0}.gameSeoHeroFacts div:last-child{border-right:0}.gameSeoHeroFacts dt{color:var(--game-seo-accent)}@supports (color:color-mix(in lab, red, red)){.gameSeoHeroFacts dt{color:color-mix(in srgb, var(--game-seo-accent) 78%, transparent)}}.gameSeoHeroFacts dt{font:800 8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.gameSeoHeroFacts dd{color:#fff;margin:10px 0 0;font-size:15px;font-weight:750}.gameSeoManifest{border-top:1px solid var(--dark-line);background:radial-gradient(circle at 84% 22%, var(--game-seo-accent), transparent 26%), #061218;padding:130px 0}@supports (color:color-mix(in lab, red, red)){.gameSeoManifest{background:radial-gradient(circle at 84% 22%, color-mix(in srgb, var(--game-seo-accent) 9%, transparent), transparent 26%), #061218}}.gameSeoManifestInner{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(65px,10vw,150px);display:grid}.gameSeoManifestInner>.signalLabel{grid-column:1/-1;margin-bottom:-25px}.gameSeoManifest h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(48px,5.4vw,75px);line-height:.98}.gameSeoManifestInner>div p{color:#98abad;margin:0 0 22px;font-size:16px;line-height:1.85}.gameSeoRoutes{background:#03080c;padding:125px 0}.gameSeoSectionHead{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:40px;margin-bottom:58px;display:grid}.gameSeoSectionHead .signalLabel{grid-column:1/-1;margin-bottom:-22px}.gameSeoSectionHead h2{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(45px,5vw,70px);line-height:.96}.gameSeoSectionHead>p:last-child{color:#8fa2a5;margin:0;font-size:13px;line-height:1.75}.gameSeoRouteGrid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.gameSeoRoute{background:var(--game-seo-panel);isolation:isolate;border:1px solid #c4e6e726;grid-column:span 4;align-items:end;min-height:520px;display:flex;position:relative;overflow:hidden}.gameSeoRouteScene{z-index:-2;background-image:linear-gradient(0deg,#03080cf5 0,#03080c4d 72%),url(/game-cta/expedition.webp);background-position:center, var(--game-seo-position);filter:saturate(.74);background-size:cover;transition:transform .8s,filter .35s;position:absolute;inset:0}.gameSeoRouteScene:after{content:"";opacity:.22;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff0a 7px);position:absolute;inset:0}.gameSeoRouteScene b{color:#ffffff1a;font:900 130px/1 var(--display);position:absolute;top:-3%;right:3%}.gameSeoRoute>div:last-child{padding:30px}.gameSeoRoute small{color:var(--game-seo-accent);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.gameSeoRoute h2{font-family:var(--display);letter-spacing:-.045em;margin:12px 0 15px;font-size:clamp(34px,3.4vw,49px);line-height:.98}.gameSeoRoute p{color:#9cadad;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.gameSeoRoute strong{color:var(--game-seo-accent);font:800 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:22px;display:inline-block}.gameSeoRoute:hover .gameSeoRouteScene{filter:saturate();transform:scale(1.035)}.gameSeoBoundary{border-top:1px solid var(--dark-line);background:#07151a;padding:110px 0}.gameSeoBoundaryInner{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:90px;display:grid}.gameSeoBoundary h2{font-family:var(--display);letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(43px,4.6vw,64px);line-height:1}.gameSeoBoundary dl{border-top:1px solid var(--dark-line);margin:0}.gameSeoBoundary dl div{border-bottom:1px solid var(--dark-line);grid-template-columns:110px 1fr;gap:25px;padding:24px 0;display:grid}.gameSeoBoundary dt{color:var(--cyan);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.gameSeoBoundary dd{color:#a5b4b6;margin:0;font-size:14px;line-height:1.7}.gameSeoPromise{border-top:1px solid var(--game-seo-accent);padding:130px 0}@supports (color:color-mix(in lab, red, red)){.gameSeoPromise{border-top:1px solid color-mix(in srgb, var(--game-seo-accent) 22%, transparent)}}.gameSeoPromise{border-bottom:1px solid var(--game-seo-accent)}@supports (color:color-mix(in lab, red, red)){.gameSeoPromise{border-bottom:1px solid color-mix(in srgb, var(--game-seo-accent) 22%, transparent)}}.gameSeoPromise{background:radial-gradient(circle at 20% 50%, var(--game-seo-accent), transparent 30%), var(--game-seo-panel)}@supports (color:color-mix(in lab, red, red)){.gameSeoPromise{background:radial-gradient(circle at 20% 50%, color-mix(in srgb, var(--game-seo-accent) 12%, transparent), transparent 30%), var(--game-seo-panel)}}.gameSeoPromise p{color:var(--game-seo-accent);font:800 8px var(--mono);letter-spacing:.16em}.gameSeoPromise h2{max-width:1080px;font-family:var(--display);letter-spacing:-.052em;margin:25px 0 0;font-size:clamp(53px,6vw,88px);line-height:.95}.gameSeoLoop{background:#03080c;padding:125px 0}.gameSeoLoop ol{border-top:1px solid #c4e6e726;border-left:1px solid #c4e6e726;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.gameSeoLoop li{background:linear-gradient(145deg, var(--game-seo-accent), transparent 55%);border-bottom:1px solid #c4e6e726;border-right:1px solid #c4e6e726;flex-direction:column;min-height:280px;padding:27px;display:flex}@supports (color:color-mix(in lab, red, red)){.gameSeoLoop li{background:linear-gradient(145deg, color-mix(in srgb, var(--game-seo-accent) 5%, transparent), transparent 55%)}}.gameSeoLoop li>span{color:var(--game-seo-accent);font:800 9px var(--mono)}.gameSeoLoop li>div{margin-top:auto}.gameSeoLoop h3{font-family:var(--display);letter-spacing:-.035em;margin:0 0 13px;font-size:31px;line-height:1}.gameSeoLoop li p{color:#92a5a7;margin:0;font-size:12px;line-height:1.7}.gameSeoBriefing{background:var(--game-seo-panel)}.gameSeoBriefing article{border-top:1px solid var(--game-seo-accent);grid-template-columns:minmax(100px,220px) minmax(0,760px);justify-content:center;align-items:center;gap:clamp(45px,8vw,125px);min-height:620px;padding:110px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.gameSeoBriefing article{border-top:1px solid color-mix(in srgb, var(--game-seo-accent) 18%, transparent)}}.gameSeoBriefing article:nth-child(2n){background:linear-gradient(90deg, transparent, var(--game-seo-accent))}@supports (color:color-mix(in lab, red, red)){.gameSeoBriefing article:nth-child(2n){background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--game-seo-accent) 5%, transparent))}}.gameSeoBriefing article>span{color:var(--game-seo-accent);font:800 8px var(--mono);letter-spacing:.14em;align-self:start;margin-top:15px}.gameSeoBriefing h2{font-family:var(--display);letter-spacing:-.05em;margin:0 0 32px;font-size:clamp(48px,5vw,71px);line-height:.96}.gameSeoBriefing p{color:#b2c0bf;margin:0 0 22px;font-size:17px;line-height:1.9}.gameSeoBriefing ul{background:var(--game-seo-accent);grid-template-columns:1fr 1fr;gap:1px;margin:36px 0 0;padding:1px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.gameSeoBriefing ul{background:color-mix(in srgb, var(--game-seo-accent) 20%, transparent)}}.gameSeoBriefing li{color:#dce6e3;background:var(--game-seo-panel);align-items:center;min-height:84px;padding:20px;font-size:12px;line-height:1.55;display:flex}.gameSeoBriefing li:before{content:"+";color:var(--game-seo-accent);font:18px var(--mono);margin-right:12px}.gameSeoFieldNotes{background:#071318;padding:125px 0}.gameSeoFieldNotes>.shell>div{border-top:1px solid var(--dark-line)}.gameSeoFieldNotes a{border-bottom:1px solid var(--dark-line);grid-template-columns:70px 1fr 30px;align-items:center;gap:25px;min-height:108px;transition:padding .2s,background .2s;display:grid}.gameSeoFieldNotes a:hover{background:var(--game-seo-accent);padding-inline:18px}@supports (color:color-mix(in lab, red, red)){.gameSeoFieldNotes a:hover{background:color-mix(in srgb, var(--game-seo-accent) 5%, transparent)}}.gameSeoFieldNotes a>span{color:var(--game-seo-accent);font:800 9px var(--mono)}.gameSeoFieldNotes a>strong{font-size:clamp(20px,2vw,28px)}.gameSeoFieldNotes a>b{color:var(--game-seo-accent);font-size:18px}.gameSeoFaq{background:#03080c;padding:125px 0}.gameSeoFaq>.shell>div{border-top:1px solid var(--dark-line);max-width:900px;margin-left:auto}.gameSeoFaq details{border-bottom:1px solid var(--dark-line)}.gameSeoFaq summary{cursor:pointer;padding:27px 60px 27px 0;font-size:18px;font-weight:750;list-style:none;position:relative}.gameSeoFaq summary::-webkit-details-marker{display:none}.gameSeoFaq summary:after{content:"+";border:1px solid var(--dark-line);width:30px;height:30px;color:var(--game-seo-accent);place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gameSeoFaq details[open] summary:after{content:"−";background:var(--game-seo-accent)}@supports (color:color-mix(in lab, red, red)){.gameSeoFaq details[open] summary:after{background:color-mix(in srgb, var(--game-seo-accent) 8%, transparent)}}.gameSeoFaq details p{color:#9fb0b1;max-width:750px;margin:0;padding:0 30px 28px 0;font-size:14px;line-height:1.8}.gameSeoRelated{border-top:1px solid var(--dark-line);background:#071318;padding:115px 0 130px}.gameSeoRelated>.shell>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gameSeoRelatedCard{border:1px solid var(--game-seo-accent);flex-direction:column;justify-content:end;min-height:330px;padding:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.gameSeoRelatedCard{border:1px solid color-mix(in srgb, var(--game-seo-accent) 24%, transparent)}}.gameSeoRelatedCard{background:radial-gradient(circle at 85% 15%, var(--game-seo-accent), transparent 27%), var(--game-seo-panel)}@supports (color:color-mix(in lab, red, red)){.gameSeoRelatedCard{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--game-seo-accent) 15%, transparent), transparent 27%), var(--game-seo-panel)}}.gameSeoRelatedCard small{color:var(--game-seo-accent);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.gameSeoRelatedCard h3{max-width:620px;font-family:var(--display);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(36px,4vw,55px);line-height:.98}.gameSeoRelatedCard strong{color:var(--game-seo-accent);font:800 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:28px}.gameSeoFinalCta{isolation:isolate;background:#03080c;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.gameSeoFinalScene{z-index:-2;filter:saturate(.9);background-image:linear-gradient(90deg,#03080cf7,#03080cc2 46%,#03080c40),url(/game-cta/expedition.webp);background-position:50%,69% 58%;background-size:cover;position:absolute;inset:0}.gameSeoFinalScene:after{content:"";background:linear-gradient(#0000 48%,#03080cc7);position:absolute;inset:0}.gameSeoFinalCta h2{max-width:780px;font-family:var(--display);letter-spacing:-.06em;margin:20px 0 22px;font-size:clamp(56px,6.4vw,92px);line-height:.92}.gameSeoFinalCta .shell>p:not(.signalLabel){color:#a5b5b6;max-width:650px;font-size:15px;line-height:1.8}.gameSeoFinalCta .signalButton{margin-top:25px}@media (max-width:900px){.gameSeoRoute{grid-column:span 6}.gameSeoRoute:last-child{grid-column:span 12}.gameSeoManifestInner,.gameSeoBoundaryInner{grid-template-columns:1fr;gap:45px}.gameSeoLoop ol{grid-template-columns:1fr 1fr}.gameSeoBriefing article{grid-template-columns:130px 1fr;gap:45px}}@media (max-width:600px){.gameSeoHero,.gameSeoHeroInner{min-height:760px}.gameSeoHeroInner,.gameSeoDetail .gameSeoHeroInner{padding-block:40px 34px}.gameSeoHero .darkBreadcrumbs{margin-bottom:52px}.gameSeoHero h1,.gameSeoDetail .gameSeoHero h1{font-size:45px}.gameSeoLead{font-size:15px;line-height:1.72}.gameSeoActions{flex-direction:column;align-items:stretch;gap:13px}.gameSeoActions .textAction{align-self:flex-start}.gameSeoHeroFacts{grid-template-columns:1fr 1fr;gap:0;padding-top:28px}.gameSeoHeroFacts div{border-bottom:1px solid #c4e6e71f;min-height:60px;padding:12px 14px}.gameSeoHeroFacts div:nth-child(odd){padding-left:0}.gameSeoHeroFacts div:nth-child(2n){border-right:0}.gameSeoHeroScene{background-position:70%}.gameSeoHeroScene:before{background:linear-gradient(90deg,#03080cf0,#03080cad),linear-gradient(#0000 52%,#03080ceb)}.gameSeoHeroScene>span{opacity:.45;right:-38%}.gameSeoManifest,.gameSeoRoutes,.gameSeoPromise,.gameSeoLoop,.gameSeoFieldNotes,.gameSeoFaq,.gameSeoRelated{padding-block:78px}.gameSeoManifestInner>.signalLabel{margin-bottom:0}.gameSeoManifest h2,.gameSeoPromise h2{font-size:45px}.gameSeoSectionHead{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.gameSeoSectionHead .signalLabel{grid-column:1;margin-bottom:0}.gameSeoSectionHead h2{font-size:43px}.gameSeoRouteGrid{grid-template-columns:1fr}.gameSeoRoute,.gameSeoRoute:last-child{grid-column:1;min-height:440px}.gameSeoRoute>div:last-child{padding:24px}.gameSeoBoundary{padding-block:75px}.gameSeoBoundary dl div{grid-template-columns:80px 1fr}.gameSeoLoop ol{grid-template-columns:1fr}.gameSeoLoop li{min-height:220px}.gameSeoBriefing article{grid-template-columns:1fr;gap:22px;min-height:0;padding:72px 0}.gameSeoBriefing article>span{margin-top:0}.gameSeoBriefing h2{font-size:45px}.gameSeoBriefing p{font-size:16px}.gameSeoBriefing ul{grid-template-columns:1fr}.gameSeoFieldNotes a{grid-template-columns:35px 1fr 22px;gap:12px;min-height:120px}.gameSeoFaq>.shell>div{margin-left:0}.gameSeoRelated>.shell>div{grid-template-columns:1fr}.gameSeoRelatedCard{min-height:300px;padding:25px}.gameSeoFinalCta{min-height:640px}.gameSeoFinalCta h2{font-size:52px}}.systemStatePage{background:#03080c;min-height:100vh}.systemStateHero{isolation:isolate;min-height:calc(100svh - 82px);position:relative;overflow:hidden}.systemStateScene{z-index:-2;filter:saturate(.42)contrast(1.12);background-image:linear-gradient(90deg,#03080c 0,#03080ce6 36%,#03080c57),url(/worlds/sea-legends-hero-v2.webp);background-position:50%,65% 52%;background-size:cover;position:absolute;inset:0 0 0 34%}.systemStateScene:after{content:"";opacity:.2;background:repeating-linear-gradient(0deg,#0000 0 6px,#ffffff0b 7px);position:absolute;inset:0}.systemStateScene span{border:1px solid #ff6d5740;border-radius:50%;width:340px;height:340px;position:absolute;top:17%;right:8%;box-shadow:inset 0 0 0 57px #ff6d5703,inset 0 0 0 114px #ff6d5703}.systemStateScene i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:37%;right:21%;box-shadow:0 0 32px 8px #ff6d5747}.systemStateScene b{color:#ffffff0f;font:900 210px/1 var(--display);letter-spacing:-.08em;position:absolute;bottom:-7%;right:1%}.systemStateInner{flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding-block:75px;display:flex}.systemStateInner h1{max-width:900px;font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:17px 0 0;font-size:clamp(48px,5.8vw,82px);line-height:.96}.systemStateInner>p:not(.signalLabel){color:#acbabc;max-width:670px;margin:28px 0 0;font-size:17px;line-height:1.78}.systemStateActions{align-items:center;gap:25px;margin-top:38px;display:flex}.systemStateActions button{cursor:pointer}.systemStateInner>small{color:#60757a;font:8px var(--mono);letter-spacing:.12em;margin-top:50px}.routeLoading{min-height:100svh;color:var(--foam-50);background:radial-gradient(circle,#55ebed12,#0000 28%),#03080c;place-items:center;display:grid;overflow:hidden}.routeLoading>div:last-child{z-index:2;text-align:center;width:min(360px,100% - 48px);position:relative}.routeLoading>div:last-child>span{color:#7f9699;font:800 8px var(--mono);letter-spacing:.18em}.routeLoading>div:last-child>b{color:var(--cyan);font:800 11px var(--mono);letter-spacing:.16em;margin-top:17px;display:block}.routeLoading>div:last-child>i{background:#55ebed29;height:1px;margin-top:24px;display:block;overflow:hidden}.routeLoading>div:last-child>i:after{content:"";background:var(--cyan);width:32%;height:100%;box-shadow:0 0 12px var(--cyan);animation:1.3s ease-in-out infinite routeSignal;display:block}.routeLoadingRadar{aspect-ratio:1;border:1px solid #55ebed1c;border-radius:50%;width:min(62vw,560px);position:absolute;box-shadow:inset 0 0 0 80px #55ebed02,inset 0 0 0 160px #55ebed02}.routeLoadingRadar:before,.routeLoadingRadar:after{content:"";background:#55ebed1a;width:1px;position:absolute;top:-15%;bottom:-15%;left:50%}.routeLoadingRadar:after{width:auto;height:1px;top:50%;left:-15%;right:-15%}.routeLoadingRadar span{transform-origin:0;background:linear-gradient(90deg,#55ebed66,#0000);width:44%;height:1px;animation:2.8s linear infinite radarSweep;position:absolute;inset:50% 50% auto}.routeLoadingRadar i{background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:35%;right:24%;box-shadow:0 0 19px 5px #ff6d5740}.globalFailure{min-height:100svh;color:var(--foam-50);background:radial-gradient(circle at 80% 25%,#ff6d571a,#0000 30%),#03080c;place-items:center;padding:40px;display:grid}.globalFailure>div{background:#0b0f11cc;border:1px solid #ff6d5740;width:min(850px,100%);padding:55px}.globalFailure span{color:var(--coral);font:800 8px var(--mono);letter-spacing:.14em}.globalFailure h1{font-family:var(--display);letter-spacing:-.048em;margin:20px 0 25px;font-size:clamp(42px,5.5vw,72px);line-height:.97}.globalFailure p{color:#9faeb0;max-width:640px;font-size:15px;line-height:1.8}.globalFailure button{border:1px solid var(--coral);background:var(--coral);color:#160a08;min-height:52px;font:900 10px var(--mono);letter-spacing:.1em;cursor:pointer;margin-top:20px;padding:0 22px}.globalFailure button b{margin-left:15px;font-size:16px}@keyframes routeSignal{0%{transform:translate(-100%)}50%,to{transform:translate(315%)}}@keyframes radarSweep{to{transform:rotate(360deg)}}@media (max-width:600px){.systemStateHero,.systemStateInner{min-height:calc(100svh - 70px)}.systemStateScene{opacity:.5;left:10%}.systemStateScene b{font-size:130px}.systemStateInner h1{font-size:44px}.systemStateInner>p:not(.signalLabel){font-size:14px}.systemStateActions{flex-direction:column;align-items:stretch;gap:12px}.systemStateActions .textAction{align-self:flex-start}.globalFailure{padding:18px}.globalFailure>div{padding:34px 24px}}.worldSite h1,.worldSite h2,.worldSite h3,.globalFailure h1{font-kerning:normal;text-rendering:optimizelegibility}.worldSite h1{font-weight:800}[data-locale=zh]{--display:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}[data-locale=zh] .worldSite h1{letter-spacing:-.035em;font-weight:700;line-height:1.02}[data-locale=zh] .worldSite h2{letter-spacing:-.025em;font-weight:700;line-height:1.04}[data-locale=zh] .worldSite h3{letter-spacing:-.015em;font-weight:600}[data-locale=zh] .signalLabel{letter-spacing:.08em;font-weight:700}[data-locale=zh] .publicInfoSections article>p:not(.signalLabel),[data-locale=zh] .productManifest>.shell>p,[data-locale=zh] .productDevelopment>.shell>div>p:last-child{font-size:16px;line-height:1.95}.adminPage{--admin-surface:#09171c;--admin-panel:#0c1c22;--admin-line:#263b42;color:#dce8e7;background:#061015;min-height:100svh}.adminTopbar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c10f7;min-height:68px;padding:0 clamp(20px,3vw,44px);position:sticky;top:0}.adminBrand{color:#f5fbfa;font:900 14px var(--mono);letter-spacing:.12em}.adminBrand span{color:var(--cyan);margin-left:9px}.adminTopbar nav{align-items:center;gap:22px;display:flex}.adminTopbar nav a{color:#99acad;align-items:center;min-height:44px;font-size:11px;display:inline-flex}.adminTopbar nav a:hover{color:var(--cyan)}.adminFrame{grid-template-columns:238px minmax(0,1fr);width:min(1600px,100%);min-height:calc(100svh - 68px);margin:0 auto;display:grid}.adminSidebar{border-right:1px solid var(--admin-line);background:#071318;flex-direction:column;justify-content:space-between;height:calc(100svh - 68px);display:flex;position:sticky;top:68px;overflow-y:auto}.adminSidebar>nav{flex-direction:column;padding:20px 14px;display:flex}.adminSidebar>nav a{color:#9aadaf;border-left:2px solid #0000;grid-template-columns:27px 1fr;align-items:center;gap:12px;min-height:62px;padding:9px 12px;font-size:12px;transition:color .18s,border-color .18s,background .18s;display:grid}.adminSidebar>nav a>span:first-child{color:#70888c;font:8px var(--mono)}.adminSidebar>nav a>span:last-child{gap:4px;display:grid}.adminSidebar>nav a small{color:#70888c;font:8px var(--mono);letter-spacing:.13em}.adminSidebar>nav a:hover{color:#f1f7f6;background:#55ebed09}.adminSidebar>nav a[aria-current=page]{border-left-color:var(--cyan);color:var(--cyan);background:#55ebed11}.adminIdentity{border:1px solid var(--admin-line);background:#ffffff05;gap:5px;margin:14px;padding:17px;display:grid}.adminIdentity>span{color:#71898d;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.adminIdentity strong{color:#eff7f5;margin-top:5px;font-size:12px}.adminIdentity small{overflow-wrap:anywhere;color:#71898d;font-size:9px;line-height:1.45}.adminIdentity form{margin-top:10px}.adminIdentity button{width:100%}.adminWorkspace{min-width:0;padding:clamp(38px,5vw,72px) clamp(24px,5vw,74px) 100px}.adminPageHeader{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-end;gap:34px;min-height:154px;padding-bottom:30px;display:flex}.adminPageHeader p,.adminPanelHead p{color:var(--cyan);font:800 8px var(--mono);letter-spacing:.15em;margin:0}.adminPageHeader h1{color:#f4faf8;letter-spacing:-.045em;margin:10px 0 11px;font-size:clamp(35px,4vw,55px);line-height:.98}.adminPageHeader span{color:#8fa4a7;font-size:13px;line-height:1.6}.adminPageActions{flex:0 470px}.adminPage input,.adminPage select,.adminPage textarea{color:#e4eeec;width:100%;min-height:46px;font:13px var(--sans);background:#071419;border:1px solid #344b52;border-radius:0;padding:10px 12px}.adminPage textarea{resize:vertical}.adminPage input:focus,.adminPage select:focus,.adminPage textarea:focus{border-color:var(--cyan);outline-offset:1px;outline:2px solid #55ebed38}.adminPage button{color:#bfe9e7;min-height:44px;font:800 9px var(--mono);letter-spacing:.06em;cursor:pointer;background:#10272e;border:1px solid #38616a;padding:0 15px}.adminPage button:hover{border-color:var(--cyan);color:var(--cyan)}.adminPage button:disabled{opacity:.35;cursor:not-allowed}.adminPage button:focus-visible,.adminDisclosure summary:focus-visible,.adminAuditDetails summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.adminSearch,.adminFilters{grid-template-columns:1fr auto;width:100%;display:grid}.adminSearch button,.adminFilters button{min-width:78px}.adminNotice{border:1px solid;border-left-width:3px;margin:18px 0 0;padding:14px 17px;font-size:12px;line-height:1.55}.adminNotice.isError{color:#ffae9f;background:#ff6d5712;border-color:#ff6d5773}.adminNotice.isSuccess{color:#a6efeb;background:#55ebed0f;border-color:#55ebed59}.adminMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.adminMetrics a{border-right:1px solid var(--admin-line);background:var(--admin-panel);flex-direction:column;min-height:148px;padding:22px;transition:background .18s,transform .18s;display:flex}.adminMetrics a:last-child{border-right:0}.adminMetrics a:hover{background:#10242b;transform:translateY(-2px)}.adminMetrics span{color:#84999c;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.adminMetrics strong{color:#f4faf8;font:800 38px var(--mono);margin-top:auto}.adminMetrics .metricMoney{overflow-wrap:anywhere;font-size:clamp(18px,2vw,24px)}.adminMetrics small{color:#7d9396;margin-top:7px;font-size:10px}.adminOverviewGrid{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:18px;margin-top:38px;display:grid}.adminPanel{border-color:var(--admin-line);background:var(--admin-panel)}.adminPanelHead{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;min-height:77px;padding:17px 20px;display:flex}.adminPanelHead h2{color:#eef6f4;margin:7px 0 0;font-size:18px}.adminPanelHead>span,.adminPanelHead>a{color:#7f979a;font-size:10px}.adminPanelHead>a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.adminTaskList{display:grid}.adminTaskList>a{border-bottom:1px solid #20333a;justify-content:space-between;align-items:center;gap:20px;min-height:77px;padding:14px 20px;display:flex}.adminTaskList>a:last-child{border-bottom:0}.adminTaskList>a:hover{background:#55ebed09}.adminTaskList>a>span{gap:5px;display:grid}.adminTaskList b{color:#dbe7e5;font-size:12px}.adminTaskList small{color:#71878a;font-size:10px}.adminTaskList strong{color:#a9bcbd;min-width:38px;font:800 23px var(--mono);text-align:right}.adminTaskList .isCritical strong{color:var(--coral)}.adminTaskList .isWarning strong{color:var(--gold)}.adminRecentPanel ol{margin:0;padding:0;list-style:none}.adminRecentPanel li{border-bottom:1px solid #20333a;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 20px;display:flex}.adminRecentPanel li:last-child{border-bottom:0}.adminRecentPanel li>span{gap:4px;display:grid}.adminRecentPanel li b{color:#cfdddb;font-size:11px}.adminRecentPanel li small,.adminRecentPanel time{color:#71878a;font-size:9px}.adminCreateGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;display:grid}.adminDisclosure{border:1px solid var(--admin-line);background:var(--admin-panel)}.adminDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 20px;list-style:none;display:flex}.adminDisclosure>summary::-webkit-details-marker{display:none}.adminDisclosure>summary>span{gap:5px;display:grid}.adminDisclosure>summary b{color:#e4eeec;font-size:13px}.adminDisclosure>summary small{color:#748b8e;font-size:10px}.adminDisclosure>summary i{color:var(--cyan);font-size:20px;font-style:normal;transition:transform .18s}.adminDisclosure[open]>summary{border-bottom:1px solid var(--admin-line)}.adminDisclosure[open]>summary i{transform:rotate(45deg)}.adminSingleDisclosure{max-width:760px;margin-top:26px}.adminForm{padding:22px}.adminForm>button{margin-top:18px}.adminForm label,.adminGrantForm label{color:#91a6a8;font:800 9px var(--mono);letter-spacing:.07em;flex-direction:column;gap:8px;display:flex}.adminForm label small{color:#6f8689;font:10px var(--sans);letter-spacing:0}.adminFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminFields .wide{grid-column:span 2}.adminAdvanced{border:1px solid #2b4148;margin-top:16px;padding:0 14px 14px}.adminAdvanced summary{color:#91a5a7;cursor:pointer;align-items:center;min-height:44px;font-size:10px;display:flex}.adminCompactForm{gap:14px;display:grid}.adminGrantForm{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;margin:0;padding:20px;display:grid}.adminListSection{margin-top:30px;scroll-margin-top:92px}.adminListMeta{color:#71888b;justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:10px;display:flex}.adminListMeta strong{color:#c3d2d1;font-size:12px}.adminProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.adminProduct{min-width:0;padding:22px}.adminProductTitle{justify-content:space-between;gap:15px;display:flex}.adminProductTitle h2{color:#edf6f4;margin:12px 0 5px;font-size:20px}.adminProduct>p{color:#8ba0a3;margin:18px 0 0;font-size:11px;line-height:1.65}.adminPrices{border-top:1px solid var(--admin-line);margin-top:18px}.adminPrices>div{color:#b5c7c6;border-bottom:1px solid #203239;justify-content:space-between;align-items:center;gap:12px;min-height:58px;font-size:12px;display:flex}.adminPrices>div>span{gap:4px;display:grid}.adminPrices strong{color:#dbe7e5}.adminPrices small{color:#70878a;font-size:9px}.adminPage code{color:#7da2a5;font:10px var(--mono)}.adminStatus{color:#91aaad;min-height:24px;font:800 8px var(--mono);text-transform:uppercase;border:1px solid #365058;align-items:center;padding:0 8px;display:inline-flex}.status-active,.status-paid,.status-succeeded{color:#84dfda;background:#55ebed0d;border-color:#55ebed59}.status-suspended,.status-revoked,.status-failed,.status-cancelled,.status-inactive{color:#ff9987;background:#ff6d570d;border-color:#ff6d5759}.status-pending_payment,.status-pending,.status-creating{color:#e7bf78;background:#f1bd630d;border-color:#f1bd6359}.adminTableWrap{border:1px solid var(--admin-line);background:var(--admin-surface);overscroll-behavior-inline:contain;scrollbar-color:#36545c #0a181d;position:relative;overflow-x:auto}.adminPage table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.adminPage th{z-index:2;color:#82979a;font:800 8px var(--mono);letter-spacing:.1em;text-align:left;background:#0d2026;padding:14px;position:sticky;top:68px}.adminPage td{color:#b6c7c7;vertical-align:middle;border-top:1px solid #203238;min-width:110px;padding:15px 14px}.adminPage th:first-child,.adminPage td:first-child{position:sticky;left:0}.adminPage th:first-child{z-index:3;background:#0d2026}.adminPage td:first-child{z-index:1;background:#09171c}.adminPage tr:hover td,.adminPage tr:hover td:first-child{background:#0c1e24}.adminPage td strong,.adminPage td small,.adminPage td code{display:block}.adminPage td small{color:#71868a;margin-top:5px;font-size:10px}.adminPage td code{text-overflow:ellipsis;max-width:210px;overflow:hidden}.inlineForm{margin-left:8px;display:inline-block}.adminRefundForm{margin-top:9px}.adminPage .adminDangerButton{color:#ffad9f;background:#ff6d570e;border-color:#ff6d576b}.adminPage .adminDangerButton:hover{border-color:var(--coral);color:#ffc2b8}.adminFailure{max-width:280px;line-height:1.5;color:#ff9f8f!important}.adminEmpty{color:#758c8f;text-align:center;border:1px dashed #31474e;place-content:center;gap:8px;min-height:210px;padding:30px;display:grid}.adminEmpty strong{color:#c6d5d3;font-size:14px}.adminEmpty span{font-size:11px}.adminAuditDetails summary{min-height:44px;color:var(--cyan);cursor:pointer;align-items:center;font-size:10px;display:inline-flex}.adminAuditDetails pre{color:#a8bbba;max-width:380px;max-height:220px;font:10px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#061116;border:1px solid #30474e;margin:8px 0 0;padding:12px;overflow:auto}@media (max-width:1120px){.adminFrame{grid-template-columns:205px minmax(0,1fr)}.adminOverviewGrid{grid-template-columns:1fr}.adminMetrics{grid-template-columns:1fr 1fr}.adminMetrics a:nth-child(2){border-right:0}.adminMetrics a:nth-child(-n+2){border-bottom:1px solid var(--admin-line)}.adminCreateGrid{grid-template-columns:1fr}}@media (max-width:820px){.adminFrame{display:block}.adminSidebar{z-index:45;border-right:0;border-bottom:1px solid var(--admin-line);width:100%;height:auto;display:block;position:sticky;top:68px;overflow-x:auto}.adminSidebar>nav{flex-direction:row;width:max-content;min-width:100%;padding:7px 12px}.adminSidebar>nav a{border-bottom:2px solid #0000;border-left:0;min-width:132px;min-height:56px}.adminSidebar>nav a[aria-current=page]{border-bottom-color:var(--cyan)}.adminIdentity{display:none}.adminWorkspace{padding-top:38px}.adminPageHeader{flex-direction:column;align-items:stretch;min-height:0}.adminPageActions{flex-basis:auto;width:100%}.adminProductGrid,.adminGrantForm{grid-template-columns:1fr}.adminPage th{top:132px}}@media (max-width:560px){.adminTopbar{min-height:62px;padding-inline:14px}.adminBrand{font-size:11px}.adminBrand span{display:none}.adminTopbar nav{gap:12px}.adminTopbar nav a{font-size:9px}.adminSidebar{top:62px}.adminSidebar>nav a{min-width:115px}.adminWorkspace{padding:28px 14px 70px}.adminPageHeader h1{font-size:38px}.adminMetrics{grid-template-columns:1fr 1fr}.adminMetrics a{min-height:128px;padding:17px}.adminMetrics strong{font-size:31px}.adminMetrics .metricMoney{font-size:15px}.adminFields{grid-template-columns:1fr}.adminFields .wide{grid-column:1}.adminListMeta{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.adminProductTitle{flex-direction:column;align-items:flex-start}.adminPage th{top:124px}}.archiveIndexPage,.archiveDetailPage{--archive-accent:#55ebed;background:#edf2f0}.voyageIndexPage,.voyageDetailPage{--archive-accent:#f1bd63}.archiveIndexHero{isolation:isolate;min-height:720px;position:relative;overflow:hidden}.archiveIndexHeroInner{z-index:2;flex-direction:column;justify-content:center;min-height:720px;padding-block:72px 55px;display:flex;position:relative}.archiveIndexHero .darkBreadcrumbs{margin-bottom:76px}.archiveIndexHero h1{max-width:1050px;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:17px 0 0;font-size:clamp(48px,5.8vw,82px);line-height:.97}.archiveIndexHeroInner>p:not(.signalLabel){color:#c1cdcf;max-width:760px;margin:30px 0 0;font-size:17px;line-height:1.8}.archiveRouteScene{z-index:-1;opacity:.92;background:radial-gradient(circle at 68% 33%, var(--archive-accent), transparent 22%), linear-gradient(145deg, #071c2473, #02070a 72%);position:absolute;inset:0 0 0 34%}@supports (color:color-mix(in lab, red, red)){.archiveRouteScene{background:radial-gradient(circle at 68% 33%, color-mix(in srgb, var(--archive-accent) 18%, transparent), transparent 22%), linear-gradient(145deg, #071c2473, #02070a 72%)}}.archiveRouteScene:before{content:"";background:#c4e6e72b;height:1px;position:absolute;top:52%;left:7%;right:-8%;transform:rotate(-7deg);box-shadow:0 36px #c4e6e71a,0 72px #c4e6e70f}.archiveRouteScene:after{content:"";border:1px solid var(--archive-accent);width:340px;height:340px;position:absolute;top:14%;right:10%}@supports (color:color-mix(in lab, red, red)){.archiveRouteScene:after{border:1px solid color-mix(in srgb, var(--archive-accent) 24%, transparent)}}.archiveRouteScene:after{box-shadow:inset 0 0 0 56px var(--archive-accent), inset 0 0 0 112px var(--archive-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archiveRouteScene:after{box-shadow:inset 0 0 0 56px color-mix(in srgb, var(--archive-accent) 1.5%, transparent), inset 0 0 0 112px color-mix(in srgb, var(--archive-accent) 1.5%, transparent)}}.archiveRouteScene span{border-top:2px dashed var(--archive-accent);width:62%;height:24%;position:absolute;top:57%;left:8%}@supports (color:color-mix(in lab, red, red)){.archiveRouteScene span{border-top:2px dashed color-mix(in srgb, var(--archive-accent) 74%, transparent)}}.archiveRouteScene span{border-radius:50%;transform:rotate(-13deg)}.archiveRouteScene i{background:var(--archive-accent);width:9px;height:9px;box-shadow:0 0 32px 8px var(--archive-accent);border-radius:50%;position:absolute;top:35%;right:26%}@supports (color:color-mix(in lab, red, red)){.archiveRouteScene i{box-shadow:0 0 32px 8px color-mix(in srgb, var(--archive-accent) 27%, transparent)}}.archiveRouteScene b{color:#f4f7f50d;font:900 210px/1 var(--display);letter-spacing:-.1em;position:absolute;bottom:-8%;right:2%}.archiveHeroActions{align-items:center;gap:28px;margin-top:38px;display:flex}.archiveIndexHero dl{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,minmax(150px,220px));margin:auto 0 0;display:grid}.archiveIndexHero dl div{border-right:1px solid var(--dark-line);flex-direction:column;justify-content:center;min-height:76px;padding:13px 22px;display:flex}.archiveIndexHero dt{color:#a6b7ba;font:800 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.archiveIndexHero dd{color:var(--foam-50);font:800 19px var(--mono);margin:8px 0 0}.explorerIndexHero .archiveIndexHeroInner{text-shadow:0 2px 28px #000000c7}.explorerIndexHero h1{max-width:760px}.archivePortraitWall{z-index:0;pointer-events:none;background:#02080b;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:absolute;inset:0 0 0 43%;overflow:hidden}.archivePortraitWall:after{content:"";z-index:3;background:linear-gradient(90deg,#03090c 0%,#03090ced 10%,#03090c94 31%,#03090c1f 70%),linear-gradient(#03090c61,#0000 28%,#03090c57);position:absolute;inset:0}.archivePortraitWall figure{background:#07171c;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.archivePortraitWall figure:after{content:"";z-index:1;background:linear-gradient(#02080b05,#02080b33);border:1px solid #c4e6e714;position:absolute;inset:0}.archivePortraitWall img{object-fit:cover;object-position:72% center;filter:saturate(.78)contrast(1.08)brightness(.8);transform:scale(1.025)}.archivePortraitWall figure:nth-child(3n) img{object-position:66% center}.archivePortraitWall figure:nth-child(4n) img{object-position:78% center}.archivePortraitWall figure:nth-child(n+6) img{filter:saturate(.68)contrast(1.1)brightness(.68)}.archivePortraitWall figure span{z-index:2;color:#f1bd63ad;font:800 8px var(--mono);letter-spacing:.08em;position:absolute;bottom:9px;right:10px}.archiveIndexSurface{color:var(--ink-900);background:linear-gradient(#edf2f0,#e4ece9);padding:120px 0 135px}.archiveSectionLead{grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:end;gap:70px;margin-bottom:58px;display:grid}.archiveSectionLead h2{max-width:820px;font-family:var(--display);letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(43px,5vw,70px);line-height:.96}.archiveSectionLead>p{color:#3b555c;margin:0;font-size:15px;line-height:1.85}.archiveCardGrid{border-top:1px solid var(--light-line);border-left:1px solid var(--light-line);grid-template-columns:repeat(2,1fr);display:grid}.archiveEntityCard{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);background:#ffffff6b;flex-direction:column;min-height:680px;padding:0;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.archiveEntityCard:hover{z-index:2;background:#ffffffd1;transform:translateY(-5px);box-shadow:0 24px 55px #0c262c21}.archiveCardPortrait{aspect-ratio:16/9;background:#0a2027;position:relative;overflow:hidden}.archiveCardPortrait:after{content:"";z-index:1;background:linear-gradient(#03090c14,#0000 50%,#03090ca3);position:absolute;inset:0}.archiveCardPortrait img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s}.archiveEntityCard:hover .archiveCardPortrait img{filter:saturate(1.05)contrast(1.05);transform:scale(1.035)}.archiveCardTop{z-index:2;color:#f1f7f6db;font:800 10px var(--mono);letter-spacing:.07em;text-shadow:0 1px 12px #000000d9;justify-content:space-between;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0}.archiveCardTop>span{color:#72f1f2}.archiveCardBody{flex-direction:column;flex:1;padding:31px 34px 34px;display:flex}.archiveCardBody>small{color:#08727b;font:800 10px/1.55 var(--mono);letter-spacing:.07em;text-transform:uppercase}.archiveCardBody h2{max-width:560px;font-family:var(--display);letter-spacing:-.05em;margin:12px 0 4px;font-size:clamp(35px,4vw,54px);line-height:.98}.archiveCardBody>em{color:#526970;font:normal 12px var(--mono)}.archiveCardBody>p{color:#314b52;max-width:630px;margin:22px 0 0;font-size:14px;line-height:1.75}.archiveCardBody>div{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.archiveCardBody>div span{color:#405c63;font:10px/1.4 var(--mono);border:1px solid #08727b57;padding:6px 8px}.archiveCardBody>strong{color:#086d75;font:800 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:30px}.archiveCrossLink{padding:92px 0}.archiveCrossLink>.shell{justify-content:space-between;align-items:end;gap:70px;display:flex}.archiveCrossLink h2{max-width:800px;font-family:var(--display);letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(42px,5vw,68px);line-height:.96}.archiveCrossLink p:not(.signalLabel){color:#c0ccce;max-width:680px;margin:20px 0 0;font-size:15px;line-height:1.75}.voyageCardList{border-top:1px solid var(--light-line)}.voyageArchiveCard{border-bottom:1px solid var(--light-line);grid-template-columns:55px minmax(280px,1.1fr) minmax(300px,.85fr) 105px;align-items:center;gap:28px;min-height:245px;padding:28px 18px;transition:padding .2s,background .2s;display:grid}.voyageArchiveCard:hover{background:#ffffff8c;padding-inline:30px}.voyageArchiveCard>span{color:#9b6410;font:800 10px var(--mono)}.voyageArchiveCard small{color:#10262d80;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.voyageArchiveCard h2{font-family:var(--display);letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(28px,3vw,44px);line-height:1}.voyageArchiveCard p{color:#10262d9e;margin:0;font-size:12px;line-height:1.7}.voyageArchiveCard dl{margin:0}.voyageArchiveCard dl div+div{margin-top:18px}.voyageArchiveCard dt{color:#9b6410;font:800 8px var(--mono);letter-spacing:.08em}.voyageArchiveCard dd{color:#10262dad;margin:6px 0 0;font-size:11px;line-height:1.55}.voyageArchiveCard>strong{color:#9b6410;font:800 9px var(--mono);text-transform:uppercase}.archiveComparison{border-top:1px solid var(--light-line);margin-top:110px;padding-top:85px}.archiveComparison>header{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:65px;margin-bottom:42px;display:grid}.archiveComparison>header .signalLabel{grid-column:1/-1;margin-bottom:-45px}.archiveComparison>header h2{max-width:790px;font-family:var(--display);letter-spacing:-.052em;margin:0;font-size:clamp(40px,4.7vw,65px);line-height:.98}.archiveComparison>header>p:last-child{color:#3b555c;margin:0;font-size:15px;line-height:1.85}.archiveComparisonScroll{border:1px solid var(--light-line);background:#ffffff4d;overflow-x:auto}.archiveComparison table{border-collapse:collapse;color:#17353c;width:100%;min-width:900px}.archiveComparison th,.archiveComparison td{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);text-align:left;vertical-align:top;padding:21px 18px}.archiveComparison thead th{color:#40585f;font:800 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff80}.archiveComparison tbody th{width:25%;font-size:14px}.archiveComparison tbody td{color:#314b52;font-size:13px;line-height:1.65}.archiveComparison tbody tr:last-child th,.archiveComparison tbody tr:last-child td{border-bottom:0}.archiveComparison th:last-child,.archiveComparison td:last-child{border-right:0}.archiveComparison a{color:#123840;font-weight:800}.archiveComparison td span,.archiveComparison th span,.archiveComparison a span{color:#526970;font:10px/1.55 var(--mono);margin-top:6px;display:block}.archiveIndexPage .signalLabel.dark{color:#086f78}.archiveIndexPage .darkBreadcrumbs{color:#aebdc0}.archiveDetailHero{isolation:isolate;min-height:690px;position:relative;overflow:hidden}.archiveDetailHeroInner{flex-direction:column;justify-content:center;min-height:690px;padding-block:70px;display:flex}.archivePersonHero{background:var(--ocean-950)}.archivePersonHeroVisual{z-index:0;background:var(--ocean-950);position:absolute;inset:0;overflow:hidden}.archivePersonHeroVisual img{z-index:0;object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04)brightness(1.08)}.archivePersonHeroVisual:after{content:"";z-index:1;background:linear-gradient(90deg,#020a0eeb 0%,#020a0ed1 28%,#020a0e7a 48%,#020a0e1f 66%,#020a0e0f 100%),linear-gradient(#020a0e47,#020a0e0a 42%,#020a0e4d);position:absolute;inset:0}.archivePersonHero .archiveDetailHeroInner{z-index:2;position:relative}.archivePersonHero .darkBreadcrumbs{color:#c3ced0}.archivePersonHero h1{color:#fff;text-shadow:0 2px 28px #000c}.archivePersonHero .archiveHeroDescription{color:#d6dfe0;text-shadow:0 1px 20px #000000d9}.archivePersonHero .archiveReviewMeta{color:#bdc9cb;text-shadow:0 1px 14px #000000e6}.archiveDetailHero .darkBreadcrumbs{margin-bottom:65px}.archiveDetailHero h1{max-width:1000px;font-family:var(--display);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(54px,6.5vw,92px);line-height:.95}.archiveDetailHero h1 em{color:var(--archive-accent);font-style:normal}.archiveOriginalName{color:var(--archive-accent);font:800 11px var(--mono);letter-spacing:.08em;margin:17px 0 0}.archiveHeroDescription{color:#a9b8ba;max-width:780px;margin:27px 0 0;font-size:17px;line-height:1.8}.archiveReviewMeta{color:#71898d;font:700 9px/1.6 var(--mono);letter-spacing:.055em;margin:17px 0 0}.archiveDetailSurface{color:var(--ink-900);background:linear-gradient(#edf2f0,#e5ece9);padding:105px 0 130px}.archiveDetailLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:75px;display:grid}.archiveArticle{min-width:0}.archiveQuickAnswer{border:1px solid #0d929c33;border-top:4px solid var(--archive-accent);background:#ffffff7a;padding:50px}.archiveQuickAnswer h2{font-family:var(--display);letter-spacing:-.045em;margin:12px 0 22px;font-size:clamp(38px,4vw,57px)}.archiveQuickAnswer>p:last-child{color:#173a42;margin:0;font-size:19px;line-height:1.9}.archiveFactGrid{border-top:1px solid var(--light-line);border-left:1px solid var(--light-line);grid-template-columns:repeat(2,1fr);margin:18px 0 90px;display:grid}.archiveFactGrid div{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);flex-direction:column;justify-content:center;min-height:115px;padding:22px;display:flex}.archiveFactGrid .wide{grid-column:span 2}.archiveFactGrid dt{color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archiveFactGrid dt{color:color-mix(in srgb, var(--archive-accent) 72%, #163941)}}.archiveFactGrid dt{font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.archiveFactGrid dd{color:#163139;margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.55}.archiveCharacterHighlight{isolation:isolate;background:radial-gradient(circle at 83% 22%,#f1bd6324,#0000 22%),radial-gradient(circle at 10% 100%,#0d929c38,#0000 36%),linear-gradient(145deg,#071b22 0%,#0a2a32 58%,#08171d 100%);border:1px solid #55ebed2e;flex-direction:column;justify-content:center;min-height:570px;margin:0 0 92px;padding:76px 68px;scroll-margin-top:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #081c221f}.archiveCharacterHighlight:before{content:"";z-index:-1;opacity:.36;background:repeating-linear-gradient(90deg,#0000 0 89px,#55ebed0f 90px),repeating-linear-gradient(0deg,#0000 0 89px,#55ebed0b 90px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#000,#0000 72%);mask-image:linear-gradient(105deg,#000,#0000 72%)}.archiveCharacterHighlight:after{content:"";z-index:-1;border:1px solid #f1bd632e;border-radius:50%;width:510px;height:510px;position:absolute;top:-160px;right:-175px;box-shadow:inset 0 0 0 70px #f1bd6305,inset 0 0 0 140px #55ebed06}.archiveCharacterHighlight .signalLabel{color:#78eef0}.archiveHighlightMarker{color:#e3b963;font:800 10px/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:13px;margin:32px 0 0;display:flex}.archiveHighlightMarker span{background:linear-gradient(90deg,#e3b963,#e3b9631f);width:48px;height:1px}.archiveCharacterHighlight h2{color:#f5f8f6;max-width:830px;font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:25px 0 30px;font-size:clamp(47px,5.25vw,70px);font-weight:850;line-height:.98}.archiveHighlightBody{color:#e1ecebc2;max-width:760px;margin:0;font-size:17px;line-height:1.95}.archiveTimeline{border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);margin-bottom:92px;padding:65px 0 70px}.archiveTimeline>header{max-width:790px;margin-bottom:38px}.archiveTimeline>header h2,.archiveEvidence>header h2{font-family:var(--display);letter-spacing:-.05em;margin:12px 0 18px;font-size:clamp(38px,4.5vw,60px);line-height:1}.archiveTimeline>header>p:last-child,.archiveEvidence>header>p:last-child{color:#10262d9e;margin:0;font-size:14px;line-height:1.8}.archiveTimeline ol{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.archiveTimeline li{border-bottom:1px solid var(--light-line);grid-template-columns:42px 120px 1fr;gap:20px;padding:23px 0;display:grid}.archiveTimeline li>span{color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archiveTimeline li>span{color:color-mix(in srgb, var(--archive-accent) 72%, #17363e)}}.archiveTimeline li>span{font:800 9px var(--mono)}.archiveTimeline time{color:#10262d8f;font:800 10px var(--mono)}.archiveTimeline h3{color:#17353c;font-family:var(--display);margin:0 0 8px;font-size:27px;line-height:1}.archiveTimeline li p{color:#10262da8;margin:0;font-size:13px;line-height:1.7}.archiveNarrative{border-bottom:1px solid var(--light-line)}.archiveStoryCollection{border-top:1px solid var(--light-line);border-bottom:1px solid var(--light-line);margin:0 0 70px;padding:78px 0 52px}.archiveStoryCollection h2{max-width:820px;font-family:var(--display);letter-spacing:-.05em;margin:12px 0 22px;font-size:clamp(38px,4.5vw,61px);line-height:1}.archiveStoryCollection>p:last-child{color:#10262dad;max-width:780px;margin:0;font-size:15px;line-height:1.85}.archiveTextSection{padding:0 0 82px 90px;position:relative}.archiveTextSection>span{color:var(--archive-accent);position:absolute;top:6px;left:0}@supports (color:color-mix(in lab, red, red)){.archiveTextSection>span{color:color-mix(in srgb, var(--archive-accent) 72%, #18373e)}}.archiveTextSection>span{font:900 12px var(--mono)}.archiveTextSection>span:after{content:"";background:var(--archive-accent);width:1px;height:48px;position:absolute;top:32px;left:5px}@supports (color:color-mix(in lab, red, red)){.archiveTextSection>span:after{background:color-mix(in srgb, var(--archive-accent) 38%, transparent)}}.archiveTextSection h2{max-width:820px;font-family:var(--display);letter-spacing:-.05em;margin:0 0 27px;font-size:clamp(38px,4.5vw,61px);line-height:1}.archiveTextSection p{color:#10262dc2;max-width:820px;margin:0 0 20px;font-size:17px;line-height:1.95}.archiveFeatureCollection{border-bottom:1px solid var(--light-line);margin:0 0 20px;padding:90px 0}.archiveFeatureCollection>header{max-width:820px;margin-bottom:46px}.archiveFeatureCollection>header h2{font-family:var(--display);letter-spacing:-.05em;margin:12px 0 22px;font-size:clamp(38px,4.5vw,61px);line-height:1}.archiveFeatureCollection>header>p:last-child{color:#10262dab;max-width:760px;margin:0;font-size:15px;line-height:1.85}.archiveFeatureGrid{background:var(--light-line);border:1px solid var(--light-line);grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.archiveFeatureCard{background:#f9fbfad6;grid-column:span 6;padding:34px;scroll-margin-top:28px}.archiveFeatureCard:nth-child(4n+1),.archiveFeatureCard:nth-child(4n){grid-column:span 7}.archiveFeatureCard:nth-child(4n+2),.archiveFeatureCard:nth-child(4n+3){grid-column:span 5}.archiveFeatureCard>span{color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archiveFeatureCard>span{color:color-mix(in srgb, var(--archive-accent) 72%, #18373e)}}.archiveFeatureCard>span{font:900 10px var(--mono)}.archiveFeatureCard h2{font-family:var(--display);letter-spacing:-.04em;margin:42px 0 23px;font-size:clamp(29px,3.2vw,42px);line-height:1.03}.archiveFeatureCard p{color:#10262db8;margin:0 0 18px;font-size:14px;line-height:1.85}.archiveFeatureCard p:last-child{margin-bottom:0}.archiveEvidence{border-top:1px solid var(--light-line);margin:20px 0 0;padding:70px 0}.archiveEvidence>header{max-width:810px;margin-bottom:35px}.archiveEvidence>div{border-top:1px solid var(--light-line);border-left:1px solid var(--light-line);grid-template-columns:repeat(3,1fr);display:grid}.archiveEvidence article{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);background:#ffffff47;min-height:245px;padding:27px}.archiveEvidence article>span{color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archiveEvidence article>span{color:color-mix(in srgb, var(--archive-accent) 72%, #17363e)}}.archiveEvidence article>span{font:800 8px var(--mono);letter-spacing:.08em}.archiveEvidence article h3{color:#17353c;font-family:var(--display);letter-spacing:-.035em;margin:35px 0 13px;font-size:29px;line-height:1.05}.archiveEvidence article p{color:#10262dab;margin:0;font-size:13px;line-height:1.78}.archiveFaq,.archiveSources,.archiveRouteStops{border-top:1px solid var(--light-line);margin-top:20px;padding:70px 0}.archiveFaq h2,.archiveSources h2,.archiveRouteStops h2{font-family:var(--display);letter-spacing:-.045em;margin:12px 0 32px;font-size:clamp(38px,4vw,56px)}.archiveFaq details{border-bottom:1px solid var(--light-line)}.archiveFaq summary{color:#17353c;cursor:pointer;padding:26px 55px 26px 0;font-size:17px;font-weight:750;list-style:none;position:relative}.archiveFaq summary::-webkit-details-marker{display:none}.archiveFaq summary:after{content:"+";color:var(--archive-accent);position:absolute;top:50%;right:7px}@supports (color:color-mix(in lab, red, red)){.archiveFaq summary:after{color:color-mix(in srgb, var(--archive-accent) 72%, #17363e)}}.archiveFaq summary:after{font:22px var(--mono);transform:translateY(-50%)}.archiveFaq details[open] summary:after{content:"−"}.archiveFaq details p{color:#10262dad;max-width:760px;margin:0;padding:0 35px 27px 0;line-height:1.8}.archiveSources>p:not(.signalLabel){color:#10262da1;max-width:780px;line-height:1.75}.archiveSources ol{border-top:1px solid var(--light-line);margin:32px 0 0;padding:0;list-style:none}.archiveSources li{border-bottom:1px solid var(--light-line);grid-template-columns:1fr minmax(150px,230px);align-items:center;gap:25px;min-height:80px;display:grid}.archiveSources a{color:#123840;text-underline-offset:4px;font-size:14px;font-weight:750;-webkit-text-decoration:underline #0d929c59;text-decoration:underline #0d929c59}.archiveSources li span{color:#10262d80;font:9px var(--mono);text-align:right}.archiveSources>.archiveEditorialNote{border-left:3px solid var(--archive-accent);background:#ffffff61;justify-content:space-between;align-items:baseline;gap:30px;max-width:none;margin:34px 0 0;padding:24px;font-size:12px;display:flex}.archiveEditorialNote a{flex:none;font-size:11px}.archiveMobileContents{display:none}.archiveSideRail{overscroll-behavior:contain;scrollbar-color:#0d929c59 transparent;scrollbar-width:thin;border:1px solid var(--light-line);background:#ffffff61;max-height:calc(100vh - 130px);position:sticky;top:105px;overflow-y:auto}.archiveSideRail>div,.archiveSideRail nav,.archiveSideRail section{border-bottom:1px solid var(--light-line);padding:24px}.archiveSideRail>div>span{color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archiveSideRail>div>span{color:color-mix(in srgb, var(--archive-accent) 68%, #17363e)}}.archiveSideRail>div>span{font:800 8px var(--mono);letter-spacing:.09em;overflow-wrap:anywhere}.archiveSideRail>div h2{font-family:var(--display);margin:15px 0 8px;font-size:31px;line-height:1}.archiveSideRail>div p{color:#10262d94;margin:0;font-size:11px;line-height:1.6}.archiveSideRail strong{color:#10262d7a;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;display:block}.archiveSideRail nav a{color:#10262da8;padding:10px 0;font-size:10px;line-height:1.45;display:block}.archiveContentsGroup{border-top:1px solid #10262d17;padding:14px 0 17px}.archiveContentsGroup:first-of-type{border-top:0;padding-top:4px}.archiveContentsGroup>p{color:var(--archive-accent);margin:0 0 7px}@supports (color:color-mix(in lab, red, red)){.archiveContentsGroup>p{color:color-mix(in srgb, var(--archive-accent) 70%, #17363e)}}.archiveContentsGroup>p{font:800 8px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.archiveContentsGroup a{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid!important}.archiveContentsGroup a b,.archiveContentsGroup a i{color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archiveContentsGroup a b,.archiveContentsGroup a i{color:color-mix(in srgb, var(--archive-accent) 72%, #18373e)}}.archiveContentsGroup a b,.archiveContentsGroup a i{font:800 8px/1.55 var(--mono)}.archiveContentsGroup a i{font-style:normal}.archiveContentsGroup a span{min-width:0}.archiveContentsFeatures a{padding-block:7px!important}.archiveSideRail section a{color:#17353c;border-top:1px solid #10262d14;grid-template-columns:1fr 20px;gap:5px 12px;padding:12px 0;font-size:12px;font-weight:750;display:grid}.archiveSideRail section a span{color:#10262d70;font:8px var(--mono);grid-column:1}.archiveSideRail section a b{color:var(--archive-accent);grid-area:1/2/3;align-self:center}@supports (color:color-mix(in lab, red, red)){.archiveSideRail section a b{color:color-mix(in srgb, var(--archive-accent) 68%, #17363e)}}.archiveReturn{color:var(--archive-accent);padding:20px 24px;display:block}@supports (color:color-mix(in lab, red, red)){.archiveReturn{color:color-mix(in srgb, var(--archive-accent) 68%, #17363e)}}.archiveReturn{font:800 9px var(--mono);letter-spacing:.06em}.archiveMethodNote{color:#10262d91;max-width:760px;margin:-15px 0 36px;font-size:13px;line-height:1.7}.archiveRouteStops ol{margin:0;padding:0;list-style:none;position:relative}.archiveRouteStops ol:before{content:"";border-left:1px dashed var(--archive-accent);position:absolute;top:20px;bottom:30px;left:18px}@supports (color:color-mix(in lab, red, red)){.archiveRouteStops ol:before{border-left:1px dashed color-mix(in srgb, var(--archive-accent) 65%, transparent)}}.archiveRouteStops li{grid-template-columns:60px 1fr;gap:26px;min-height:135px;padding:15px 0 24px;display:grid;position:relative}.archiveRouteStops li>span{z-index:2;border:1px solid var(--archive-accent);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.archiveRouteStops li>span{border:1px solid color-mix(in srgb, var(--archive-accent) 70%, #17363e)}}.archiveRouteStops li>span{color:#17363c;font:800 9px var(--mono);background:#e9efed;border-radius:50%}.archiveRouteStops small{color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archiveRouteStops small{color:color-mix(in srgb, var(--archive-accent) 72%, #17363e)}}.archiveRouteStops small{font:800 9px var(--mono);letter-spacing:.08em}.archiveRouteStops h3{font-family:var(--display);margin:8px 0 7px;font-size:30px;line-height:1}.archiveRouteStops li p{color:#10262da3;margin:0;font-size:13px;line-height:1.65}.eventIndexPage{--archive-accent:#f1bd63;background:#e9efec}.eventIndexHeroVisual{z-index:0;background:#030a0d;position:absolute;inset:0;overflow:hidden}.eventIndexHeroVisual:after{content:"";z-index:1;background:linear-gradient(90deg,#02080bf7 0%,#02080be0 28%,#02080b94 48%,#02080b24 76%),linear-gradient(#02080b61,#0000 42%,#02080ba8);position:absolute;inset:0}.eventIndexHeroVisual img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.08)brightness(.84);transform:scale(1.012)}.eventIndexHero .archiveRouteScene{z-index:1;opacity:.38;background:0 0;inset-inline-start:47%}.eventIndexHero .archiveIndexHeroInner{text-shadow:0 2px 28px #000000e0}.eventIndexHero h1{max-width:1120px}.eventIndexSurface{color:var(--ink-900);background:linear-gradient(#edf2f0,#e4ebe8);padding:115px 0 130px}.eventArchiveConsole{border-top:1px solid var(--light-line)}.eventArchiveAxes{border-left:1px solid var(--light-line);grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);display:grid}.eventArchiveAxes>div{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);background:#ffffff4d;padding:26px}.eventArchiveAxes>div>span{color:#10262d73;font:800 8px var(--mono);letter-spacing:.12em;margin-bottom:18px;display:block}.eventPhaseFilters{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.eventPhaseFilters button{color:#10262da6;text-align:left;cursor:pointer;background:#ffffff47;border:1px solid #10262d1a;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:60px;padding:10px 12px;display:grid}.eventPhaseFilters button b{color:#9a6818;font:800 8px var(--mono)}.eventPhaseFilters button span{font-size:10px;font-weight:800;line-height:1.35}.eventPhaseFilters button small{color:#10262d66;font:7px var(--mono);margin-top:5px;display:block}.eventPhaseFilters button:first-child{gap:9px;display:flex}.eventPhaseFilters button:hover,.eventPhaseFilters button.isActive{color:#15383f;background:#55ebed1a;border-color:#0d929c70}.eventKindFilters{flex-wrap:wrap;gap:7px;display:flex}.eventKindFilters button{color:#10262d94;min-height:36px;font:800 9px var(--mono);cursor:pointer;background:0 0;border:1px solid #10262d1f;padding:0 13px}.eventKindFilters button:hover,.eventKindFilters button.isActive{color:#704b11;background:#f1bd631f;border-color:#b57b1c}.eventResultHead{border-bottom:1px solid var(--light-line);justify-content:space-between;align-items:center;min-height:90px;display:flex}.eventResultHead span{color:var(--cyan-dark);font:900 11px var(--mono);letter-spacing:.1em}.eventResultHead p{color:#10262d66;font:800 8px var(--mono);letter-spacing:.1em;margin:0}.eventArchiveList{border-top:1px solid var(--light-line)}.eventArchiveCard{border-bottom:1px solid var(--light-line);color:#15343b;background:#ffffff2e;grid-template-columns:minmax(330px,.9fr) minmax(0,1fr) 180px;align-items:stretch;gap:0;min-height:300px;transition:background .25s,box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden}.eventArchiveCard:before{content:"";background:var(--cyan-dark);width:3px;transition:bottom .2s;position:absolute;top:0;bottom:100%;left:-1px}.eventArchiveCard-conquest:before{background:#d9513c}.eventArchiveCard-treaty:before,.eventArchiveCard-trade:before{background:#b57b1c}.eventArchiveCard-power:before{background:#7655ae}.eventArchiveCard:hover{z-index:1;background:#ffffff94;transform:translateY(-2px);box-shadow:0 25px 55px #0c262c21}.eventArchiveCard:hover:before{bottom:0}.eventArchiveCardVisual{background:#071c22;min-width:0;position:relative;overflow:hidden}.eventArchiveCardVisual:after{content:"";z-index:1;background:linear-gradient(#02080b14,#0000 45%,#02080bd1),linear-gradient(90deg,#02080b33,#0000 40%);position:absolute;inset:0}.eventArchiveCardVisual img{object-fit:cover;object-position:center;filter:saturate(.84)contrast(1.06)brightness(.88);transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .35s}.eventArchiveCard:hover .eventArchiveCardVisual img{filter:saturate()contrast(1.05)brightness(.96);transform:scale(1.035)}.eventArchiveCardIndex{z-index:2;color:#77eff0;font:800 9px var(--mono);letter-spacing:.08em;text-shadow:0 1px 12px #000c;position:absolute;top:19px;left:20px}.eventArchiveCardVisual time{z-index:2;color:#f4f7f5;font:900 17px/1.35 var(--mono);letter-spacing:-.03em;text-shadow:0 1px 16px #000000e6;position:absolute;bottom:18px;left:20px}.eventArchiveCardCopy{flex-direction:column;justify-content:center;padding:34px 40px;display:flex}.eventArchiveCardCopy small{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.1em}.eventArchiveCard-conquest .eventArchiveCardCopy small{color:#b54130}.eventArchiveCard-treaty .eventArchiveCardCopy small,.eventArchiveCard-trade .eventArchiveCardCopy small{color:#946214}.eventArchiveCard-power .eventArchiveCardCopy small{color:#674693}.eventArchiveCard h2{font-family:var(--display);letter-spacing:-.045em;margin:11px 0 10px;font-size:clamp(30px,3.4vw,47px);line-height:1}.eventArchiveCard p{color:#10262d99;max-width:690px;margin:0;font-size:12px;line-height:1.75}.eventArchiveCard aside{border-left:1px solid var(--light-line);flex-direction:column;justify-content:space-between;align-self:stretch;padding:34px 22px;display:flex}.eventArchiveCard aside span{color:#10262d66;font:8px/1.5 var(--mono)}.eventArchiveCard aside strong{color:var(--cyan-dark);letter-spacing:.06em;font-size:9px}.eventArchiveCard.isFeatured h2:after{content:"转向点";color:#966315;font:800 7px var(--mono);letter-spacing:.1em;vertical-align:middle;margin-left:13px;display:inline-block}.eventDetailHeroVisual{z-index:0;background:#06171d;position:absolute;inset:0;overflow:hidden}.eventDetailHeroVisual:after{content:"";z-index:1;background:linear-gradient(90deg,#02090cf5 0%,#02090cd6 30%,#02090c75 56%,#02090c21 78%),linear-gradient(#02090c6b,#0000 46%,#02090c8f);position:absolute;inset:0}.eventDetailHeroVisual img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08)brightness(.74)}.eventDetailHero .archiveDetailHeroInner{z-index:2;position:relative}.eventDetailHero .archiveRouteScene{z-index:1;opacity:.34;background:0 0;inset-inline-start:50%}.eventDetailHero h1,.eventDetailHero .archiveHeroDescription,.eventDetailHero .eventHeroKicker{text-shadow:0 2px 28px #000000eb}.eventArchiveEmpty{border-bottom:1px solid var(--light-line);grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:260px;padding:42px 0;display:grid}.eventArchiveEmpty>span{color:#10262d3d;font:900 44px var(--display);align-self:start}.eventArchiveEmpty h2{color:#17353c;max-width:690px;font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.8vw,52px);line-height:1}.eventArchiveEmpty p{color:#10262d8f;margin:14px 0 0;font-size:12px;line-height:1.7}.eventArchiveEmpty button{min-height:48px;color:var(--cyan-dark);cursor:pointer;background:#55ebed14;border:1px solid #0d929c52;padding:0 18px;font-size:9px;font-weight:850}.eventArchiveEmpty button:hover{border-color:var(--cyan-dark);background:#55ebed26}.eventDetailPage{--archive-accent:#f1bd63}.eventDetailHero h1{max-width:1120px;font-size:clamp(48px,5.8vw,82px);line-height:.97}.eventHeroKicker{color:#e9bd72;max-width:850px;font-family:var(--display);letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(22px,2.4vw,33px);line-height:1.22}.eventDetailHero .archiveHeroDescription{max-width:850px;margin-top:18px}.eventRouteScene{background:radial-gradient(circle at 70% 28%,#f1bd632e,#0000 22%),radial-gradient(circle at 45% 73%,#ff6d5714,#0000 18%),linear-gradient(145deg,#071c2473,#02070a 72%)}.eventRouteScene span{border-top-style:solid;border-radius:45%;height:31%;transform:rotate(-8deg)}.eventRouteScene span:after{content:"";border-top:1px dashed #ff6d578c;border-radius:50%;width:52%;height:110px;position:absolute;top:-62px;left:23%;transform:rotate(15deg)}.eventRouteScene i{background:#ff6d57;box-shadow:0 0 32px 8px #ff6d5738}.eventFactGrid div:last-child{background:#f1bd6311}.exploreArchiveGate{color:var(--ink-900);background:#e8efec;padding:115px 0 125px}.exploreArchiveGate>.shell>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.exploreArchiveGate a{border:1px solid var(--light-line);background:radial-gradient(circle at 83% 17%,#0d929c1f,#0000 25%),#ffffff5c;flex-direction:column;justify-content:end;min-height:340px;padding:34px;transition:transform .2s,background .2s;display:flex}.exploreArchiveGate a:nth-child(2){background:radial-gradient(circle at 83% 17%,#55ebed1f,#0000 25%),#ffffff5c}.exploreArchiveGate a:nth-child(3){background:radial-gradient(circle at 83% 17%,#b57b1c21,#0000 25%),#ffffff5c}.exploreArchiveGate a:nth-child(4){background:radial-gradient(circle at 83% 17%,#7251a61f,#0000 25%),#ffffff5c}.exploreArchiveGate a:hover{background-color:#ffffffb8;transform:translateY(-3px)}.exploreArchiveGate a>span{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.12em}.exploreArchiveGate a:first-child>span,.exploreArchiveGate a:first-child>strong{color:#b04432}.exploreArchiveGate a:nth-child(3)>span,.exploreArchiveGate a:nth-child(3)>strong{color:#9b6410}.exploreArchiveGate a:nth-child(4)>span,.exploreArchiveGate a:nth-child(4)>strong{color:#68489a}.exploreArchiveGate h3{font-family:var(--display);letter-spacing:-.055em;margin:14px 0 12px;font-size:clamp(42px,5vw,65px);line-height:.96}.exploreArchiveGate a p{color:#10262da3;max-width:600px;margin:0;font-size:13px;line-height:1.7}.exploreArchiveGate a>strong{color:var(--cyan-dark);font:800 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:25px}@media (max-width:1000px){.archiveCardGrid{grid-template-columns:1fr}.archiveEntityCard{min-height:0}.archiveCardPortrait{aspect-ratio:2}.voyageArchiveCard{grid-template-columns:45px 1fr 85px}.voyageArchiveCard dl{grid-column:2}.voyageArchiveCard>strong{grid-area:1/3/3}.archiveDetailLayout{grid-template-columns:1fr;gap:25px}.archiveMobileContents{border:1px solid var(--light-line);background:#ffffff73;margin-bottom:34px;display:block}.archiveMobileContents>summary{color:#17353c;font:800 10px var(--mono);letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;padding:20px 22px;list-style:none;display:flex}.archiveMobileContents>summary::-webkit-details-marker{display:none}.archiveMobileContents>summary span{color:var(--cyan-dark)}.archiveMobileContents[open]>summary{border-bottom:1px solid var(--light-line)}.archiveMobileContents nav{padding:20px 22px}.archiveMobileContents nav>strong{display:none}.archiveMobileContents nav a{color:#10262dad;padding:8px 0;font-size:11px;line-height:1.5}.archiveEvidence>div{grid-template-columns:1fr 1fr}.archiveEvidence article:last-child{grid-column:1/-1;min-height:0}.archiveSideRail{max-height:none;display:block;position:static;overflow:visible}.archiveSideRail>nav{display:none}.archiveFeatureGrid{grid-template-columns:1fr}.archiveFeatureCard,.archiveFeatureCard:nth-child(4n+1),.archiveFeatureCard:nth-child(4n),.archiveFeatureCard:nth-child(4n+2),.archiveFeatureCard:nth-child(4n+3){grid-column:auto}.eventArchiveCard{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr)}.eventArchiveCardVisual{grid-row:1/3}.eventArchiveCardCopy{padding:30px}.eventArchiveCard aside{border-left:0;border-top:1px solid var(--light-line);flex-direction:row;grid-column:2;align-items:center;min-height:52px;padding:14px 30px}.exploreArchiveGate>.shell>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.archiveIndexHero,.archiveIndexHeroInner{min-height:760px}.archiveIndexHeroInner{padding-block:35px 28px}.archiveIndexHero .darkBreadcrumbs{margin-bottom:48px}.archiveIndexHero h1{font-size:44px}.archiveIndexHeroInner>p:not(.signalLabel){font-size:14px}.archiveRouteScene{opacity:.55;left:8%}.archiveRouteScene:after{width:280px;height:280px;right:-25%}.archiveRouteScene b{font-size:125px}.archiveHeroActions{flex-direction:column;align-items:stretch;gap:12px}.archiveHeroActions .textAction{align-self:flex-start}.archiveIndexHero dl{grid-template-columns:1fr 1fr}.archiveIndexHero dl div{min-height:66px;padding:10px 12px}.archiveIndexHero dl div:last-child{display:none}.archiveIndexSurface{padding-block:80px}.archiveSectionLead{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.archiveSectionLead h2{font-size:43px}.archiveComparison{margin-top:75px;padding-top:60px}.archiveComparison>header{grid-template-columns:1fr;gap:20px}.archiveComparison>header .signalLabel{grid-column:1;margin-bottom:0}.archivePortraitWall{opacity:.58;inset:0}.archivePortraitWall:after{background:linear-gradient(90deg,#03090cf0,#03090cb0),linear-gradient(#03090c40,#0000 30%,#03090cbf)}.archivePortraitWall figure span{display:none}.archiveEntityCard{min-height:0;padding:0}.archiveCardPortrait{aspect-ratio:4/3}.archiveCardBody{padding:25px 25px 30px}.archiveCrossLink{padding-block:75px}.archiveCrossLink>.shell{flex-direction:column;align-items:stretch;gap:35px}.archiveCrossLink h2{font-size:43px}.voyageArchiveCard{grid-template-columns:30px 1fr;gap:15px;min-height:0;padding:27px 0}.voyageArchiveCard:hover{padding-inline:0}.voyageArchiveCard dl,.voyageArchiveCard>strong{grid-area:auto/2}.archiveDetailHero,.archiveDetailHeroInner{min-height:700px}.archiveDetailHeroInner{padding-block:35px}.archiveDetailHero .darkBreadcrumbs{margin-bottom:48px}.archiveDetailHero h1{font-size:48px}.archivePersonHeroVisual img{object-position:68% center}.archivePersonHeroVisual:after{background:linear-gradient(90deg,#020a0e80,#020a0e14),linear-gradient(#020a0e42,#020a0e14 36%,#020a0ee0 78%,#020a0ef5)}.eventDetailHero h1{font-size:clamp(42px,11vw,54px);line-height:1}.eventHeroKicker{font-size:23px}.archiveHeroDescription{font-size:15px}.archiveDetailSurface{padding-block:65px 90px}.archiveQuickAnswer{padding:31px 25px}.archiveQuickAnswer>p:last-child{font-size:17px}.archiveFactGrid{grid-template-columns:1fr;margin-bottom:70px}.archiveFactGrid .wide{grid-column:1}.archiveFactGrid div{min-height:95px}.archiveCharacterHighlight{min-height:520px;margin-bottom:70px;padding:48px 27px}.archiveCharacterHighlight:after{top:-210px;right:-260px}.archiveHighlightMarker{align-items:flex-start;margin-top:27px;font-size:9px}.archiveHighlightMarker span{flex:0 0 28px;margin-top:7px}.archiveCharacterHighlight h2{margin-block:23px 25px;font-size:clamp(39px,11vw,48px);line-height:1}.archiveHighlightBody{font-size:15px;line-height:1.9}.archiveTimeline{margin-bottom:70px;padding-block:55px}.archiveTimeline li{grid-template-columns:32px 1fr;gap:8px 12px}.archiveTimeline li>span{grid-row:1/3}.archiveTimeline time,.archiveTimeline li>div{grid-column:2}.archiveTimeline h3{font-size:24px}.archiveTextSection{padding:0 0 70px}.archiveStoryCollection{padding-top:58px}.archiveTextSection>span{margin-bottom:17px;display:block;position:static}.archiveTextSection>span:after{display:none}.archiveTextSection h2{font-size:40px}.archiveTextSection p{font-size:16px;line-height:1.9}.archiveFeatureCollection{padding-block:65px}.archiveFeatureCard{padding:26px}.archiveFeatureCard h2{margin-top:30px;font-size:34px}.archiveEvidence{padding-block:55px}.archiveEvidence>div{grid-template-columns:1fr}.archiveEvidence article,.archiveEvidence article:last-child{grid-column:1;min-height:0}.archiveFaq,.archiveSources,.archiveRouteStops{padding-block:55px}.archiveSources li{grid-template-columns:1fr;gap:9px;padding-block:18px}.archiveSources li span{text-align:left}.archiveSources>.archiveEditorialNote{flex-direction:column;align-items:flex-start;gap:13px}.archiveSideRail{display:block}.archiveSideRail>div,.archiveSideRail nav{border-right:0}.archiveRouteStops li{grid-template-columns:50px 1fr;gap:10px}.exploreArchiveGate{padding-block:78px}.exploreArchiveGate>.shell>div{grid-template-columns:1fr}.exploreArchiveGate a{min-height:310px;padding:25px}.eventIndexSurface{padding-block:75px 90px}.eventIndexHeroVisual:after{background:linear-gradient(90deg,#02080ba3,#02080b2e),linear-gradient(#02080b47,#02080b59 40%,#02080bed 78%,#02080bfa)}.eventIndexHeroVisual img{object-position:69% center}.eventIndexHero .archiveRouteScene{opacity:.28;inset-inline-start:22%}.eventArchiveAxes{grid-template-columns:1fr}.eventPhaseFilters{grid-template-columns:1fr 1fr}.eventArchiveCard{grid-template-columns:1fr;min-height:0}.eventArchiveCard:hover{transform:none}.eventArchiveCardVisual{aspect-ratio:3/2;grid-area:auto/1}.eventArchiveCardCopy{grid-column:1;padding:27px 24px 24px}.eventArchiveCard h2{font-size:35px}.eventArchiveCard aside{border-left:0;border-top:1px solid var(--light-line);flex-direction:row;grid-column:1;align-items:center;min-height:52px;padding:14px 24px}.eventDetailHeroVisual:after{background:linear-gradient(90deg,#02090c7a,#02090c1f),linear-gradient(#02090c59,#02090c33 34%,#02090ceb 76%,#02090cfa)}.eventDetailHeroVisual img{object-position:center}.eventArchiveEmpty{grid-template-columns:45px 1fr;gap:18px 8px}.eventArchiveEmpty>span{font-size:34px}.eventArchiveEmpty button{grid-column:2;justify-self:start}}.timelinePage{--timeline-gold:#f1bd63;--timeline-coral:#ff6d57;color:var(--ink-900);background:#e7eeeb}.timelineHero{isolation:isolate;min-height:760px;position:relative;overflow:hidden}.timelineHeroInner{z-index:2;flex-direction:column;justify-content:center;min-height:760px;padding-block:64px 52px;display:flex;position:relative}.timelineHero .darkBreadcrumbs{margin-bottom:68px}.timelineHero h1{max-width:1120px;font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin:16px 0 0;font-size:clamp(48px,5.6vw,78px);line-height:.97}.timelineHero h1 em{color:var(--timeline-coral);font-style:normal}.timelineHeroInner>p:not(.signalLabel){color:#a8b8ba;max-width:760px;margin:29px 0 0;font-size:17px;line-height:1.8}.timelineHero dl{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,minmax(150px,220px));margin:auto 0 0;display:grid}.timelineHero dl div{border-right:1px solid var(--dark-line);flex-direction:column;justify-content:center;min-height:76px;padding:13px 22px;display:flex}.timelineHero dt{color:#6e8589;font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.timelineHero dd{color:var(--foam-50);font:800 19px var(--mono);margin:8px 0 0}.timelineHeroScene{z-index:-1;background:radial-gradient(circle at 68% 30%,#f1bd6324,#0000 24%),linear-gradient(145deg,#09222a7a,#02070a 72%);position:absolute;inset:0 0 0 32%}.timelineHeroScene:before{content:"";background:#c4e6e729;height:1px;position:absolute;top:53%;left:4%;right:-7%;transform:rotate(-7deg);box-shadow:0 40px #c4e6e71a,0 80px #c4e6e70e}.timelineHeroScene:after{content:"";border:1px solid #f1bd6338;border-radius:50%;width:350px;height:350px;position:absolute;top:13%;right:10%;box-shadow:inset 0 0 0 58px #f1bd6304,inset 0 0 0 116px #f1bd6304}.timelineHeroScene span{border-top:2px dashed #ff6d57ad;border-radius:50%;width:66%;height:25%;position:absolute;top:57%;left:6%;transform:rotate(-13deg)}.timelineHeroScene i{background:var(--timeline-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:34%;right:25%;box-shadow:0 0 32px 8px #f1bd633d}.timelineHeroScene b{color:#f4f7f50b;font:900 155px/.74 var(--display);letter-spacing:-.1em;text-align:right;position:absolute;bottom:-4%;right:1%}.timelineOrientation{background:linear-gradient(#edf2f0,#e7eeeb);padding:120px 0 0}.timelinePrelude{border:1px solid var(--light-line);border-left:4px solid var(--cyan-dark);background:#ffffff61;grid-template-columns:205px minmax(0,1fr) 250px;align-items:center;gap:35px;min-height:210px;padding:30px 34px;display:grid}.timelinePrelude>div:first-child{border-right:1px solid var(--light-line);flex-direction:column;justify-content:space-between;align-self:stretch;padding-right:28px;display:flex}.timelinePrelude>div:first-child span{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.12em}.timelinePrelude time{color:#173940;font:800 23px var(--mono)}.timelinePrelude h3{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(31px,3.4vw,48px);line-height:1}.timelinePrelude p{color:#10262da8;max-width:660px;margin:17px 0 0;font-size:13px;line-height:1.8}.timelinePrelude nav{border-top:1px solid var(--light-line);display:grid}.timelinePrelude nav a{border-bottom:1px solid var(--light-line);min-height:52px;color:var(--cyan-dark);justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.timelinePhaseIndex{border-top:1px solid var(--light-line);border-left:1px solid var(--light-line);grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.timelinePhaseIndex a{border-right:1px solid var(--light-line);border-bottom:1px solid var(--light-line);background:#ffffff40;grid-template-columns:28px 1fr;align-content:center;gap:9px 8px;min-height:145px;padding:22px;transition:background .2s,transform .2s;display:grid}.timelinePhaseIndex a:hover{z-index:2;background:#ffffffa8;position:relative;transform:translateY(-3px)}.timelinePhaseIndex span{color:var(--cyan-dark);font:800 9px var(--mono);grid-row:1/3}.timelinePhaseIndex strong{font-size:13px;line-height:1.35}.timelinePhaseIndex small{color:#10262d80;font:9px var(--mono)}.timelineSurface{background:linear-gradient(#e7eeeb,#eef3f1);padding:40px 0 135px}.timelinePhase{padding-top:110px;scroll-margin-top:20px}.timelinePhase>header{grid-template-columns:240px minmax(0,760px);align-items:end;gap:clamp(45px,8vw,120px);margin-bottom:48px;display:grid}.timelinePhaseNumber{border-bottom:1px solid var(--light-line);grid-template-columns:1fr auto;align-items:end;padding-bottom:19px;display:grid}.timelinePhaseNumber span{color:#10262d6b;font:800 8px var(--mono);letter-spacing:.14em;grid-column:1/-1;margin-bottom:19px}.timelinePhaseNumber b{color:var(--cyan-dark);font:900 74px/.78 var(--display);letter-spacing:-.08em}.timelinePhaseNumber time{color:#10262d8c;font:800 10px var(--mono)}.timelinePhaseCopy>p:first-child{color:#956414;font:800 10px/1.55 var(--mono);letter-spacing:.04em;margin:0 0 16px}.timelinePhaseCopy h2{max-width:760px;font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.4vw,76px);line-height:.94}.timelinePhaseCopy>p:last-child{color:#10262da8;max-width:680px;margin:22px 0 0;font-size:14px;line-height:1.85}.timelinePhase ol{margin:0;padding:0 0 0 360px;list-style:none;position:relative}.timelinePhase ol:before{content:"";background:#0d929c40;width:1px;position:absolute;top:0;bottom:0;left:263px}.timelineEvent{border-top:1px solid var(--light-line);grid-template-columns:66px minmax(0,1fr);gap:30px;min-height:250px;padding:34px 0 38px;display:grid;position:relative}.timelineEvent:last-child{border-bottom:1px solid var(--light-line)}.timelineEvent:before{content:"";background:var(--cyan-dark);border:3px solid #eaf1ee;border-radius:50%;width:9px;height:9px;position:absolute;top:45px;left:-101px;box-shadow:0 0 0 1px #0d929c59}.timelineEvent-conquest:before{background:var(--timeline-coral);box-shadow:0 0 0 1px #ff6d5761}.timelineEvent-treaty:before,.timelineEvent-trade:before{background:var(--timeline-gold);box-shadow:0 0 0 1px #b57b1c66}.timelineEventIndex{color:#10262d5c;font:800 8px var(--mono);letter-spacing:.08em;position:absolute;top:43px;right:calc(100% + 120px)}.timelineEvent>time{color:#193d44;font:900 16px/1.3 var(--mono);padding-top:4px}.timelineEventCopy>div{align-items:center;gap:14px;display:flex}.timelineEventCopy>div span{min-width:44px;color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.12em}.timelineEvent-conquest .timelineEventCopy>div span{color:#ba422f}.timelineEvent-treaty .timelineEventCopy>div span,.timelineEvent-trade .timelineEventCopy>div span{color:#956414}.timelineEventCopy>div small{color:#10262d75;font:8px var(--mono);letter-spacing:.08em}.timelineEvent h3{max-width:740px;font-family:var(--display);letter-spacing:-.045em;margin:13px 0 12px;font-size:clamp(30px,3.4vw,48px);line-height:1}.timelineEvent p{color:#10262da8;max-width:700px;margin:0;font-size:13px;line-height:1.78}.timelineEvent nav{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.timelineEvent nav a{min-height:36px;color:var(--cyan-dark);border-bottom:1px solid #0d929c47;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.timelineFutureLink{color:#10262d5c;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:26px;display:inline-block}.timelineMethod{background:radial-gradient(circle at 15% 15%,#ff6d5712,#0000 28%),#061319;padding:105px 0}.timelineMethodLayout{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);align-items:start;gap:90px;display:grid}.timelineMethod h2{max-width:760px;font-family:var(--display);letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(46px,5vw,72px);line-height:.96}.timelineMethodLayout>div:last-child{border-top:1px solid var(--dark-line);padding-top:29px}.timelineMethodLayout>div:last-child p{color:#a6b5b7;margin:0;font-size:14px;line-height:1.85}.timelineMethodLayout>div:last-child p+p{color:#788e91;margin-top:22px}.timelineSources{background:#edf2f0;padding:120px 0 125px}.timelineSources>.shell>header{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:end;gap:70px;margin-bottom:45px;display:grid}.timelineSources header .signalLabel{grid-column:1/-1;margin-bottom:-49px}.timelineSources h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(43px,5vw,68px);line-height:.96}.timelineSources header>p:last-child{color:#10262db8;margin:0;font-size:13px;line-height:1.8}.timelineSources ol{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.timelineSources li{border-bottom:1px solid var(--light-line);grid-template-columns:55px minmax(0,1fr) 230px;align-items:center;gap:22px;min-height:74px;display:grid}.timelineSources li>span{color:#10262dab;font:800 8px var(--mono)}.timelineSources a{color:#17383f;font-size:12px;font-weight:800}.timelineSources a:hover{color:var(--cyan-dark);text-underline-offset:4px;text-decoration:underline}.timelineSources li small{color:#10262db3;font:9px/1.5 var(--mono);text-align:right}.timelineUpdated{color:#10262dab;font:8px var(--mono);letter-spacing:.08em;margin:30px 0 0}.timelineCrossActions{flex-shrink:0;align-items:center;gap:26px;display:flex}@media (max-width:1000px){.timelinePrelude{grid-template-columns:180px minmax(0,1fr)}.timelinePrelude nav{grid-column:2}.timelinePhaseIndex{grid-template-columns:repeat(3,1fr)}.timelinePhase>header{grid-template-columns:190px minmax(0,1fr);gap:55px}.timelinePhase ol{padding-left:245px}.timelinePhase ol:before{left:202px}.timelineEvent:before{left:-48px}.timelineEventIndex{display:none}.timelineMethodLayout{gap:55px}}@media (max-width:700px){.timelineHero,.timelineHeroInner{min-height:720px}.timelineHeroInner{padding-block:38px 30px}.timelineHero .darkBreadcrumbs{margin-bottom:48px}.timelineHero h1{font-size:46px}.timelineHeroInner>p:not(.signalLabel){font-size:15px}.timelineHeroScene{opacity:.65;left:10%}.timelineHeroScene:after{width:290px;height:290px;right:-90px}.timelineHeroScene b{font-size:105px}.timelineHero .archiveHeroActions{flex-direction:column;align-items:flex-start;gap:9px}.timelineHero dl{grid-template-columns:1fr 1fr}.timelineHero dl div{padding-inline:13px}.timelineHero dl div:nth-child(2){border-right:0}.timelineHero dl div:last-child{border-top:1px solid var(--dark-line);grid-column:1/-1}.timelineOrientation{padding-top:78px}.timelineOrientation .archiveSectionLead{margin-bottom:40px;display:block}.timelineOrientation .archiveSectionLead>p{margin-top:24px}.timelinePrelude{grid-template-columns:1fr;gap:24px;padding:25px}.timelinePrelude>div:first-child{border-right:0;border-bottom:1px solid var(--light-line);min-height:74px;padding:0 0 18px}.timelinePrelude nav{grid-column:1}.timelinePhaseIndex{grid-template-columns:1fr;margin-top:45px}.timelinePhaseIndex a{grid-template-columns:31px 1fr auto;min-height:92px}.timelinePhaseIndex span{grid-row:auto}.timelinePhaseIndex small{align-self:center}.timelineSurface{padding:5px 0 90px}.timelinePhase{padding-top:80px}.timelinePhase>header{grid-template-columns:1fr;gap:32px;margin-bottom:35px}.timelinePhaseNumber{max-width:none}.timelinePhaseNumber b{font-size:61px}.timelinePhaseCopy h2{font-size:49px}.timelinePhase ol{padding-left:32px}.timelinePhase ol:before{left:4px}.timelineEvent{grid-template-columns:1fr;gap:12px;min-height:0;padding:31px 0 35px}.timelineEvent:before{top:38px;left:-33px}.timelineEvent>time{font-size:18px}.timelineEvent h3{font-size:34px}.timelineMethod{padding-block:78px}.timelineMethodLayout{grid-template-columns:1fr;gap:42px}.timelineSources{padding-block:80px}.timelineSources>.shell>header{margin-bottom:34px;display:block}.timelineSources header .signalLabel{margin-bottom:18px}.timelineSources header>p:last-child{margin-top:24px}.timelineSources li{grid-template-columns:34px 1fr;gap:10px;padding-block:17px}.timelineSources li small{text-align:left;grid-column:2}.timelineArchiveLinks>.shell{flex-direction:column;align-items:flex-start}.timelineCrossActions{flex-direction:column;align-items:flex-start;gap:10px}}.timelinePage{background:#eaf0ed}.timelinePage .timelineHero{background:#02090d;min-height:810px}.timelinePage .timelineHero:before{content:"";opacity:.32;background-color:#0000;background-image:linear-gradient(#81b0b512 1px,#0000 1px),linear-gradient(90deg,#81b0b512 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 43%);mask-image:linear-gradient(90deg,#0000,#000 43%)}.timelinePage .timelineHeroInner{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(480px,.88fr) minmax(500px,1.12fr);align-items:center;gap:0 64px;min-height:810px;padding-block:40px 32px;display:grid}.timelinePage .timelineHero .darkBreadcrumbs{grid-column:1/-1;align-self:start;margin:0}.timelineHeroCopy{z-index:2;position:relative}.timelineHeroCopy h1{margin-top:17px;font-size:clamp(54px,6vw,88px);line-height:.95}.timelineHeroCopy>p:not(.signalLabel){color:#b4c1c2;max-width:680px;margin:31px 0 0;font-size:16px;line-height:1.85}.timelineBegin{min-height:48px;color:var(--cyan);font:800 10px var(--mono);letter-spacing:.08em;border-bottom:1px solid #55ebed73;align-items:center;gap:36px;margin-top:35px;display:inline-flex}.timelineBegin span{font-size:17px}.timelineRouteDiagram{align-self:stretch;min-height:520px;position:relative}.timelineRouteDiagram svg{width:105%;height:95%;position:absolute;inset:5% -5% 0 0;overflow:visible}.timelineRouteDiagram path{fill:none;vector-effect:non-scaling-stroke}.timelineRouteDiagram .routeGrid{stroke:#9ec2c51f;stroke-width:1px}.timelineRouteDiagram .routeWest{stroke:var(--coral);stroke-width:2.2px;stroke-dasharray:5 7}.timelineRouteDiagram .routeEast{stroke:var(--cyan);stroke-width:2.2px}.timelineRouteDiagram .routeLoop{stroke:var(--gold);stroke-width:1.6px;stroke-dasharray:2 6}.timelineRouteDiagram circle{fill:#02090d;stroke:var(--gold);stroke-width:2.5px;vector-effect:non-scaling-stroke}.routeLabel{color:#d7e6e59e;font:800 8px var(--mono);letter-spacing:.08em;white-space:nowrap;position:absolute}.routeLabelStart{bottom:5%;left:1%}.routeLabelSplit{bottom:32%;left:29%}.routeLabelLoop{bottom:30%;left:66%}.routeLabelWorld{color:var(--gold);top:8%;right:0}.timelineHeroMeasure{border-top:1px solid var(--dark-line);color:#789094;font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:22px;padding-top:24px;display:flex}.timelineHeroMeasure i{background:#f1bd635c;width:35px;height:1px}.timelineArgument{color:var(--ink-900);background:#eef3f1;padding:110px 0 100px}.timelineArgument>.shell{grid-template-columns:minmax(400px,.9fr) minmax(480px,1.1fr);align-items:end;gap:90px;display:grid}.timelineArgumentLead>span,.timelineSources header>span{color:#086a73;font:800 8px var(--mono);letter-spacing:.14em}.timelineArgumentLead h2{font-family:var(--display);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(48px,5vw,72px);line-height:.96}.timelineArgument ol{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.timelineArgument li{border-bottom:1px solid var(--light-line);grid-template-columns:120px 1fr;align-items:center;min-height:82px;display:grid}.timelineArgument li b{color:#17383f;font-size:18px}.timelineArgument li p{color:#10262db8;margin:0;font-size:12px;line-height:1.7}.timelinePrologue{color:#cfdbda;background:#0a1b21}.timelinePrologue>.shell{grid-template-columns:95px minmax(260px,.75fr) minmax(340px,1fr) 205px;align-items:center;gap:32px;min-height:240px;display:grid}.timelinePrologueNumber{border-right:1px solid var(--dark-line);color:#55ebed85;font:900 65px var(--display);letter-spacing:-.08em;align-self:stretch;place-items:center;display:grid}.timelinePrologue small{color:var(--gold);font:800 8px var(--mono);letter-spacing:.1em}.timelinePrologue h2{font-family:var(--display);letter-spacing:-.045em;margin:13px 0 0;font-size:38px;line-height:1}.timelinePrologue p{color:#8fa3a5;margin:0;font-size:12px;line-height:1.8}.timelinePrologue nav{border-top:1px solid var(--dark-line);display:grid}.timelinePrologue nav a{border-bottom:1px solid var(--dark-line);min-height:48px;color:var(--cyan);justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.timelineRouteIndex{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030c10f5;border-bottom:1px solid #c4e6e726;position:sticky;top:0}.timelineRouteIndex>.shell{grid-template-columns:repeat(5,1fr);display:grid}.timelineRouteIndex a{color:#b4c1c1;border-right:1px solid #c4e6e71f;grid-template-columns:28px 1fr;align-content:center;gap:3px 8px;min-height:74px;padding:10px 16px;display:grid;position:relative}.timelineRouteIndex a:before{content:"";background:var(--cyan);height:2px;transition:right .2s;position:absolute;bottom:-1px;left:0;right:100%}.timelineRouteIndex a:hover:before{right:0}.timelineRouteIndex a>span{color:var(--cyan);font:800 8px var(--mono);grid-row:1/3}.timelineRouteIndex strong{font-size:10px;line-height:1.3}.timelineRouteIndex small{color:#87999b;font:7px var(--mono)}.timelineChronicle{background:#eaf0ed}.timelineChapter{border-bottom:1px solid var(--light-line);padding:135px 0 0;scroll-margin-top:74px;position:relative;overflow:hidden}.timelineChapter:nth-child(2n){background:#e3ebe8}.timelineChapterHead{grid-template-columns:minmax(220px,.62fr) minmax(520px,1.38fr);align-items:start;gap:90px;min-height:335px;display:grid;position:relative}.timelineChapterState{z-index:2;border-bottom:1px solid var(--light-line);padding:0 0 28px;display:grid;position:relative}.timelineChapterState:after{content:"";background:var(--cyan-dark);width:58px;height:5px;position:absolute;bottom:-3px;left:0}.timelineChapterState span{color:#10262db3;font:800 8px var(--mono);letter-spacing:.14em}.timelineChapterState strong{color:#17383f;font-family:var(--display);letter-spacing:-.04em;margin-top:35px;font-size:36px}.timelineChapterState small{color:#10262db8;margin-top:8px;font-size:11px}.timelineChapterTitle{z-index:2;position:relative}.timelineChapterTitle>time{color:#82540d;font:800 10px var(--mono);letter-spacing:.1em}.timelineChapterTitle h2{max-width:850px;font-family:var(--display);letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(58px,6vw,89px);line-height:.91}.timelineChapterTitle p{color:#10262db8;max-width:680px;margin:27px 0 0;font-size:14px;line-height:1.85}.timelineChapterGhost{z-index:0;color:#10262d09;font:900 330px/.8 var(--display);letter-spacing:-.12em;position:absolute;top:-70px;right:-5%}.timelineEventStream{margin-top:30px;padding:0 0 105px;list-style:none;position:relative}.timelineEventStream:before{content:"";background:#0d929c45;width:1px;position:absolute;top:0;bottom:105px;left:194px}.timelinePage .timelineEvent{border:0;border-top:1px solid var(--light-line);grid-template-columns:165px minmax(0,760px);align-items:start;gap:60px;min-height:210px;padding:38px 0 42px;display:grid;position:relative}.timelinePage .timelineEvent:before{content:"";background:var(--cyan-dark);width:11px;height:11px;box-shadow:none;border:3px solid #eaf0ed;border-radius:50%;position:absolute;top:48px;left:189px}.timelineChapter:nth-child(2n) .timelineEvent:before{border-color:#e3ebe8}.timelinePage .timelineEvent-conquest:before{background:var(--coral)}.timelinePage .timelineEvent-treaty:before,.timelinePage .timelineEvent-trade:before{background:var(--gold)}.timelineEventYear{gap:18px;padding-top:2px;display:grid}.timelineEventYear span{color:#10262d59;font:800 8px var(--mono);letter-spacing:.1em}.timelineEventYear time{color:#173b42;font:900 19px/1.2 var(--mono)}.timelinePage .timelineEventCopy{padding-left:0}.timelinePage .timelineEventCopy>small{color:#10262d73;font:800 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.timelinePage .timelineEvent h3{max-width:760px;font-family:var(--display);letter-spacing:-.05em;margin:14px 0 13px;font-size:clamp(31px,3.6vw,51px);line-height:.98}.timelinePage .timelineEvent p{color:#10262db8;max-width:680px;margin:0;font-size:13px;line-height:1.8}.timelinePage .timelineEvent nav{flex-wrap:wrap;gap:22px;margin-top:21px;display:flex}.timelinePage .timelineEvent nav a{color:#086a73;border-bottom:1px solid #086a7357;align-items:center;gap:8px;min-height:38px;font-size:9px;font-weight:800;display:inline-flex}.timelinePage .timelineEvent.isTurningPoint{grid-template-columns:165px minmax(0,880px);align-items:center;min-height:295px}.timelinePage .timelineEvent.isTurningPoint:after{content:"转向点";color:#9b6716;font:800 8px var(--mono);letter-spacing:.14em;position:absolute;top:39px;right:0}.timelinePage .timelineEvent.isTurningPoint h3{max-width:880px;font-size:clamp(45px,5vw,72px)}.timelineTransit{color:#10262d66;min-height:105px;font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#0000,#0d929c0e,#0000);justify-content:center;align-items:center;gap:24px;display:flex}.timelineTransit i{background:#0d929c59;width:110px;height:1px;position:relative}.timelineTransit i:after{content:"";background:var(--cyan-dark);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.timelinePerspective{background:#06151b;padding:125px 0;position:relative;overflow:hidden}.timelinePerspective>.shell{grid-template-columns:minmax(420px,1fr) minmax(360px,.72fr);align-items:end;gap:100px;display:grid;position:relative}.timelinePerspectiveWord{color:#ff6d5711;font:900 clamp(160px, 23vw, 320px)/.7 var(--display);letter-spacing:-.1em;margin:0;position:absolute;top:50%;left:-3%;transform:translateY(-50%)}.timelinePerspectiveWord s{text-decoration-thickness:3px}.timelinePerspective>.shell>div{z-index:2;position:relative}.timelinePerspective>.shell>div>span{color:var(--coral);font:800 8px var(--mono);letter-spacing:.14em}.timelinePerspective h2{max-width:760px;font-family:var(--display);letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(51px,5.5vw,79px);line-height:.95}.timelinePerspective>.shell>div:last-child{border-top:1px solid var(--dark-line);padding-top:27px}.timelinePerspective>.shell>div:last-child p{color:#a0b1b2;margin:0;font-size:14px;line-height:1.85}.timelinePerspective>.shell>div:last-child p+p{color:#6f878a;margin-top:23px}.timelinePage .timelineSources{background:#eef3f1;padding:115px 0 120px}.timelinePage .timelineSources>.shell>header{grid-template-columns:minmax(420px,1fr) minmax(340px,.65fr);align-items:end;gap:70px;margin-bottom:45px;display:grid}.timelinePage .timelineSources header>span{grid-column:1/-1}.timelinePage .timelineSources h2{margin:15px 0 0;font-size:clamp(49px,5vw,72px)}.timelinePage .timelineSources header p{color:#10262db8;margin:0;font-size:13px;line-height:1.8}.timelinePage .timelineSources li{grid-template-columns:48px minmax(0,1fr) 230px;min-height:70px}.timelineExit{border-bottom:1px solid var(--dark-line);background:#030c10}.timelineExit>.shell{grid-template-columns:minmax(280px,1fr) repeat(3,235px);align-items:stretch;min-height:180px;display:grid}.timelineExit p{color:#879a9d;align-self:center;max-width:420px;margin:0;font-size:13px;line-height:1.75}.timelineExit a{border-left:1px solid var(--dark-line);color:#d7e2e1;font-family:var(--display);grid-template-columns:1fr auto;align-content:center;gap:12px;padding:30px;font-size:21px;font-weight:800;display:grid}.timelineExit a:hover{color:var(--cyan);background:#55ebed0b}.timelineExit a span{color:var(--gold);font:800 8px var(--mono);letter-spacing:.12em;grid-column:1/-1}.timelineExit a b{color:var(--cyan)}@media (max-width:1000px){.timelinePage .timelineHeroInner{grid-template-columns:1fr 1fr;gap:0 35px}.timelineHeroCopy h1{font-size:62px}.timelineArgument>.shell{gap:55px}.timelinePrologue>.shell{grid-template-columns:75px minmax(220px,.75fr) minmax(300px,1fr)}.timelinePrologue nav{grid-column:2/-1;margin-bottom:30px}.timelineChapterHead{grid-template-columns:200px minmax(0,1fr);gap:55px}.timelinePerspective>.shell{gap:55px}.timelineExit>.shell{grid-template-columns:1fr repeat(3,205px)}}@media (max-width:760px){.timelinePage .timelineHero,.timelinePage .timelineHeroInner{min-height:790px}.timelinePage .timelineHeroInner{flex-direction:column;align-items:stretch;padding-block:31px 24px;display:flex}.timelinePage .timelineHero .darkBreadcrumbs{align-self:stretch}.timelineHeroCopy{margin-top:65px}.timelineHeroCopy h1{font-size:48px}.timelineHeroCopy>p:not(.signalLabel){font-size:14px;line-height:1.75}.timelineRouteDiagram{min-height:235px;margin-top:12px}.timelineRouteDiagram svg{width:102%;height:100%;inset:0 -2% 0 0}.routeLabel{font-size:6px}.timelineHeroMeasure{gap:10px;margin-top:auto;font-size:6px}.timelineHeroMeasure i{width:14px}.timelineArgument{padding-block:78px}.timelineArgument>.shell{grid-template-columns:1fr;gap:48px}.timelineArgumentLead h2{font-size:46px}.timelineArgument li{grid-template-columns:90px 1fr}.timelinePrologue>.shell{grid-template-columns:58px 1fr;gap:24px;padding-block:38px}.timelinePrologueNumber{grid-row:1/4}.timelinePrologue>.shell>p,.timelinePrologue nav{grid-column:2}.timelinePrologue nav{margin:0}.timelineRouteIndex{overflow-x:auto}.timelineRouteIndex>.shell{grid-template-columns:repeat(5,180px);width:max-content;min-width:100%}.timelineRouteIndex a{min-height:68px}.timelineChapter{padding-top:82px;scroll-margin-top:0}.timelineChapterHead{grid-template-columns:1fr;gap:42px;min-height:0}.timelineChapterState{max-width:260px}.timelineChapterTitle h2{font-size:54px}.timelineChapterGhost{display:none}.timelineEventStream{margin-top:63px;padding-bottom:75px;padding-left:30px}.timelineEventStream:before{bottom:75px;left:4px}.timelinePage .timelineEvent,.timelinePage .timelineEvent.isTurningPoint{grid-template-columns:1fr;gap:20px;min-height:0;padding:32px 0 38px}.timelinePage .timelineEvent:before{top:41px;left:-31px}.timelineEventYear{justify-content:space-between;align-items:center;padding-right:4px;display:flex}.timelinePage .timelineEvent.isTurningPoint:after{display:none}.timelinePage .timelineEvent.isTurningPoint h3{font-size:45px}.timelinePage .timelineEvent h3{font-size:34px}.timelinePerspective{padding-block:85px}.timelinePerspective>.shell{grid-template-columns:1fr;gap:55px}.timelinePerspectiveWord{font-size:170px;top:25%}.timelinePerspective h2{font-size:49px}.timelinePage .timelineSources{padding-block:82px}.timelinePage .timelineSources>.shell>header{grid-template-columns:1fr;gap:24px}.timelinePage .timelineSources li{grid-template-columns:32px 1fr;gap:10px;padding-block:16px}.timelinePage .timelineSources li small{text-align:left;grid-column:2}.timelineExit>.shell{grid-template-columns:1fr;width:100%}.timelineExit p{padding:42px 24px}.timelineExit a{border-top:1px solid var(--dark-line);border-left:0;min-height:120px;padding-inline:24px}}.timelineRouteDiagram svg{clip-path:inset(0 100% 0 0);animation:1.7s cubic-bezier(.2,.75,.2,1) .18s forwards timelineChartReveal}.timelineRouteDiagram .routeLabel{opacity:0;animation:.45s forwards timelineLabelReveal}.timelineRouteDiagram .routeLabelStart{animation-delay:.35s}.timelineRouteDiagram .routeLabelSplit{animation-delay:.75s}.timelineRouteDiagram .routeLabelLoop{animation-delay:1.12s}.timelineRouteDiagram .routeLabelWorld{animation-delay:1.5s}.timelineRouteDiagram circle:last-of-type{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out 1.9s infinite timelineBeacon}@keyframes timelineChartReveal{to{clip-path:inset(0)}}@keyframes timelineLabelReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes timelineBeacon{0%,to{opacity:.62;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}.timelineRouteIndex{--timeline-global-progress:0}.timelineRouteProgress{pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px;overflow:hidden}.timelineRouteProgress span{background:linear-gradient(90deg, var(--cyan), var(--gold) 62%, var(--coral));width:100%;height:100%;transform:scaleX(var(--timeline-global-progress));transform-origin:0;display:block;box-shadow:0 0 12px #55ebed6b}.timelineRouteIndex a{transition:color .22s,background .22s}.timelineRouteIndex a.isActive{color:var(--foam-50);background:linear-gradient(#55ebed17,#0000)}.timelineRouteIndex a.isActive:before{right:0;box-shadow:0 0 10px #55ebed6b}.timelineRouteIndex a.isActive>span{color:var(--gold)}.timelineRouteIndex a.isActive small{color:#8da3a5}.timelineChapter{--phase-progress:0}.timelineEventStream:after{content:"";z-index:2;width:3px;height:calc((100% - 105px) * var(--phase-progress));background:linear-gradient(var(--cyan-dark), var(--cyan));pointer-events:none;position:absolute;top:0;left:193px;box-shadow:0 0 12px #0d929c47}.timelinePage .timelineEvent:before{z-index:3;transition:background .28s,box-shadow .28s,transform .28s}.timelinePage .timelineEventCopy{border-left:1px solid #0000;padding-left:18px;transition:border-color .25s,transform .25s}.timelinePage .timelineEvent.isPassed:before{box-shadow:0 0 0 4px #0d929c1a,0 0 20px #0d929c61}.timelinePage .timelineEvent-conquest.isPassed:before{box-shadow:0 0 0 4px #ff6d571a,0 0 20px #ff6d5757}.timelinePage .timelineEvent-treaty.isPassed:before,.timelinePage .timelineEvent-trade.isPassed:before{box-shadow:0 0 0 4px #f1bd631a,0 0 20px #f1bd6357}.timelinePage .timelineEvent.isCurrent .timelineEventCopy{border-color:#0d929c6b;transform:translate(8px)}.timelinePage .timelineEvent.isCurrent h3{color:#0b535b}@media (max-width:760px){.timelineEventStream:after{height:calc((100% - 75px) * var(--phase-progress));left:3px}.timelinePage .timelineEventCopy{padding-left:13px}.timelinePage .timelineEvent.isCurrent .timelineEventCopy{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.timelineRouteDiagram svg{clip-path:none;animation:none}.timelineRouteDiagram .routeLabel{opacity:1;animation:none}.timelineRouteDiagram circle:last-of-type{animation:none}.timelineRouteIndex a,.timelineRouteProgress span,.timelinePage .timelineEvent:before,.timelinePage .timelineEventCopy{transition:none}}.sectionLead>p,.missionMeta,.primaryBriefingCopy p,.briefingQueue small,.briefingQueue p,.toolControls label,.logbookForm label,.toolReadout p,.toolContext>p:not(.signalLabel),.chapterMissionArchive>header>span,.chapterMissionArchive p,.chapterMissionArchive>div>a>b,.hubPage-seamanship .chapterMissionArchive>div>a>b,.articleToc li,.legalOperatorDisclosure dt,.publicInfoIndex>p,.publicInfoIndex a,.publicInfoSources strong,.legalDocumentCard p,.legalDocumentCard>span,.exploreControls button,.exploreCount,.exploreEntry small,.exploreEntry p,.searchInputWrap kbd,.searchChannels button,.searchResultHead,.searchResult small,.searchResult p,.searchEmpty p,.productAnatomy li p,.voyageArchiveCard small,.voyageArchiveCard p,.voyageArchiveCard dd,.archiveTimeline>header>p:last-child,.archiveEvidence>header>p:last-child,.archiveTimeline time,.archiveTimeline li p,.archiveEvidence article p,.archiveFaq details p,.archiveSources>p:not(.signalLabel),.archiveSources li span,.archiveSideRail>div p,.archiveSideRail strong,.archiveSideRail nav a,.archiveSideRail section a span,.archiveMethodNote,.archiveRouteStops li p,.eventArchiveAxes>div>span,.eventPhaseFilters button,.eventPhaseFilters button small,.eventKindFilters button,.eventResultHead p,.eventArchiveCardIndex,.eventArchiveCard p,.eventArchiveCard aside span,.eventArchiveEmpty>span,.eventArchiveEmpty p,.exploreArchiveGate a p,.timelinePrelude p,.timelinePhaseIndex small,.timelinePhaseNumber span,.timelinePhaseNumber time,.timelinePhaseCopy>p:last-child,.timelineEventIndex,.timelineEventCopy>div small,.timelineEvent p,.timelineFutureLink,.timelineSources li>span,.timelineUpdated,.timelineEventYear span,.timelinePage .timelineEventCopy>small,.timelineTransit{color:var(--ink-muted)}.darkBreadcrumbs,.signalCoordinates,.experienceStatus,.experienceCardTop,.tabExplanation,.voyagePage .tabExplanation,.systemStateInner>small,.worldFooterBottom,.accountRecipient span,.accountCenterHero aside>small,.checkoutDisabled{color:var(--dark-muted)}.hubPage-haitu .darkBreadcrumbs,.articleTheme-haitu .darkBreadcrumbs,.hubPage-seamanship .darkBreadcrumbs,.articleTheme-seamanship .darkBreadcrumbs,.articleTheme-haitu .articleMeta,.articleTheme-seamanship .articleMeta{color:var(--ink-muted)}.hubPage-haitu,.articleTheme-haitu,.hubPage-seamanship,.articleTheme-seamanship{--hero-play-muted:var(--ink-muted)}.hubPage-ships .chapterMissionArchive>header>span,.hubPage-ships .chapterMissionArchive>div>a>b,.hubPage-naval-history .chapterMissionArchive>header>span,.hubPage-naval-history .chapterMissionArchive>div>a>b{color:#352616b8}.hubPage-sea-legends .sectionLead>p,.hubPage-sea-legends .chapterMissionArchive p,.hubPage-sea-legends .chapterMissionArchive>header>span,.hubPage-sea-legends .chapterMissionArchive>div>a>b{color:#f1eff4b8}.articlePage .codexDirectoryHead>b,.articlePage .codexIndex a,.articlePage .codexIndex a span,.articlePage .codexTags span,.worldObjectives>header b,.worldObjectives li a>b,.articlePage .visualTelemetry,.articlePage .articleVisual figcaption{color:var(--world-muted)}.exploreControls button.isActive,.searchChannels button.isActive{color:var(--foam-50)}.worldSite.worldSite h1{font-size:clamp(42px,4.8vw,72px)}@media (max-width:760px){.worldSite.worldSite h1{font-size:clamp(36px,9vw,44px)}}.glossaryPage{color:var(--ink-900);background:#e8efec}.glossaryHero{background:radial-gradient(circle at 78% 34%,#08727a38,#0000 29%),linear-gradient(135deg,#03080c 0%,#071820 68%,#0a2026 100%);position:relative;overflow:hidden}.glossaryHero:before{content:"A—Z";color:#55ebed09;font:900 clamp(180px, 25vw, 360px)/.8 var(--display);letter-spacing:-.12em;position:absolute;bottom:-68px;right:-18px}.glossaryHeroInner{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 320px;gap:52px 90px;min-height:660px;padding-block:30px 82px;display:grid}.glossaryHeroInner>.darkBreadcrumbs{grid-column:1/-1;align-self:start}.glossaryHeroCopy{align-self:center;max-width:780px}.glossaryHeroCopy h1{max-width:760px;color:var(--foam-50);font:900 clamp(48px, 6.1vw, 84px)/.95 var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0}.glossaryHeroCopy>p:not(.signalLabel){color:#aebfc1;max-width:660px;margin:30px 0 36px;font-size:16px;line-height:1.85}.glossaryManifest{border:1px solid var(--dark-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03080c6b;align-self:end;padding:24px;position:relative}.glossaryManifest>span{color:var(--gold);font:800 8px var(--mono);letter-spacing:.15em}.glossaryManifest dl{border-top:1px solid var(--dark-line);margin:22px 0}.glossaryManifest dl>div{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;display:flex}.glossaryManifest dt{color:#91a4aa;font-size:10px}.glossaryManifest dd{color:var(--foam-50);font:800 28px var(--mono);margin:0}.glossaryManifest p{color:#91a4aa;margin:0;font-size:11px;line-height:1.7}.glossaryFirst{padding:76px 0}.glossaryFirst>.shell{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:90px;display:grid}.glossaryFirst h2{max-width:710px;font:900 clamp(34px, 4vw, 56px)/1.02 var(--display);letter-spacing:-.045em;margin:0}.glossaryFirst p:not(.signalLabel){max-width:750px;color:var(--ink-muted);margin:23px 0 0;font-size:14px;line-height:1.8}.glossaryFirst a{background:#08727a0f;border:1px solid #08727a59;grid-template-columns:1fr auto;align-content:center;gap:15px;min-height:138px;padding:28px;transition:transform .2s,background .2s;display:grid}.glossaryFirst a:hover{background:#08727a1c;transform:translateY(-3px)}.glossaryFirst a span{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.14em;grid-column:1/-1}.glossaryFirst a strong{font-size:16px}.glossaryFirst a b{color:var(--cyan-dark)}.glossaryDirectory{border-top:1px solid var(--light-line);background-color:#e7eeeb;background-image:linear-gradient(#10262d0b 1px,#0000 1px),linear-gradient(90deg,#10262d0b 1px,#0000 1px);background-size:56px 56px;padding:115px 0 140px}.glossaryDirectoryHead{grid-template-columns:minmax(0,1fr) 480px;align-items:end;gap:10px 80px;padding-bottom:60px;display:grid}.glossaryDirectoryHead>.signalLabel{grid-column:1/-1}.glossaryDirectoryHead h2{max-width:650px;font:900 clamp(38px, 4.6vw, 64px)/.98 var(--display);letter-spacing:-.05em;margin:0}.glossaryDirectoryHead nav{border-top:1px solid var(--light-line);grid-template-columns:1fr 1fr;display:grid}.glossaryDirectoryHead nav a{border-bottom:1px solid var(--light-line);min-height:55px;color:var(--ink-muted);align-items:center;gap:13px;font-size:11px;display:flex}.glossaryDirectoryHead nav a:nth-child(odd){border-right:1px solid var(--light-line)}.glossaryDirectoryHead nav a:nth-child(2n){padding-left:17px}.glossaryDirectoryHead nav a:hover{color:var(--cyan-dark)}.glossaryDirectoryHead nav span{color:var(--cyan-dark);font:800 8px var(--mono)}.glossaryGroup{border-top:1px solid var(--light-line);padding:64px 0 78px;scroll-margin-top:24px}.glossaryGroup>header{grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:34px;display:grid}.glossaryGroup>header>span{color:var(--coral);font:800 13px var(--mono)}.glossaryGroup>header h3{font:900 clamp(28px, 3vw, 42px)/1 var(--display);letter-spacing:-.04em;margin:-8px 0 8px}.glossaryGroup>header p{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.7}.glossaryGroup>header>b{color:#10262d47;font:900 44px/1 var(--mono)}.glossaryTermList{background:var(--light-line);border:1px solid var(--light-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.glossaryTermList>a{background:#f4f7f5f0;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:18px 25px;min-height:290px;padding:30px;transition:background .2s;display:grid}.glossaryTermList>a:hover{background:#fff}.glossaryTermName small{color:var(--cyan-dark);font:800 8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.glossaryTermName h4{font:900 28px/1.05 var(--display);letter-spacing:-.035em;margin:8px 0 10px}.glossaryTermName>span{color:var(--cyan-dark);font:800 7px var(--mono);letter-spacing:.1em;border:1px solid #08727a38;padding:5px 8px;display:inline-flex}.glossaryTermList>a>p{color:var(--ink-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.75}.glossaryAliases{flex-wrap:wrap;grid-column:1;align-self:end;gap:7px;display:flex}.glossaryAliases span{color:#42575c;font:8px var(--mono);background:#10262d0e;padding:5px 8px}.glossaryTermList>a>strong{color:#203b42;white-space:nowrap;align-self:end;font-size:10px}.glossaryTermList>a>strong b{color:var(--coral);margin-left:8px}.glossaryStandard{padding:105px 0 120px}.glossaryStandard>.shell{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:100px;display:grid}.glossaryStandard h2{max-width:560px;font:900 clamp(36px, 4.3vw, 60px)/1 var(--display);letter-spacing:-.05em;margin:0}.glossaryStandard ol{border-top:1px solid var(--dark-line);margin:0;padding:0;list-style:none}.glossaryStandard li{border-bottom:1px solid var(--dark-line);grid-template-columns:52px 1fr;align-items:center;min-height:68px;display:grid}.glossaryStandard li span{color:var(--gold);font:800 8px var(--mono)}.glossaryStandard li p{color:#b4c3c5;margin:0;font-size:12px;line-height:1.6}@media (max-width:1000px){.glossaryHeroInner{grid-template-columns:minmax(0,1fr) 280px;gap:45px}.glossaryFirst>.shell{grid-template-columns:1fr 310px;gap:55px}.glossaryDirectoryHead{grid-template-columns:1fr 390px;gap:50px}.glossaryStandard>.shell{gap:60px}}@media (max-width:760px){.glossaryHeroInner{grid-template-columns:1fr;gap:54px;min-height:0;padding-block:24px 64px}.glossaryHeroCopy h1{font-size:44px}.glossaryHeroCopy>p:not(.signalLabel){font-size:14px}.glossaryManifest{align-self:auto}.glossaryFirst{padding-block:65px}.glossaryFirst>.shell,.glossaryDirectoryHead,.glossaryStandard>.shell{grid-template-columns:1fr;gap:44px}.glossaryDirectory{padding-block:80px 95px}.glossaryDirectoryHead{padding-bottom:45px}.glossaryDirectoryHead nav{grid-template-columns:1fr}.glossaryDirectoryHead nav a:nth-child(odd){border-right:0}.glossaryDirectoryHead nav a:nth-child(2n){padding-left:0}.glossaryGroup{padding-block:52px 62px}.glossaryGroup>header{grid-template-columns:44px 1fr}.glossaryGroup>header>b{display:none}.glossaryTermList{grid-template-columns:1fr}.glossaryTermList>a{min-height:0;padding:25px}.glossaryTermName h4{font-size:25px}.glossaryAliases,.glossaryTermList>a>strong{grid-column:1/-1}.glossaryStandard{padding-block:80px 90px}.glossaryStandard h2{font-size:42px}}.articlePage .codexSpecimen .marqueSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .marqueSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.marqueSpecimen svg{width:min(100%,1080px);height:auto;margin:0 auto;display:block}.marqueSpecimen figcaption{max-width:1020px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.marquePaper{fill:#e8dfc6;stroke:#8e8061;stroke-width:2px}.marquePaperLines{color:#6d624b;fill-opacity:.16;stroke:currentColor;stroke-width:.5px}.marqueKicker,.marqueHeading,.marqueClauses text,.marqueMargin text{fill:#263233;font-family:var(--mono)}.marqueKicker{letter-spacing:.16em;font-size:10px;font-weight:800}.marqueHeading{font:500 28px var(--display);letter-spacing:.04em}.marqueClauses rect{fill:#fff3;stroke:#2632334d}.marqueClauses text{letter-spacing:.05em;font-size:8px;font-weight:800}.marqueClauses text:nth-of-type(3n+1){fill:#8b3f2f}.marqueClauses text:nth-of-type(3n+2){font-size:9px}.marqueClauses text:nth-of-type(3n){fill:#625c4e;font-size:7px}.marqueMargin{color:var(--world-copy)}.marqueMargin path{fill:none;stroke:var(--world-line)}.marqueMargin circle{fill:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.marqueMargin circle{fill:color-mix(in srgb, var(--world-accent) 20%, var(--world-bg))}}.marqueMargin circle{stroke:var(--world-accent)}.marqueMargin path:not(:first-child):not(:nth-last-of-type(2)){stroke:var(--world-accent);stroke-width:1.5px}.marqueMargin text{fill:var(--world-copy);letter-spacing:.08em;font-size:9px;font-weight:800}.marqueMargin>text:first-of-type,.marqueMargin>text:nth-last-of-type(2){fill:var(--world-accent);font-size:10px}.marqueMargin>text:last-of-type{fill:var(--world-muted);font-size:7px}.marqueWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:linear-gradient(145deg, var(--world-panel), var(--world-bg));margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.marqueWorkbench{background:linear-gradient(145deg, color-mix(in srgb, var(--world-panel) 92%, transparent), color-mix(in srgb, var(--world-bg) 92%, transparent))}}.marqueWorkbench{box-shadow:0 32px 100px #0003}.marqueWorkbench>header{max-width:920px;margin-bottom:34px}.marqueWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .marqueWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.marqueWorkbench>header span{max-width:850px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.marqueChain{border:1px solid var(--world-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.marqueChain>div{border-right:1px solid var(--world-line);background:var(--world-bg);min-height:150px;padding:18px 15px;position:relative}@supports (color:color-mix(in lab, red, red)){.marqueChain>div{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.marqueChain>div:last-child{border-right:0}.marqueChain b{color:var(--world-accent);font:800 9px var(--mono);display:block}.marqueChain strong{color:var(--world-copy);font:700 13px var(--sans);margin:24px 0 9px;display:block}.marqueChain span{color:var(--world-muted);font:8px/1.5 var(--mono);text-transform:uppercase;display:block}.marqueChain i{z-index:1;width:16px;height:16px;color:var(--world-accent);background:var(--world-bg);font:normal 12px/16px var(--mono);text-align:center;position:absolute;top:67px;right:-8px}.marqueCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.marqueCaseGrid article{border:1px solid var(--world-line);border-left:4px solid var(--world-accent);background:var(--world-bg);padding:22px}@supports (color:color-mix(in lab, red, red)){.marqueCaseGrid article{background:color-mix(in srgb, var(--world-bg) 50%, transparent)}}.marqueCaseGrid article[data-state=hold]{border-left-color:#d6a65b}.marqueCaseGrid article[data-state=stop]{border-left-color:#a9584c}.marqueCaseGrid article>header{border-bottom:1px solid var(--world-line);justify-content:space-between;gap:16px;padding-bottom:13px;display:flex}.marqueCaseGrid article>header b,.marqueCaseGrid article>header span{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.12em}.marqueCaseGrid dl{margin:12px 0}.marqueCaseGrid dl div{border-bottom:1px dotted var(--world-line);grid-template-columns:90px 1fr;padding:7px 0;display:grid}.marqueCaseGrid dt,.marqueCaseGrid dd{font:800 9px/1.5 var(--mono);margin:0}.marqueCaseGrid dt{color:var(--world-muted)}.marqueCaseGrid dd{color:var(--world-copy)}.marqueCaseGrid article>p{color:var(--world-copy);font:600 13px/1.65 var(--sans);margin:15px 0 0}.marqueWorkbench>footer{border:1px solid var(--world-line);background:var(--world-line);grid-template-columns:1.1fr repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.marqueWorkbench>footer>*{background:var(--world-bg);padding:16px}.marqueWorkbench>footer strong{color:var(--world-accent);font:800 9px/1.6 var(--mono);letter-spacing:.1em}.marqueWorkbench>footer span{color:var(--world-muted);font:10px/1.6 var(--mono)}@media (max-width:900px){.marqueChain{grid-template-columns:repeat(3,1fr)}.marqueChain>div:nth-child(3){border-right:0}.marqueChain>div:nth-child(-n+3){border-bottom:1px solid var(--world-line)}.marqueWorkbench>footer{grid-template-columns:1fr}}@media (max-width:700px){.articlePage .codexSpecimen .marqueSpecimen{padding:10px;overflow-x:auto}.marqueSpecimen svg{min-width:760px}.marqueWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .marqueWorkbench>header h2{font-size:38px}.marqueChain{grid-template-columns:1fr 1fr}.marqueChain>div:nth-child(2n){border-right:0}.marqueChain>div:nth-child(3){border-right:1px solid var(--world-line)}.marqueChain>div:nth-child(-n+4){border-bottom:1px solid var(--world-line)}.marqueCaseGrid{grid-template-columns:1fr}}.articlePage .codexSpecimen .prizeSpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .prizeSpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.prizeSpecimen svg{width:min(100%,1100px);height:auto;margin:0 auto;display:block}.prizeSpecimen figcaption{max-width:1040px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.prizeBoard{fill:var(--world-panel)}@supports (color:color-mix(in lab, red, red)){.prizeBoard{fill:color-mix(in srgb, var(--world-panel) 85%, #131b1c)}}.prizeBoard{stroke:var(--world-line)}.prizeDocket>rect{fill:#ded7c2;stroke:#81765e;stroke-width:1.5px}.prizeDocket text{fill:#263233;font:800 8px var(--mono);letter-spacing:.04em}.prizeDocket .prizeDocketTitle{font:500 24px var(--display)}.prizeDocket path{stroke:#81765e}.prizeDocket g rect{fill:#ffffff2e;stroke:#26323347}.prizeDocket g text:first-of-type{fill:#944938}.prizeEvidence>text{fill:var(--world-accent);font:800 9px var(--mono);letter-spacing:.1em}.prizeEvidence>g rect{fill:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.prizeEvidence>g rect{fill:color-mix(in srgb, var(--world-bg) 68%, transparent)}}.prizeEvidence>g rect{stroke:var(--world-line)}.prizeEvidence>g text{fill:var(--world-copy);font:800 8px var(--mono)}.prizeEvidence>g text:first-of-type{fill:var(--world-accent)}.prizeEvidence>g text:last-of-type{fill:var(--world-muted);font-size:7px}.prizeEvidence path{stroke:var(--world-line)}.prizeEvidence>text:last-of-type{fill:var(--world-muted);letter-spacing:.04em;font-size:8px}.prizeWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:radial-gradient(circle at 90% 10%, var(--world-accent), transparent 28%), var(--world-panel);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.prizeWorkbench{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--world-accent) 10%, transparent), transparent 28%), color-mix(in srgb, var(--world-panel) 91%, transparent)}}.prizeWorkbench{box-shadow:0 32px 100px #0003}.prizeWorkbench>header{max-width:940px;margin-bottom:34px}.prizeWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .prizeWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.prizeWorkbench>header span{max-width:860px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.prizeProcedure{border:1px solid var(--world-line);background:var(--world-line);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.prizeProcedure>div{background:var(--world-bg);min-height:118px;padding:17px 14px}.prizeProcedure b{color:var(--world-accent);font:800 9px var(--mono)}.prizeProcedure strong{color:var(--world-copy);font:700 12px var(--sans);margin:17px 0 8px;display:block}.prizeProcedure code{color:var(--world-muted);font:8px/1.5 var(--mono);white-space:normal}.prizeDocketTable{border:1px solid var(--world-line);background:var(--world-bg);margin-top:22px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.prizeDocketTable{background:color-mix(in srgb, var(--world-bg) 56%, transparent)}}.prizeDocketTable>header,.prizeDocketTable>div{grid-template-columns:.75fr 1.15fr 1.35fr 1.1fr .85fr;align-items:center;min-width:820px;display:grid}.prizeDocketTable>header{background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.prizeDocketTable>header{background:color-mix(in srgb, var(--world-accent) 13%, var(--world-bg))}}.prizeDocketTable>header span{color:var(--world-accent);font:800 8px var(--mono);letter-spacing:.09em;padding:13px 16px}.prizeDocketTable>div{border-top:1px solid var(--world-line)}.prizeDocketTable>div>*{border-right:1px solid var(--world-line);align-items:center;min-height:76px;margin:0;padding:14px 16px;display:flex}.prizeDocketTable>div>:last-child{border-right:0}.prizeDocketTable strong,.prizeDocketTable code,.prizeDocketTable b{color:var(--world-copy);font:800 9px/1.55 var(--mono);white-space:normal}.prizeDocketTable span{color:var(--world-muted);font:12px/1.55 var(--sans)}.prizeDocketTable>div>b{color:var(--world-accent)}.prizeDocketTable>div[data-tone=hold]>b{color:#d6a65b}.prizeDocketTable>div[data-tone=review]>b{color:#c87362}.prizeOutcome{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.prizeOutcome article{border:1px solid var(--world-line);background:var(--world-bg);padding:24px}@supports (color:color-mix(in lab, red, red)){.prizeOutcome article{background:color-mix(in srgb, var(--world-bg) 56%, transparent)}}.prizeOutcome article>b{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.12em;display:block}.prizeOutcome article>strong{color:var(--world-copy);font:600 18px/1.4 var(--display);margin:18px 0 12px;display:block}.prizeOutcome article>span{color:var(--world-muted);font:12px/1.7 var(--sans)}@media (max-width:900px){.prizeProcedure{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.articlePage .codexSpecimen .prizeSpecimen{padding:10px;overflow-x:auto}.prizeSpecimen svg{min-width:780px}.prizeWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .prizeWorkbench>header h2{font-size:38px}.prizeProcedure{grid-template-columns:1fr 1fr}.prizeOutcome{grid-template-columns:1fr}}.articlePage .codexSpecimen .piracySpecimen{background:var(--world-bg);margin:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.articlePage .codexSpecimen .piracySpecimen{background:color-mix(in srgb, var(--world-bg) 72%, transparent)}}.piracySpecimen svg{width:min(100%,1120px);height:auto;margin:0 auto;display:block}.piracySpecimen figcaption{max-width:1060px;color:var(--world-muted);font:10px/1.65 var(--mono);margin:12px auto 0}.piracyPanel{fill:var(--world-panel)}@supports (color:color-mix(in lab, red, red)){.piracyPanel{fill:color-mix(in srgb, var(--world-panel) 87%, #11191a)}}.piracyPanel,.piracyZones rect{stroke:var(--world-line)}.piracyZones rect[data-zone=internal]{fill:#233536}.piracyZones rect[data-zone=territorial]{fill:#c47a59}@supports (color:color-mix(in lab, red, red)){.piracyZones rect[data-zone=territorial]{fill:color-mix(in srgb, #c47a59 22%, var(--world-bg))}}.piracyZones rect[data-zone=eez]{fill:#4e8f9c}@supports (color:color-mix(in lab, red, red)){.piracyZones rect[data-zone=eez]{fill:color-mix(in srgb, #4e8f9c 18%, var(--world-bg))}}.piracyZones rect[data-zone=high]{fill:#315b70}@supports (color:color-mix(in lab, red, red)){.piracyZones rect[data-zone=high]{fill:color-mix(in srgb, #315b70 25%, var(--world-bg))}}.piracyWaves{color:#85b3b8;fill-opacity:.24;stroke:currentColor;stroke-opacity:.22}.piracyZones path{fill:none;stroke:var(--world-line)}.piracyZones text,.piracyGates text{fill:var(--world-copy);font:800 8px var(--mono);letter-spacing:.05em}.piracyZones>text:nth-of-type(-n+3),.piracyZones>text:nth-of-type(n+8){fill:var(--world-muted)}.piracyZones>text:nth-of-type(n+7):nth-of-type(-n+9){fill:var(--world-accent)}.piracyGates>text:first-of-type{fill:var(--world-accent);letter-spacing:.1em;font-size:9px}.piracyGates>g rect{fill:var(--world-bg)}@supports (color:color-mix(in lab, red, red)){.piracyGates>g rect{fill:color-mix(in srgb, var(--world-bg) 62%, transparent)}}.piracyGates>g rect{stroke:var(--world-line)}.piracyGates>g text:first-of-type{fill:var(--world-accent)}.piracyGates>g text:nth-of-type(2){font-size:10px}.piracyGates>g text:nth-of-type(3){fill:var(--world-muted);font-size:7px}.piracyGates>g text:last-of-type:not(:nth-of-type(3)){fill:var(--world-accent);font-size:13px}.piracyGates>text:last-of-type{fill:var(--world-muted);font-size:7px}.piracyWorkbench{color:var(--world-copy);border:1px solid var(--world-line);border-top:4px solid var(--world-accent);background:linear-gradient(150deg, var(--world-panel), #142629);margin:0 0 90px;padding:clamp(28px,5vw,58px);scroll-margin-top:92px}@supports (color:color-mix(in lab, red, red)){.piracyWorkbench{background:linear-gradient(150deg, color-mix(in srgb, var(--world-panel) 93%, transparent), color-mix(in srgb, #142629 38%, var(--world-bg)))}}.piracyWorkbench{box-shadow:0 32px 100px #0003}.piracyWorkbench>header{max-width:940px;margin-bottom:34px}.piracyWorkbench>header p{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.14em;margin:0 0 14px}.articlePage .articleBody .piracyWorkbench>header h2{color:var(--world-copy);font:500 clamp(38px, 4.6vw, 61px)/1.03 var(--display);letter-spacing:-.035em;margin:0 0 20px}.piracyWorkbench>header span{max-width:870px;color:var(--world-muted);font:15px/1.8 var(--sans);display:block}.piracyQuestionGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.piracyQuestionGrid article{border:1px solid var(--world-line);background:var(--world-bg);min-height:130px;padding:18px}@supports (color:color-mix(in lab, red, red)){.piracyQuestionGrid article{background:color-mix(in srgb, var(--world-bg) 58%, transparent)}}.piracyQuestionGrid b{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.1em}.piracyQuestionGrid strong{color:var(--world-copy);font:600 14px/1.55 var(--sans);margin-top:23px;display:block}.piracyIncidentTable{border:1px solid var(--world-line);background:var(--world-bg);margin-top:22px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.piracyIncidentTable{background:color-mix(in srgb, var(--world-bg) 56%, transparent)}}.piracyIncidentTable>header,.piracyIncidentTable>div{grid-template-columns:60px 1.25fr 1.25fr 1fr 1.35fr;align-items:center;min-width:900px;display:grid}.piracyIncidentTable>header{background:var(--world-accent)}@supports (color:color-mix(in lab, red, red)){.piracyIncidentTable>header{background:color-mix(in srgb, var(--world-accent) 13%, var(--world-bg))}}.piracyIncidentTable>header span{color:var(--world-accent);font:800 8px var(--mono);letter-spacing:.09em;padding:13px 16px}.piracyIncidentTable>div{border-top:1px solid var(--world-line)}.piracyIncidentTable>div>*{border-right:1px solid var(--world-line);align-items:center;min-height:72px;margin:0;padding:13px 16px;display:flex}.piracyIncidentTable>div>:last-child{border-right:0}.piracyIncidentTable b,.piracyIncidentTable code,.piracyIncidentTable strong{color:var(--world-copy);font:800 9px/1.55 var(--mono);white-space:normal}.piracyIncidentTable span{color:var(--world-muted);font:12px/1.55 var(--sans)}.piracyIncidentTable>div>b{color:var(--world-accent);font-size:12px}.piracyIncidentTable>div>strong{color:#83c5ae}.piracyIncidentTable>div[data-tone=coastal]>strong{color:#d6a65b}.piracyIncidentTable>div[data-tone=sua]>strong{color:#82a9d1}.piracyIncidentTable>div[data-tone=prize]>strong{color:#c99078}.piracyWorkbench>footer{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.piracyWorkbench>footer article{border:1px solid var(--world-line);background:var(--world-bg);padding:22px}@supports (color:color-mix(in lab, red, red)){.piracyWorkbench>footer article{background:color-mix(in srgb, var(--world-bg) 56%, transparent)}}.piracyWorkbench>footer b{color:var(--world-accent);font:800 9px var(--mono);letter-spacing:.1em}.piracyWorkbench>footer strong{color:var(--world-copy);font:700 13px/1.45 var(--sans);margin:16px 0 10px;display:block}.piracyWorkbench>footer span{color:var(--world-muted);font:11px/1.65 var(--sans)}@media (max-width:900px){.piracyQuestionGrid{grid-template-columns:1fr 1fr}.piracyWorkbench>footer{grid-template-columns:1fr}}@media (max-width:700px){.articlePage .codexSpecimen .piracySpecimen{padding:10px;overflow-x:auto}.piracySpecimen svg{min-width:800px}.piracyWorkbench{margin-bottom:54px;padding:24px 14px}.articlePage .articleBody .piracyWorkbench>header h2{font-size:38px}.piracyQuestionGrid{grid-template-columns:1fr}}.articleEntry-what-is-leviathan .articleBody .intelSection,.articleEntry-what-is-leviathan .articleBody .intelSection:nth-of-type(2n){color:#2d2a24;background:linear-gradient(135deg,#ab89510e,#0000 38%),#f0eadf;border-top:1px solid #4b3c2733;min-height:0;padding:clamp(82px,9vw,132px) clamp(28px,7vw,96px);display:block}.articleEntry-what-is-leviathan .articleBody .intelSection:nth-of-type(2n){background:linear-gradient(225deg,#4d70700e,#0000 42%),#ebe6dc}.articleEntry-what-is-leviathan .articleBody .intelSection:before{background:#9e773e;width:118px}.articleEntry-what-is-leviathan .articleBody .intelSection:after{color:#71563012;top:56px;right:clamp(22px,5vw,72px)}.articleEntry-what-is-leviathan .articleSurface .intelSequence,.articleEntry-what-is-leviathan .intelSection>h2,.articleEntry-what-is-leviathan .intelSection>p,.articleEntry-what-is-leviathan .intelSection>ul,.articleEntry-what-is-leviathan .intelSection>.leviathanOriginalText,.articleEntry-what-is-leviathan .intelSection>.leviathanOriginalPair,.articleEntry-what-is-leviathan .intelSection>.leviathanCitations,.articleEntry-what-is-leviathan .intelSection>.leviathanEditorialImagePortrait{width:min(100%,820px);margin-left:auto;margin-right:auto}.articleEntry-what-is-leviathan .articleSurface .intelSequence{color:#8b6636;margin-top:0;margin-bottom:18px;display:block}.articleEntry-what-is-leviathan .intelSection>h2,.articleTheme-sea-legends.articleEntry-what-is-leviathan .intelSection>h2{color:#2c2923;max-width:820px;margin-bottom:0;font-size:clamp(44px,5vw,66px);line-height:1.05}.articleEntry-what-is-leviathan .intelSection>p,.articleTheme-sea-legends.articleEntry-what-is-leviathan .intelSection>p{color:#2d2a24d1;font-size:18px;line-height:2}.articleEntry-what-is-leviathan .intelSection>.leviathanOriginalText,.articleEntry-what-is-leviathan .intelSection>.leviathanOriginalPair{margin-top:42px;margin-bottom:42px}.articleEntry-what-is-leviathan .intelSection>.leviathanCitations{margin-top:36px}.articleEntry-what-is-leviathan .leviathanCitations>span{color:#7f6039}.articleEntry-what-is-leviathan .leviathanCitations a{color:#362f25ad}.articleEntry-what-is-leviathan .articleBody .intelSection>p:first-of-type:first-letter{color:#8b6636}@media (max-width:700px){.articleEntry-what-is-leviathan .articleBody .intelSection,.articleEntry-what-is-leviathan .articleBody .intelSection:nth-of-type(2n){padding:72px 20px}.articleEntry-what-is-leviathan .intelSection>h2,.articleTheme-sea-legends.articleEntry-what-is-leviathan .intelSection>h2{font-size:40px}.articleEntry-what-is-leviathan .leviathanOriginalText{padding:28px 22px}.articleEntry-what-is-leviathan .leviathanOriginalText>strong{font-size:27px}.articleEntry-what-is-leviathan .articleBody .leviathanOriginalText>p{font-size:21px}}.articleEntry-what-is-leviathan .articleSurface{background:#e9e2d6;overflow:hidden}.leviathanStory{width:100%}.leviathanLongform{color:#292720;background:#eee8dc}.leviathanPrologue{width:min(1180px,100% - 64px);margin:0 auto;padding:clamp(110px,12vw,180px) 0 clamp(90px,10vw,150px)}.leviathanPrologue>span,.leviathanTextConstellation>header span,.leviathanQuestions>header span,.leviathanSources>header span{color:#916b35;font:800 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;display:block}.leviathanPrologue>p{color:#765f41;font:500 clamp(20px, 2.2vw, 31px)/1.5 var(--serif);margin:24px 0 12px}.leviathanPrologue>h2{color:#25231e;max-width:970px;font:500 clamp(58px, 7.2vw, 106px)/.98 var(--display);letter-spacing:-.06em;margin:0}.leviathanPrologueCopy{border-left:2px solid #a77b3c;max-width:720px;margin:62px 0 0 auto;padding-left:34px}.leviathanPrologueCopy p{color:#292720ba;font:17px/2 var(--serif);margin:0}.leviathanPrologue nav{border-top:1px solid #483b2833;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px;max-width:920px;margin:90px 0 0 auto;display:grid}.leviathanPrologue nav a{color:#343027;border-bottom:1px solid #483b2833;grid-template-columns:52px 1fr;align-items:baseline;gap:15px;padding:19px 0;display:grid}.leviathanPrologue nav b{color:#a27639;font:700 9px var(--mono)}.leviathanPrologue nav span{font:600 15px/1.5 var(--serif)}.leviathanPrologue nav a:hover span{color:#8d612b}.leviathanTextConstellation{color:#ede4d1;background:radial-gradient(circle at 76% 18%,#b78a4621,#0000 28%),#0c1518;padding:clamp(100px,12vw,170px) max(32px,50vw - 590px)}.leviathanTextConstellation>header{max-width:860px;margin-bottom:58px}.leviathanTextConstellation>header h2{color:#f1e8d5;font:500 clamp(48px, 6vw, 82px)/1 var(--display);letter-spacing:-.045em;margin:20px 0 0}.leviathanTextConstellation .leviathanPassageSpecimen{background:0 0;padding:0}.leviathanChapters{background:#eee8dc}.leviathanChapter{background:linear-gradient(145deg,#ad864b0b,#0000 36%);border-top:1px solid #4c3d282e;padding:clamp(100px,12vw,175px) max(32px,50vw - 590px);position:relative}.leviathanChapter[data-tone=night]{background:linear-gradient(215deg,#2f555612,#0000 38%),#e8e2d7}.leviathanChapterHeader{grid-template-columns:clamp(80px,10vw,145px) minmax(0,900px);align-items:start;gap:30px;max-width:1080px;display:grid}.leviathanChapterHeader>span{color:#8c612b3b;font:500 clamp(72px, 9vw, 132px)/.75 var(--display)}.leviathanChapterHeader small{color:#956d37;font:800 8px/1 var(--mono);letter-spacing:.18em;margin-bottom:17px;display:block}.leviathanChapterHeader h2{color:#27241e;font:500 clamp(48px, 5.4vw, 78px)/1.04 var(--display);letter-spacing:-.045em;margin:0}.leviathanChapterReading{width:min(780px,100% - 175px);margin:60px 0 0 clamp(110px,14vw,175px)}.leviathanChapterReading>p{color:#2b271fc9;font:18px/2.08 var(--serif);text-align:justify;text-justify:inter-ideograph;margin:0 0 26px}.leviathanChapterReading>p:first-of-type:first-letter{float:left;color:#936830;font:500 75px/.65 var(--display);margin:12px 13px 0 0}.leviathanChapterReading>ul{color:#2b271fc7;font:17px/1.9 var(--serif);margin:32px 0;padding-left:22px}.leviathanChapterReading .leviathanOriginalText,.leviathanChapterReading .leviathanOriginalPair{width:min(920px,100vw - 64px);margin:0 0 56px}.leviathanChapterReading .leviathanOriginalText>p{z-index:1;color:#cdb27b;font:500 clamp(22px,2.6vw,31px)/1.55 var(--serif);text-align:right;margin:12px 0 0;position:relative}.leviathanChapter>.leviathanEditorialImageWide{width:min(1040px,100%);margin:82px auto 0;left:auto;transform:none}.leviathanChapter>.leviathanEditorialImagePortrait{width:min(820px,100%);margin:82px auto 0}.leviathanQuestions{color:#efe7d6;background:radial-gradient(circle at 12% 15%,#8f71a224,#0000 28%),#171522;padding:clamp(110px,12vw,170px) max(32px,50vw - 520px)}.leviathanQuestions>header{max-width:820px;margin-bottom:70px}.leviathanQuestions>header h2{color:#f0e9db;font:500 clamp(46px, 5.5vw, 76px)/1.04 var(--display);letter-spacing:-.04em;margin:18px 0 0}.leviathanQuestions details{border-top:1px solid #e1cda62e}.leviathanQuestions details:last-child{border-bottom:1px solid #e1cda62e}.leviathanQuestions summary{color:#f1eadbe0;font:600 18px/1.55 var(--serif);cursor:pointer;grid-template-columns:54px 1fr 30px;align-items:center;gap:16px;padding:26px 0;list-style:none;display:grid}.leviathanQuestions summary::-webkit-details-marker{display:none}.leviathanQuestions summary b{color:#a98657;font:700 9px var(--mono)}.leviathanQuestions summary span{color:#a98657;font:300 22px var(--sans);text-align:right}.leviathanQuestions details[open] summary span{transform:rotate(45deg)}.leviathanQuestions details p{color:#e7decda3;max-width:760px;font:15px/1.9 var(--serif);margin:-4px 46px 28px 70px}.leviathanSources{background:#e4dccd;padding:clamp(100px,11vw,150px) max(32px,50vw - 520px)}.leviathanSources>header{margin-bottom:55px}.leviathanSources>header h2{color:#27241e;font:500 clamp(43px, 5vw, 66px)/1 var(--display);margin:15px 0 0}.leviathanSources ol{border-top:1px solid #483b2838;margin:0;padding:0;list-style:none}.leviathanSources li{border-bottom:1px solid #483b2838;grid-template-columns:56px minmax(0,1fr) 180px;align-items:baseline;gap:20px;padding:18px 0;display:grid}.leviathanSources li b{color:#956b35;font:700 8px var(--mono)}.leviathanSources li a{color:#322e25;font:600 14px/1.55 var(--serif)}.leviathanSources li span{color:#322e2585;font:8px/1.5 var(--mono);text-align:right;text-transform:uppercase}.leviathanStory>.relatedSection{border-top-color:#483b2838;width:min(1280px,100% - 48px);margin-left:auto;margin-right:auto;padding-top:clamp(90px,10vw,140px)}.leviathanStory>.relatedSection .signalLabel.dark{color:#81591f}.leviathanStory>.relatedSection .signalLabel.dark:before{background:#a87a3b}.leviathanStory>.relatedSection .sectionLead h2{color:#27241e;text-shadow:none}@media (max-width:760px){.leviathanPrologue{width:calc(100% - 40px);padding:82px 0 90px}.leviathanPrologue>h2{font-size:52px}.leviathanPrologueCopy{margin-top:42px;padding-left:20px}.leviathanPrologue nav{grid-template-columns:1fr;margin-top:58px}.leviathanTextConstellation{padding:84px 20px}.leviathanTextConstellation>header h2{font-size:47px}.leviathanChapter{padding:86px 20px 96px}.leviathanChapterHeader{display:block}.leviathanChapterHeader>span{margin-bottom:28px;font-size:76px;display:block}.leviathanChapterHeader h2{font-size:44px}.leviathanChapterReading{width:100%;margin:46px 0 0}.leviathanChapterReading>p{text-align:left;font-size:17px;line-height:2}.leviathanChapterReading .leviathanOriginalText,.leviathanChapterReading .leviathanOriginalPair{width:100%}.leviathanChapter>.leviathanEditorialImageWide,.leviathanChapter>.leviathanEditorialImagePortrait{width:100%;margin-top:58px}.leviathanEditorialImagePortrait{grid-template-columns:1fr;padding:15px}.leviathanEditorialImageWide figcaption{grid-template-columns:1fr}.leviathanQuestions,.leviathanSources{padding:90px 20px}.leviathanQuestions>header h2{font-size:44px}.leviathanQuestions summary{grid-template-columns:34px 1fr 22px;gap:10px;font-size:16px}.leviathanQuestions details p{margin:0 0 28px 44px}.leviathanSources li{grid-template-columns:34px 1fr;gap:12px}.leviathanSources li span{text-align:left;grid-column:2}.leviathanStory>.relatedSection{width:calc(100% - 40px)}}.articleCinematicPage{--cinema-bg:#02080b;--cinema-panel:#071318;--cinema-copy:#eef3ef;--cinema-muted:#96a6a6;--cinema-line:#c4e6e724;--cinema-accent:#62d4d8;--cinema-warm:#e3bd66;--world-bg:var(--cinema-bg);--world-panel:var(--cinema-panel);--world-panel-strong:#10252b;--world-copy:var(--cinema-copy);--world-muted:var(--cinema-muted);--world-line:var(--cinema-line);--world-accent:var(--cinema-accent);--world-warm:var(--cinema-warm)}.articleCinematicPage.articleTheme-haitu{--cinema-accent:#62d4d8;--cinema-warm:#dfbd73}.articleCinematicPage.articleTheme-ships{--cinema-accent:#e5a653;--cinema-warm:#f1ce82}.articleCinematicPage.articleTheme-naval-history{--cinema-accent:#ff7258;--cinema-warm:#f0b767}.articleCinematicPage.articleTheme-seamanship{--cinema-accent:#64d49e;--cinema-warm:#ddc56b}.articleCinematicPage .articleHero{isolation:isolate;background:#02070a;min-height:max(700px,100svh - 82px)}.articlePage.articleCinematicPage .articleHero .articleWorldScene{z-index:0;opacity:.9;filter:saturate(.92)contrast(1.08);background:#02070a;animation:22s ease-in-out infinite alternate cinematicHeroDrift;display:block;inset:0;transform:scale(1.015)}.articleCinematicPage .articleWorldSceneImage{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.articleCinematicPage.articleEntry-letter-of-marque-privateer-commission .articleWorldSceneImage{object-position:45% center}.articleCinematicPage.articleEntry-prize-court-maritime-capture-and-condemnation .articleWorldSceneImage{object-position:56% center}.articleCinematicPage.articleEntry-piracy-definition-high-seas-vs-armed-robbery .articleWorldSceneImage{object-position:67% center}.articleCinematicPage .articleWorldScene:before{content:"";width:auto;height:auto;box-shadow:none;z-index:1;background:linear-gradient(90deg,#02070af2 0%,#02070ac4 35%,#02070a33 70%,#02070a6b 100%),linear-gradient(#02070a2e,#02070a14 45%,#02070af0 100%);border:0;border-radius:0;position:absolute;inset:0}.articleCinematicPage .articleWorldScene:after{content:"";background:radial-gradient(circle at 72% 42%, var(--cinema-accent), transparent 28%);width:auto;height:auto;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .articleWorldScene:after{background:radial-gradient(circle at 72% 42%, color-mix(in srgb, var(--cinema-accent) 14%, transparent), transparent 28%)}}.articleCinematicPage .articleWorldScene:after{box-shadow:none;z-index:1;transform:none}.articleCinematicPage .articleWorldScene span{border-color:var(--cinema-accent);width:42%;height:18%;top:58%;left:46%}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .articleWorldScene span{border-color:color-mix(in srgb, var(--cinema-accent) 62%, transparent)}}.articleCinematicPage .articleWorldScene span{opacity:.48;z-index:2}.articleCinematicPage .articleWorldScene i{background:var(--cinema-accent);box-shadow:0 0 42px 12px var(--cinema-accent);top:38%;right:24%}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .articleWorldScene i{box-shadow:0 0 42px 12px color-mix(in srgb, var(--cinema-accent) 30%, transparent)}}.articleCinematicPage .articleWorldScene i{z-index:2}.articleCinematicPage .articleWorldScene b{color:#f4f7f50e;z-index:2;font-size:clamp(110px,17vw,260px);bottom:-4vh;right:2vw}.articleCinematicPage .articleHero .articleShell{flex-direction:column;justify-content:flex-end;min-height:max(700px,100svh - 82px);padding-top:130px;padding-bottom:clamp(62px,8vh,96px);display:flex}.articleCinematicPage .articleHero .darkBreadcrumbs{margin:0;position:absolute;top:40px;left:0}.articleCinematicPage.worldSite.worldSite .articleHero h1{color:#f3f5f1;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 5px 36px #0000009e;max-width:1080px;margin-top:18px;font-size:clamp(50px,6.2vw,92px);line-height:.94}.articleCinematicPage .articleHero h1 em{color:var(--cinema-accent)}.articleCinematicPage .articleDescription{color:#e7efecb8;max-width:730px;font:17px/1.75 var(--sans);text-shadow:0 3px 24px #000000b8;margin-top:28px}.articleCinematicPage .articleMeta{color:#dde9e680}.articleCinematicPage .heroVoyageActions{margin-top:30px}.articleCinematicPage .articleSurface{color:var(--cinema-copy);background:radial-gradient(circle at 85% 5%, var(--cinema-accent), transparent 26%), linear-gradient(180deg, #030a0e 0%, var(--cinema-bg) 78%);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .articleSurface{background:radial-gradient(circle at 85% 5%, color-mix(in srgb, var(--cinema-accent) 11%, transparent), transparent 26%), linear-gradient(180deg, #030a0e 0%, var(--cinema-bg) 78%)}}.articleCinematicPage .articleSurface .articleShell{width:min(1280px,100% - 56px)}.articleCinematicPage .articleLayout,.articleCinematicPage.articleTheme-naval-history .articleLayout,.articleCinematicPage.articleTheme-sea-legends .articleLayout{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.articleCinematicPage .articleBody{grid-area:2/1;min-width:0}.articleCinematicPage .codexDirectory{z-index:20;border:0;border-bottom:1px solid var(--cinema-line);min-height:72px;color:var(--cinema-copy);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#030a0ed6;grid-area:1/1;margin:0;padding:0;display:block;position:sticky;top:0;overflow:hidden;box-shadow:0 18px 45px #0003}.articleCinematicPage .codexDirectoryHead,.articleCinematicPage .codexProgress,.articleCinematicPage .codexDirectoryFoot{display:none}.articleCinematicPage .codexIndex{scrollbar-width:none;border:0;margin:0;padding:0;display:flex;overflow-x:auto}.articleCinematicPage .codexIndex li{color:#dce8e573;border:0;border-right:1px solid var(--cinema-line);flex:0 0 166px;min-width:166px;margin:0}.articleCinematicPage .codexIndex a{white-space:nowrap;gap:10px;width:auto;min-height:71px;padding:16px 20px;display:flex}.articleCinematicPage .codexIndex a>strong{color:inherit;font-size:10px}.articleCinematicPage .codexIndex a span{color:#dce8e547}.articleCinematicPage .codexIndex a:before{width:auto;height:3px;inset:auto calc(100% - 20px) 0 20px}.articleCinematicPage .codexIndex li:hover,.articleCinematicPage .codexIndex li.isActive{color:var(--cinema-copy);background:var(--cinema-accent)}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .codexIndex li:hover,.articleCinematicPage .codexIndex li.isActive{background:color-mix(in srgb, var(--cinema-accent) 7%, transparent)}}.articleCinematicPage .codexIndex li.isActive a:before{background:var(--cinema-accent);box-shadow:0 -8px 25px var(--cinema-accent);right:20px}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .codexIndex li.isActive a:before{box-shadow:0 -8px 25px color-mix(in srgb, var(--cinema-accent) 24%, transparent)}}.articleCinematicPage .codexIndex li.isActive a span{color:var(--cinema-accent)}.articleCinematicPage .codexOverview{width:100%;min-height:min(900px,92svh);color:var(--cinema-copy);border:0;border-bottom:1px solid var(--cinema-line);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1.45fr) minmax(310px,.7fr);align-items:center;margin:0;padding:clamp(110px,13vw,180px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:visible}.articleCinematicPage .codexOverview:before{opacity:.8;background:radial-gradient(circle at 20% 55%, var(--cinema-accent), transparent 30%), linear-gradient(115deg, var(--world-panel-strong), transparent 58%);inset:0}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .codexOverview:before{background:radial-gradient(circle at 20% 55%, color-mix(in srgb, var(--cinema-accent) 12%, transparent), transparent 30%), linear-gradient(115deg, color-mix(in srgb, var(--world-panel-strong) 50%, transparent), transparent 58%)}}.articleCinematicPage .codexOverview:before{-webkit-mask-image:none;mask-image:none}.articleCinematicPage .codexOverview:after{background:var(--cinema-accent);width:3px;height:30%;top:50%;left:0}.articleCinematicPage .codexOverviewLead{padding:0 clamp(20px,4vw,52px) 0 0}.articleCinematicPage .worldSequence{color:var(--cinema-accent)}.articleCinematicPage .codexOverview h2{max-width:760px;color:var(--cinema-copy);letter-spacing:-.045em;text-wrap:balance;margin:22px 0 38px;font-size:clamp(52px,6.6vw,88px);line-height:.98}.articleCinematicPage .codexOverview .quickAnswer b{color:var(--cinema-warm)}.articleCinematicPage .codexOverview .quickAnswer p{color:#e5ede9b8;max-width:720px;font:19px/1.9 var(--serif)}.articleCinematicPage .codexTags span{color:#dce8e573;border-color:var(--cinema-line);background:0 0}.articleCinematicPage .worldNextStep{color:var(--cinema-copy);border-color:var(--cinema-line)}.articleCinematicPage .worldObjectives{color:var(--cinema-copy);border:0;border-left:1px solid var(--cinema-line);background:0 0;align-self:center;padding:24px 0 24px clamp(30px,4vw,58px)}.articleCinematicPage .worldObjectives>header{color:var(--cinema-accent);border-color:var(--cinema-line)}.articleCinematicPage .worldObjectives>header b,.articleCinematicPage .worldObjectives>p{color:var(--cinema-muted)}.articleCinematicPage .worldObjectives ol,.articleCinematicPage .worldObjectives li,.articleCinematicPage .worldPlaySignal{border-color:var(--cinema-line)}.articleCinematicPage .worldObjectives li a,.articleCinematicPage .worldPlaySignal strong{color:var(--cinema-copy)}.articleCinematicPage .worldPlaySignal{color:var(--cinema-muted)}.articleCinematicPage .codexSpecimen{width:100vw;color:var(--cinema-copy);border:0;border-bottom:1px solid var(--cinema-line);background:radial-gradient(circle at 74% 24%, var(--cinema-accent), transparent 27%), #050d11;margin:0 0 0 -50vw;padding:clamp(82px,10vw,140px) max(24px,50vw - 610px);position:relative;left:50%}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .codexSpecimen{background:radial-gradient(circle at 74% 24%, color-mix(in srgb, var(--cinema-accent) 12%, transparent), transparent 27%), #050d11}}.articleCinematicPage .codexSpecimen{box-shadow:none}.articleCinematicPage .codexSpecimen>header{border:0;border-bottom:1px solid var(--cinema-line);min-height:54px;margin:0 0 30px;padding:0}.articleCinematicPage .codexSpecimen>header span{color:var(--cinema-accent)}.articleCinematicPage .codexSpecimen>header strong{color:var(--cinema-copy)}.articleCinematicPage .codexSpecimen>header b{color:var(--cinema-muted)}.articleCinematicPage .codexSpecimen .articleVisual{padding:0}.articleCinematicPage .codexSpecimen .visualFrame{border:0;min-height:620px;box-shadow:0 45px 120px #00000057}.articleCinematicPage .articleBody>[id$=-workbench]{width:100vw;color:var(--cinema-copy);border:0;border-bottom:1px solid var(--cinema-line);background:linear-gradient(125deg, var(--world-panel-strong), transparent 56%), #071115;margin:0 0 0 -50vw;padding:clamp(90px,10vw,145px) max(24px,50vw - 600px);position:relative;left:50%}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .articleBody>[id$=-workbench]{background:linear-gradient(125deg, color-mix(in srgb, var(--world-panel-strong) 54%, transparent), transparent 56%), #071115}}.articleCinematicPage .articleBody>[id$=-workbench]{box-shadow:none}.articleCinematicPage .articleBody>[id$=-workbench]>header{margin-bottom:46px}.articleCinematicPage .articleBody>[id$=-workbench]>header h2{font-size:clamp(46px,5.6vw,74px);line-height:1}.articleCinematicPage .articleBody .intelSection,.articleCinematicPage .articleBody .intelSection:nth-of-type(2n){width:100vw;min-height:min(920px,94svh);color:var(--cinema-copy);border:0;border-top:1px solid var(--cinema-line);background:radial-gradient(circle at 14% 28%, var(--cinema-accent), transparent 26%), linear-gradient(112deg, var(--world-panel-strong), transparent 58%), var(--cinema-bg);grid-template-columns:minmax(110px,180px) minmax(0,760px);place-content:center;column-gap:clamp(45px,7vw,110px);margin:0 0 0 -50vw;padding:clamp(110px,13vw,180px) 30px;display:grid;position:relative;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .articleBody .intelSection,.articleCinematicPage .articleBody .intelSection:nth-of-type(2n){background:radial-gradient(circle at 14% 28%, color-mix(in srgb, var(--cinema-accent) 10%, transparent), transparent 26%), linear-gradient(112deg, color-mix(in srgb, var(--world-panel-strong) 44%, transparent), transparent 58%), var(--cinema-bg)}}.articleCinematicPage .articleBody .intelSection,.articleCinematicPage .articleBody .intelSection:nth-of-type(2n){box-shadow:none}.articleCinematicPage .articleBody .intelSectionReverse,.articleCinematicPage .articleBody .intelSectionReverse:nth-of-type(2n){background:radial-gradient(circle at 86% 66%, var(--cinema-accent), transparent 27%), linear-gradient(248deg, var(--world-panel-strong), transparent 60%), var(--cinema-bg);grid-template-columns:minmax(0,760px) minmax(110px,180px)}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .articleBody .intelSectionReverse,.articleCinematicPage .articleBody .intelSectionReverse:nth-of-type(2n){background:radial-gradient(circle at 86% 66%, color-mix(in srgb, var(--cinema-accent) 10%, transparent), transparent 27%), linear-gradient(248deg, color-mix(in srgb, var(--world-panel-strong) 46%, transparent), transparent 60%), color-mix(in srgb, var(--cinema-bg) 88%, #000)}}.articleCinematicPage .articleBody .intelSection:before{background:linear-gradient(90deg, var(--cinema-accent), transparent 24%);width:min(1080px,100% - 60px);height:1px;top:0;left:50%;transform:translate(-50%)}.articleCinematicPage .articleBody .intelSection:after{color:var(--cinema-accent);top:8vh;right:5vw}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .articleBody .intelSection:after{color:color-mix(in srgb, var(--cinema-accent) 8%, transparent)}}.articleCinematicPage .articleBody .intelSection:after{font-size:clamp(120px,18vw,250px)}.articleCinematicPage .articleSurface .intelSequence{color:var(--cinema-accent);grid-column:1}.articleCinematicPage .intelSection h2,.articleCinematicPage.articleTheme-ships .intelSection h2,.articleCinematicPage.articleTheme-naval-history .intelSection h2,.articleCinematicPage.articleTheme-seamanship .intelSection h2{max-width:760px;color:var(--cinema-copy);letter-spacing:-.04em;text-transform:none;text-wrap:balance;grid-column:2;margin:0 0 42px;font-size:clamp(48px,5.6vw,76px);line-height:1.02}.articleCinematicPage .intelSection>p,.articleCinematicPage.articleTheme-ships .intelSection>p,.articleCinematicPage.articleTheme-naval-history .intelSection>p,.articleCinematicPage.articleTheme-seamanship .intelSection>p{color:#e4ece8bf;max-width:740px;font:19px/2.05 var(--serif);grid-column:2}.articleCinematicPage .intelSection>ul{color:#e4ece8bd;grid-column:2;max-width:740px}.articleCinematicPage.articlePage .articleBody .intelSectionReverse .intelSequence{grid-area:1/2}.articleCinematicPage.articlePage .articleBody .intelSectionReverse>h2,.articleCinematicPage.articlePage .articleBody .intelSectionReverse>p,.articleCinematicPage.articlePage .articleBody .intelSectionReverse>ul{grid-column:1}.articleCinematicPage .intelSection .researchSectionCitations{border-color:var(--cinema-line);grid-column:2;max-width:740px}.articleCinematicPage.articlePage .articleBody .intelSectionReverse>.researchSectionCitations{grid-column:1}.articleCinematicPage .researchSectionCitations>span{color:var(--cinema-muted)}.articleCinematicPage .researchSectionCitations a{color:#e1ebe79e;border-color:var(--cinema-line);background:#ffffff04}.articleCinematicPage .researchSectionCitations a:hover{color:var(--cinema-copy);border-color:var(--cinema-accent)}.articleCinematicPage .researchSectionCitations a b{color:var(--cinema-accent)}.articleCinematicPage .voyageCta{border-color:var(--cinema-line);border-left-color:var(--cinema-accent);background:radial-gradient(circle at 88% 12%, var(--cinema-accent), transparent 31%), #071217;margin:clamp(100px,12vw,160px) 0}@supports (color:color-mix(in lab, red, red)){.articleCinematicPage .voyageCta{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--cinema-accent) 17%, transparent), transparent 31%), #071217}}.articleCinematicPage .faqSection,.articleCinematicPage .sourceSection{max-width:880px;color:var(--cinema-copy);margin-top:0;padding:clamp(100px,12vw,160px) 0}.articleCinematicPage .sourceSection{border-top:1px solid var(--cinema-line)}.articleCinematicPage .faqSection h2,.articleCinematicPage .sourceSection h2{color:var(--cinema-copy);font-size:clamp(48px,5vw,70px)}.articleCinematicPage .faqSection details,.articleCinematicPage .sourceSection ol,.articleCinematicPage .sourceSection li{border-color:var(--cinema-line)}.articleCinematicPage .faqSection summary{color:#eff4f1db;font-size:19px}.articleCinematicPage .faqSection details p{color:#dde7e39e;font:15px/1.9 var(--serif)}.articleCinematicPage .sourceSection ol{counter-reset:cinematic-source}.articleCinematicPage .sourceSection li{counter-increment:cinematic-source;grid-template-columns:42px minmax(0,1fr) 190px;align-items:baseline}.articleCinematicPage .sourceSection li:before{content:counter(cinematic-source, decimal-leading-zero);color:var(--cinema-accent);font:800 8px var(--mono)}.articleCinematicPage .sourceSection a{color:#eff4f1d1;font:600 14px/1.6 var(--serif)}.articleCinematicPage .sourceSection span{color:var(--cinema-muted)}.articleCinematicPage .relatedSection{border-color:var(--cinema-line)}@keyframes cinematicHeroDrift{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.06)translate(-.7%,-.4%)}}@media (prefers-reduced-motion:reduce){.articleCinematicPage .articleWorldScene{animation:none;transform:none}}@media (max-width:900px){.articleCinematicPage .codexOverview{grid-template-columns:1fr;min-height:0}.articleCinematicPage .worldObjectives{border-top:1px solid var(--cinema-line);border-left:0;margin-top:70px;padding:42px 0 0}}@media (max-width:700px){.articleCinematicPage .articleHero{min-height:660px}.articleCinematicPage .articleWorldScene{background-position:62%}.articleCinematicPage .articleWorldScene:before{background:linear-gradient(90deg,#02070acc,#02070a38),linear-gradient(#02070a33,#02070a73 44%,#02070afa 88%)}.articleCinematicPage .articleHero .articleShell{min-height:660px;padding-top:104px;padding-bottom:48px}.articleCinematicPage .articleHero .darkBreadcrumbs{top:28px}.articleCinematicPage.worldSite.worldSite .articleHero h1{font-size:clamp(42px,11.8vw,58px);line-height:.98}.articleCinematicPage .articleDescription{font-size:15px;line-height:1.7}.articleCinematicPage .articleMeta{flex-wrap:wrap;gap:9px 16px}.articleCinematicPage .articleSurface .articleShell{width:calc(100% - 24px)}.articleCinematicPage .codexDirectory{min-height:64px}.articleCinematicPage .codexIndex li{flex-basis:145px;min-width:145px}.articleCinematicPage .codexIndex a{min-height:63px;padding:13px 16px}.articleCinematicPage .codexOverview{padding:95px 10px}.articleCinematicPage .codexOverviewLead{padding:0}.articleCinematicPage .codexOverview h2{font-size:47px}.articleCinematicPage .codexOverview .quickAnswer p{font-size:17px;line-height:1.9}.articleCinematicPage .worldObjectives{margin-top:58px}.articleCinematicPage .codexSpecimen{padding:82px 12px 92px}.articleCinematicPage .codexSpecimen>header{grid-template-columns:1fr auto;min-height:72px}.articleCinematicPage .codexSpecimen>header span{grid-column:1/-1}.articleCinematicPage .codexSpecimen .visualFrame{min-height:390px}.articleCinematicPage .articleBody>[id$=-workbench]{padding:88px 14px 98px}.articleCinematicPage .articleBody>[id$=-workbench]>header h2{font-size:43px}.articleCinematicPage .articleBody .intelSection,.articleCinematicPage .articleBody .intelSection:nth-of-type(2n),.articleCinematicPage .articleBody .intelSectionReverse,.articleCinematicPage .articleBody .intelSectionReverse:nth-of-type(2n){grid-template-columns:1fr;min-height:0;padding:100px 22px}.articleCinematicPage .articleSurface .intelSequence,.articleCinematicPage .intelSection h2,.articleCinematicPage .intelSection>p,.articleCinematicPage .intelSection>ul,.articleCinematicPage .intelSection .researchSectionCitations,.articleCinematicPage.articlePage .articleBody .intelSectionReverse .intelSequence,.articleCinematicPage.articlePage .articleBody .intelSectionReverse>h2,.articleCinematicPage.articlePage .articleBody .intelSectionReverse>p,.articleCinematicPage.articlePage .articleBody .intelSectionReverse>ul,.articleCinematicPage.articlePage .articleBody .intelSectionReverse>.researchSectionCitations{grid-area:auto/1}.articleCinematicPage .intelSection h2{margin-top:22px;font-size:43px;line-height:1.06}.articleCinematicPage .intelSection>p{font-size:17px;line-height:1.95}.articleCinematicPage .articleBody .intelSection:after{font-size:105px;top:52px;right:8px}.articleCinematicPage .faqSection,.articleCinematicPage .sourceSection{padding:95px 8px}.articleCinematicPage .faqSection h2,.articleCinematicPage .sourceSection h2{font-size:45px}.articleCinematicPage .sourceSection li{grid-template-columns:30px minmax(0,1fr);gap:12px}.articleCinematicPage .sourceSection li span{text-align:left;grid-column:2}}.articleEntry-ghost-ship-legends .articleHero{background:linear-gradient(90deg,#030a0cfa 0%,#030a0cd6 38%,#030a0c2e 72%),linear-gradient(#0000 48%,#030a0cc7),url(/legends/ghost-ship-storm-sighting.webp) 58%/cover no-repeat;min-height:820px}.articleEntry-ghost-ship-legends .articleHero .articleShell{padding-bottom:108px}.articleEntry-ghost-ship-legends .articleHero h1{max-width:830px;font-size:clamp(54px,6.4vw,94px)}.articleEntry-ghost-ship-legends .articleDescription{color:#dce7e2b8;max-width:680px}.articleEntry-ghost-ship-legends .articleSurface{background:#071316;overflow:hidden}.ghostStory{width:100%}.ghostLongform{color:#dfe9e4;background:#071316}.ghostOpening{background:radial-gradient(at 78% 26%,#6fa79d1f,#0000 30%),linear-gradient(155deg,#0b1a1e,#040b0d 72%);min-height:980px;padding:clamp(120px,13vw,190px) max(32px,50vw - 590px);position:relative;overflow:hidden}.ghostOpening:after{content:"";z-index:0;border-top:1px solid #93c2b61f;border-radius:50%;height:360px;position:absolute;top:120px;left:45%;right:-12%;transform:rotate(-4deg);box-shadow:0 44px #93c2b614,0 88px #93c2b60e,0 132px #93c2b609}.ghostHail,.ghostOpeningCopy,.ghostOpening nav{z-index:1;position:relative}.ghostHail{color:#e3ece6;grid-template-columns:190px minmax(0,1fr);align-items:baseline;max-width:1040px;display:grid}.ghostHail>span{color:#78a99e;font:800 8px/1 var(--mono);letter-spacing:.16em}.ghostHail>strong{font:500 clamp(31px,4vw,58px)/1.08 var(--display);letter-spacing:-.035em}.ghostHail>i{background:linear-gradient(90deg,#78a99e,#0000);grid-column:2;width:min(560px,70%);height:1px;margin:30px 0}.ghostHail>b{color:#e3ece647;font:500 clamp(42px,6vw,84px)/1 var(--display);letter-spacing:-.05em;grid-column:2}.ghostOpeningCopy{max-width:900px;margin:150px 0 0 auto}.ghostOpeningCopy>span,.ghostThreeForms>header span,.ghostQuestions>header span,.ghostSources>header span{color:#76a89d;font:800 8px/1 var(--mono);letter-spacing:.18em}.ghostOpeningCopy h2{color:#edf3ee;font:500 clamp(51px,6vw,82px)/1.02 var(--display);letter-spacing:-.045em;margin:20px 0 38px}.ghostOpeningCopy p{color:#d7e4dda1;max-width:720px;font:16px/2 var(--serif);margin-left:auto}.ghostOpening nav{background:#87b1a62e;border:1px solid #87b1a62e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:100px;display:grid}.ghostOpening nav a{color:#dce7e1;background:#040c0ee0;min-height:128px;padding:20px}.ghostOpening nav b{color:#79aa9f;font:800 9px var(--mono);display:block}.ghostOpening nav span{font:600 13px/1.5 var(--serif);margin-top:29px;display:block}.ghostOpening nav a:hover{background:#1b3a3ab8}.ghostThreeForms{color:#152326;background:linear-gradient(#d9dfd9,#cbd4cf);padding:clamp(110px,13vw,190px) max(32px,50vw - 590px)}.ghostThreeForms>header{max-width:900px}.ghostThreeForms>header span{color:#496d67}.ghostThreeForms>header h2{color:#142124;font:500 clamp(50px,6vw,82px)/1 var(--display);letter-spacing:-.045em;margin:22px 0 70px}.ghostThreeForms>div{border-top:1px solid #15232640;border-left:1px solid #15232640;grid-template-columns:repeat(3,1fr);display:grid}.ghostThreeForms article{border-bottom:1px solid #15232640;border-right:1px solid #15232640;min-height:250px;padding:34px;position:relative}.ghostThreeForms article b{color:#162f3047;font:500 52px/1 var(--display)}.ghostThreeForms article strong{color:#193334;font:700 13px var(--mono);letter-spacing:.12em;margin-top:46px;display:block}.ghostThreeForms article p{color:#142124b3;max-width:260px;font:14px/1.75 var(--serif);margin:15px 0 0}.ghostChapter{background:radial-gradient(at 88% 14%,#51858014,#0000 30%),#09171a;border-top:1px solid #8ab5aa24;padding:clamp(110px,13vw,185px) max(32px,50vw - 590px);position:relative}.ghostChapter:nth-child(2n){background:radial-gradient(at 12% 15%,#4f6d751a,#0000 28%),#071215}.ghostChapter[data-scene="5"]{color:#252a28;background:linear-gradient(150deg,#7c9a931a,#0000 35%),#dce2dd;border-color:#31413c33}.ghostChapter[data-scene="6"]{background:radial-gradient(at 75% 18%,#6d97a324,#0000 32%),#0b1b20}.ghostChapter[data-scene="7"]{background:radial-gradient(at 50% 110%,#477f781f,#0000 45%),#030a0c}.ghostChapterHeader{max-width:1050px;padding-left:clamp(70px,10vw,150px);position:relative}.ghostChapterHeader>span{color:#7bada140;font:500 clamp(38px,5vw,72px)/1 var(--display);position:absolute;top:-12px;left:0}.ghostChapterHeader>small{color:#74a79c;font:800 8px/1 var(--mono);letter-spacing:.17em;margin-bottom:18px;display:block}.ghostChapterHeader h2{color:#e8f0eb;font:500 clamp(49px,5.8vw,79px)/1.02 var(--display);letter-spacing:-.045em;margin:0}.ghostChapter[data-scene="5"] .ghostChapterHeader>span{color:#28534d2e}.ghostChapter[data-scene="5"] .ghostChapterHeader>small{color:#52776f}.ghostChapter[data-scene="5"] .ghostChapterHeader h2{color:#1c2928}.ghostChapterReading{width:min(790px,100% - 170px);margin:64px 0 0 auto}.ghostChapterReading>p{color:#d6e3dcba;font:18px/2.08 var(--serif);text-align:justify;text-justify:inter-ideograph;margin:0 0 27px}.ghostChapterReading>p:first-of-type:first-letter{float:left;color:#79aa9f;font:500 74px/.66 var(--display);margin:11px 12px 0 0}.ghostChapter[data-scene="5"] .ghostChapterReading>p{color:#1f2b28c7}.ghostChapter[data-scene="5"] .ghostChapterReading>p:first-of-type:first-letter{color:#416d65}.ghostChapterReading>ul{color:#d6e3dcb8;font:17px/1.9 var(--serif)}.ghostPrimaryText{color:#e3ebe6;background:linear-gradient(135deg,#1f424061,#030a0ce6);border:1px solid #7dada140;border-left:4px solid #6f9f94;width:min(950px,100vw - 64px);margin:0 0 58px;padding:clamp(30px,5vw,54px);position:relative;box-shadow:0 28px 80px #0003}.ghostPrimaryText header{color:#80ad9f;font:800 8px var(--mono);letter-spacing:.13em;justify-content:space-between;gap:20px;display:flex}.ghostPrimaryText header a{color:inherit}.ghostPrimaryText>strong{color:#edf3ee;max-width:760px;font:500 clamp(29px,3.5vw,45px)/1.42 var(--serif);letter-spacing:-.025em;margin:35px 0 34px;display:block}.ghostPrimaryText>span{color:#c6dad166;font:800 7px var(--mono);letter-spacing:.15em;align-items:center;gap:12px;display:flex}.ghostPrimaryText>span i{background:#7eada18c;width:46px;height:1px}.ghostPrimaryText>p{color:#91b9ad;font:500 clamp(18px,2vw,25px)/1.65 var(--serif);margin:14px 0 0}.ghostPrimaryText>small{color:#d7e4dd7a;max-width:650px;font:10px/1.7 var(--sans);border-top:1px solid #7eada12e;margin-top:24px;padding-top:16px;display:block}.ghostPrimaryTextLetters{background:linear-gradient(135deg,#56412547,#030a0ceb);border-left-color:#ad8b56}.ghostPrimaryTextRed{background:radial-gradient(circle at 90% 12%,#99423629,#0000 25%),#081113;border-left-color:#a6594d}.ghostPrimaryTextScience{background:linear-gradient(135deg,#284c5457,#030a0ced);border-left-color:#6a9dab}.ghostChapter[data-scene="5"] .ghostPrimaryText{color:#e3ebe6}.ghostCitations{border-top:1px solid #7eada12e;flex-wrap:wrap;align-items:center;gap:8px;margin-top:38px;padding-top:17px;display:flex}.ghostCitations>span{color:#76a89d;font:800 8px var(--mono);letter-spacing:.13em;margin-right:5px}.ghostCitations a{color:#c8dbd394;font:700 8px/1.3 var(--mono);border:1px solid #7eada133;padding:6px 9px}.ghostCitations sup{color:#8fbbb0;margin-right:6px}.ghostChapter[data-scene="5"] .ghostCitations{border-color:#25433d33}.ghostChapter[data-scene="5"] .ghostCitations>span,.ghostChapter[data-scene="5"] .ghostCitations sup{color:#446e66}.ghostChapter[data-scene="5"] .ghostCitations a{color:#1d312da6;border-color:#25433d33}.ghostEditorialImage{background:#02090b;width:min(1120px,100%);margin:88px auto 0;padding:10px;box-shadow:0 36px 100px #00000059}.ghostEditorialImage img{width:100%;height:auto;display:block}.ghostEditorialImage figcaption{color:#d5e2db99;grid-template-columns:190px 1fr;gap:24px;padding:18px 12px 10px;display:grid}.ghostEditorialImage figcaption b{color:#7eaea2;font:800 8px var(--mono);letter-spacing:.13em}.ghostEditorialImage figcaption span{font:11px/1.7 var(--sans)}.ghostEditorialImageDay{background:#f0f2ed;box-shadow:0 36px 100px #1c2d292e}.ghostEditorialImageDay figcaption{color:#1d2d29ad}.ghostEditorialImageDay figcaption b{color:#416d65}.ghostMirageDiagram{background:#061215;border:1px solid #7aaba63d;width:min(1060px,100%);margin:90px auto 0}.ghostMirageSky{background:linear-gradient(#152e35 0 55%,#9ab3af 55.3% 56%,#0a282d 56.3%);min-height:460px;position:relative;overflow:hidden}.ghostMirageSky:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 52px,#acd3cb0e 53px);position:absolute;inset:0}.ghostMirageSky i{background:#d3e7e061;height:1px;position:absolute;top:55%;left:10%;right:10%}.ghostMirageShip{color:#c4e1da8c;font:180px/1 var(--display);filter:blur(.4px);position:absolute;left:50%;transform:translate(-50%)}.ghostMirageShipHigh{opacity:.34;top:3%}.ghostMirageShipInvert{opacity:.46;top:24%;transform:translate(-50%)rotate(180deg)}.ghostMirageShipReal{color:#061013;opacity:.95;top:42%}.ghostMirageDiagram figcaption{color:#cfe1da9e;grid-template-columns:280px 1fr;gap:24px;padding:22px 25px;display:grid}.ghostMirageDiagram figcaption b{color:#82b3a8;font:800 8px var(--mono);letter-spacing:.12em}.ghostMirageDiagram figcaption span{font:11px/1.7 var(--sans)}.ghostQuestions{color:#dfe9e4;background:#0c1d20;padding:clamp(110px,12vw,170px) max(32px,50vw - 520px)}.ghostQuestions>header{max-width:850px;margin-bottom:65px}.ghostQuestions>header h2{color:#edf3ef;font:500 clamp(47px,5.5vw,76px)/1.04 var(--display);letter-spacing:-.04em;margin:20px 0 0}.ghostQuestions details{border-top:1px solid #88b4aa33}.ghostQuestions details:last-child{border-bottom:1px solid #88b4aa33}.ghostQuestions summary{color:#e6efeade;font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 28px;align-items:center;gap:16px;padding:26px 0;list-style:none;display:grid}.ghostQuestions summary::-webkit-details-marker{display:none}.ghostQuestions summary b,.ghostQuestions summary span{color:#79aa9f;font:800 8px var(--mono)}.ghostQuestions summary span{text-align:right;font-size:18px}.ghostQuestions details[open] summary span{transform:rotate(45deg)}.ghostQuestions details p{color:#d0dfd89e;max-width:760px;font:15px/1.9 var(--serif);margin:0 42px 28px 68px}.ghostSources{color:#24302d;background:#d3dad4;padding:clamp(100px,11vw,150px) max(32px,50vw - 520px)}.ghostSources>header{margin-bottom:54px}.ghostSources>header span{color:#4c746b}.ghostSources>header h2{color:#1b2826;font:500 clamp(45px,5vw,68px)/1 var(--display);letter-spacing:-.04em;margin:18px 0 0}.ghostSources ol{border-top:1px solid #223b3640;margin:0;padding:0;list-style:none}.ghostSources li{border-bottom:1px solid #223b3638;grid-template-columns:55px minmax(0,1fr) 210px;align-items:baseline;gap:20px;padding:18px 0;display:grid}.ghostSources li b{color:#4f776e;font:800 8px var(--mono)}.ghostSources li a{color:#23312e;font:600 14px/1.55 var(--serif)}.ghostSources li span{color:#23312e85;font:8px/1.5 var(--mono);text-align:right;text-transform:uppercase}.ghostStory>.relatedSection{border-top-color:#7eada12e;width:min(1280px,100% - 48px);margin:0 auto;padding-top:clamp(100px,10vw,140px)}.ghostStory>.relatedSection .signalLabel.dark{color:#79aa9f}.ghostStory>.relatedSection .signalLabel.dark:before{background:#79aa9f}.ghostStory>.relatedSection .sectionLead h2{color:#edf3ef}@media (max-width:760px){.articleEntry-ghost-ship-legends .articleHero{background:linear-gradient(#030a0cb3,#030a0cfa 72%),url(/legends/ghost-ship-storm-sighting.webp) 62% 0/auto 55% no-repeat,#030a0c;min-height:760px}.articleEntry-ghost-ship-legends .articleHero h1{overflow-wrap:anywhere;word-break:break-all;line-break:anywhere;text-wrap:wrap;width:100%;max-width:100%;font-size:clamp(40px,10.8vw,44px);line-height:1;display:block}.ghostOpening{min-height:0;padding:90px 20px}.ghostHail{display:block}.ghostHail>span{margin-bottom:22px;display:block}.ghostHail>strong{font-size:35px;display:block}.ghostHail>i{width:75%;margin:28px 0;display:block}.ghostHail>b{font-size:54px;display:block}.ghostOpeningCopy{margin-top:100px}.ghostOpeningCopy h2{font-size:47px}.ghostOpeningCopy p{font-size:15px}.ghostOpening nav{grid-template-columns:1fr 1fr;margin-top:68px}.ghostOpening nav a{min-height:115px;padding:16px}.ghostOpening nav span{margin-top:20px;font-size:12px}.ghostThreeForms{padding:90px 20px}.ghostThreeForms>header h2{margin-bottom:52px;font-size:47px}.ghostThreeForms>div{grid-template-columns:1fr}.ghostThreeForms article{min-height:190px;padding:28px}.ghostThreeForms article strong{margin-top:26px}.ghostChapter{padding:90px 20px 105px}.ghostChapterHeader{padding-left:0}.ghostChapterHeader>span{margin-bottom:28px;font-size:48px;display:block;position:static}.ghostChapterHeader h2{font-size:44px}.ghostChapterReading{width:100%;margin-top:48px}.ghostChapterReading>p{text-align:left;font-size:17px;line-height:2}.ghostPrimaryText{width:100%;padding:29px 22px}.ghostPrimaryText header{align-items:flex-start}.ghostPrimaryText>strong{font-size:28px}.ghostPrimaryText>p{overflow-wrap:anywhere;font-size:18px}.ghostEditorialImage{width:100%;margin-top:58px;padding:6px}.ghostEditorialImage figcaption{grid-template-columns:1fr;gap:10px}.ghostMirageDiagram{width:100%;margin-top:58px}.ghostMirageSky{min-height:310px}.ghostMirageShip{font-size:120px}.ghostMirageDiagram figcaption{grid-template-columns:1fr;gap:10px;padding:18px}.ghostQuestions,.ghostSources{padding:90px 20px}.ghostQuestions>header h2{font-size:44px}.ghostQuestions summary{grid-template-columns:34px 1fr 20px;gap:9px;font-size:16px}.ghostQuestions details p{margin:0 0 28px 43px}.ghostSources li{grid-template-columns:34px 1fr;gap:12px}.ghostSources li span{text-align:left;grid-column:2}.ghostStory>.relatedSection{width:calc(100% - 40px)}.articleEntry-leviathan-and-sea-serpents .articleHero h1{text-wrap:wrap;word-break:break-all;line-break:anywhere;max-width:100%;font-size:35px;line-height:1.02}.articleEntry-leviathan-and-sea-serpents .articleDescription{max-width:100%;line-height:1.72}.articleEntry-leviathan-and-sea-serpents .heroVoyageTrigger{grid-template-columns:minmax(0,1fr) 92px 26px}}.articleEntry-kraken-vs-leviathan .articleHero{background:#06101a;min-height:900px;overflow:hidden}.articleEntry-kraken-vs-leviathan .articleHero .articleWorldScene{opacity:1;background:#06101a;display:block;inset:0}.articleEntry-kraken-vs-leviathan .articleHero .articleWorldScene:after{content:"";background:linear-gradient(90deg,#030a11eb 0,#030a11a8 44%,#030a1114 76%),linear-gradient(#0000 58%,#030a11f0);position:absolute;inset:0}.articleEntry-kraken-vs-leviathan .articleHero>.articleShell{z-index:3;position:relative}.articleEntry-kraken-vs-leviathan .articleHero h1{color:#edf1ed;text-shadow:0 5px 55px #020911;max-width:930px;font-size:clamp(58px,6.2vw,92px);line-height:.96}.articleEntry-kraken-vs-leviathan .articleHero h1 em{color:#b88b4f}.articleEntry-kraken-vs-leviathan .articleDescription{color:#e1e8e4b3;max-width:720px}.krakenLeviathanStory{--abyss-ink:#07121a;--abyss-blue:#0d2834;--abyss-brass:#b98d50;--abyss-ice:#c5d7d6;color:#d9e2df;background:var(--abyss-ink)}.abyssLongform{overflow:clip}.abyssOpening{background:radial-gradient(circle at 50% 25%,#2c647533,#0000 33%),linear-gradient(#081923,#040b11);grid-template-columns:160px minmax(0,1fr) 160px;align-items:center;gap:clamp(24px,5vw,76px);min-height:980px;padding:clamp(110px,13vw,190px) max(28px,50vw - 630px);display:grid}.abyssOpeningCopy{text-align:center}.abyssOpeningCopy>span,.abyssRoute>header>span,.abyssQuestions>header>span,.abyssSources>header>span{color:#a77e48;font:800 8px var(--mono);letter-spacing:.18em}.abyssOpeningCopy h2{color:#f0f2ed;max-width:870px;font:500 clamp(60px,7vw,104px)/.94 var(--display);letter-spacing:-.055em;margin:30px auto 48px}.abyssOpeningCopy p{color:#d6e2dea8;max-width:790px;font:17px/2.08 var(--serif);text-align:left;margin:0 auto}.abyssInstrument{color:#9eb8b8;flex-direction:column;align-items:center;min-height:560px;display:flex}.abyssInstrument small{font:800 8px var(--mono);letter-spacing:.14em;writing-mode:vertical-rl}.abyssInstrument>span{background:linear-gradient(#95b1b3b3,#95b1b314);flex:1;width:1px;margin:26px 0;position:relative}.abyssInstrument>span:after{content:"";border:1px solid #b98d50;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.abyssInstrument strong{color:#d3dedc;font:500 30px var(--display);writing-mode:vertical-rl}.abyssInstrument b{color:#80643f;font:800 7px var(--mono);letter-spacing:.1em;writing-mode:vertical-rl;margin-top:13px}.abyssInstrumentHook>span:after{border-width:0 0 2px 2px;border-radius:0 0 0 15px;width:16px;height:25px}.abyssRoute{color:#16252a;background:#d9ddd7;padding:clamp(110px,12vw,165px) max(28px,50vw - 590px)}.abyssRoute>header{max-width:920px}.abyssRoute>header h2{color:#132228;font:500 clamp(48px,5.7vw,78px)/1 var(--display);letter-spacing:-.045em;margin:20px 0 74px}.abyssRoute nav{border-top:1px solid #152d3433;grid-template-columns:1fr 1fr;display:grid}.abyssRoute a{color:#203238;border-bottom:1px solid #152d342e;grid-template-columns:110px 1fr 18px;align-items:center;gap:17px;min-height:115px;padding:20px 22px;display:grid}.abyssRoute a:nth-child(odd){border-right:1px solid #152d342e}.abyssRoute a b{color:#88683e;font:800 8px var(--mono);letter-spacing:.1em}.abyssRoute a span{font:600 15px/1.55 var(--serif)}.abyssRoute a i{background:#987243;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #9872431c}.abyssRoute a.abyssRouteLeviathan i{background:#557d87;box-shadow:0 0 0 6px #557d871c}.abyssChapter{background:#08151d;padding:clamp(115px,12vw,175px) max(28px,50vw - 560px);position:relative}.abyssChapter:nth-child(2n){background:#0b202a}.abyssChapter:before{content:"";background:linear-gradient(#0000,#97b5b41c 10% 90%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.abyssChapter>header{max-width:920px;padding-left:120px;position:relative}.abyssChapter>header small{color:#927043;font:800 8px var(--mono);letter-spacing:.16em}.abyssChapter>header>span{color:#8aaaaa3b;font:500 26px var(--display);writing-mode:vertical-rl;position:absolute;top:34px;left:0}.abyssChapter>header h2{color:#edf1ed;font:500 clamp(49px,5.8vw,78px)/1.04 var(--display);letter-spacing:-.045em;margin:25px 0 0}.abyssReading{width:min(790px,78%);margin:70px 0 0 auto;position:relative}.abyssReading>p{color:#d8e3dfc2;font:18px/2.06 var(--serif);text-align:justify;text-justify:inter-ideograph}.abyssReading>p+p{margin-top:1.5em}.abyssSourceTrace{border-top:1px solid #8eaead2e;flex-wrap:wrap;align-items:center;gap:8px;margin-top:42px;padding-top:18px;display:flex}.abyssSourceTrace>span{color:#8aacaa;font:800 8px var(--mono);letter-spacing:.12em;margin-right:5px}.abyssSourceTrace a{color:#c6d8d38f;font:700 8px/1.35 var(--mono);text-transform:uppercase;border:1px solid #8eaead2e;padding:6px 9px}.abyssSourceTrace sup{color:#bd9154;margin-right:6px}.abyssVoice{color:#e8ece7;background:radial-gradient(circle at 90% 10%,#b1854a21,#0000 26%),#050d12;border-left:2px solid #b68b50;width:min(900px,100% + 90px);margin:0 0 60px -90px;padding:36px 38px;box-shadow:0 26px 80px #00000038}.abyssVoice header{color:#aa8350;font:800 8px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:20px;display:flex}.abyssVoice header a{color:inherit;white-space:nowrap}.abyssVoice>strong{font:500 clamp(29px,3.5vw,48px)/1.35 var(--serif);letter-spacing:-.02em;margin:32px 0;display:block}.abyssVoice>span{color:#8ca9a8;font:800 8px var(--mono);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.abyssVoice>span i{background:#8ca9a8;width:34px;height:1px}.abyssVoice>p{color:#c3d1ce;font:18px/1.8 var(--serif);margin:22px 0 0}.abyssVoice>p[lang=he]{text-align:right;font-size:31px;line-height:1.7}.abyssVoice>small{color:#bfcfca8f;font:10px/1.7 var(--sans);margin-top:20px;display:block}.abyssSounding{color:#dce7e3;background:#041017;border:1px solid #8eafae38;width:min(1120px,100%);margin:95px auto 0}.abyssSounding>header{border-bottom:1px solid #8eafae33;grid-template-columns:260px 1fr;gap:25px;padding:24px 28px;display:grid}.abyssSounding>header span{color:#9a7546;font:800 8px var(--mono);letter-spacing:.12em}.abyssSounding>header b{font:500 17px var(--serif)}.abyssSoundingSea{background:linear-gradient(#163746,#0b222e 40%,#050d13);grid-template-columns:repeat(3,1fr);min-height:560px;padding:45px 55px 80px;display:grid;position:relative;overflow:hidden}.abyssSoundingSea:after{content:"";background:radial-gradient(at top,#243d42,#071015 72%);border-radius:50% 50% 0 0;height:52%;position:absolute;bottom:-30%;left:-5%;right:-5%;box-shadow:0 -20px 70px #5b7f7f21}.abyssSoundingSea>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.abyssSoundingSea small{color:#86a6a5;font:800 8px var(--mono);letter-spacing:.12em}.abyssSoundingSea strong{color:#edf2ee;font:500 clamp(54px,6vw,82px)/1 var(--display);margin-top:15px}.abyssSoundingSea span{color:#967344;font:800 8px var(--mono)}.abyssSoundingSea i{background:linear-gradient(#9ab3b1,#9ab3b124);flex:1;width:1px;margin-top:20px}.abyssSoundingSea i:after{content:"";background:#b38950;border-radius:50% 50% 55% 55%;width:8px;height:13px;margin:100% 0 0 -4px;display:block}.abyssSoundingSea>div:nth-child(2) i{flex:.45}.abyssSoundingSea>div:nth-child(3) i{flex:.27}.abyssSoundingSea em{z-index:2;color:#c9d9d5;font:800 9px var(--mono);letter-spacing:.15em;position:absolute;bottom:22px;right:30px}.abyssSounding figcaption{color:#bfcfca8f;font:10px/1.7 var(--sans);padding:18px 25px}.abyssArchive{grid-template-columns:minmax(320px,580px) minmax(240px,1fr);align-items:center;gap:clamp(38px,7vw,100px);width:min(1050px,100%);margin:100px auto 0;display:grid}.abyssArchive>div{background:#d7d3c7;padding:10px;transform:rotate(-1.2deg);box-shadow:0 38px 110px #0000005c}.abyssArchive img{width:100%;height:auto;display:block}.abyssArchive figcaption{color:#d7e2dead}.abyssArchive figcaption b{color:#b68b50;font:800 8px var(--mono);letter-spacing:.13em;display:block}.abyssArchive figcaption span{font:500 clamp(24px,2.7vw,36px)/1.55 var(--serif);margin:26px 0;display:block}.abyssArchive figcaption a{color:#8eaaa8;font:800 8px var(--mono);letter-spacing:.1em}.abyssSquid{background:#020910;width:min(1280px,100% + 140px);margin:100px 0 0 -70px;position:relative}.abyssSquid>img{opacity:.9;width:100%;height:auto;display:block}.abyssSquid>div{color:#dbe6e2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c12b8;border:1px solid #9db9b540;width:min(350px,35%);padding:28px;position:absolute;top:13%;right:5%}.abyssSquid>div>span{color:#ad8350;font:800 8px var(--mono);letter-spacing:.14em}.abyssSquid>div>strong{font:500 clamp(48px,5vw,74px)/1 var(--display);margin:17px 0 9px;display:block}.abyssSquid>div>p{color:#dae5e0b3;font:13px/1.8 var(--serif)}.abyssSquid>div>small{color:#9eb8b48a;font:7px/1.5 var(--mono);text-transform:uppercase}.abyssFinale{text-align:center;background:radial-gradient(circle,#23505c2e,#0000 36%),#03090e;grid-template-columns:1fr 1px 1fr;align-items:center;gap:clamp(25px,5vw,70px);padding:clamp(120px,14vw,200px) max(28px,50vw - 590px);display:grid}.abyssFinale>i{background:linear-gradient(#0000,#aec8c440,#0000);width:1px;height:340px}.abyssFinale>div small{color:#a57b47;font:800 8px var(--mono);letter-spacing:.17em}.abyssFinale>div strong{color:#eef1ec;font:500 clamp(58px,7vw,103px)/.95 var(--display);letter-spacing:-.06em;margin:30px auto;display:block}.abyssFinale>div span{color:#789998;font:800 9px var(--mono);letter-spacing:.14em}.abyssFinale>p{color:#cedcd79e;max-width:760px;font:20px/1.85 var(--serif);grid-column:1/-1;margin:90px auto 0}.abyssQuestions{color:#dfe8e4;background:#0a1c25;padding:clamp(110px,12vw,170px) max(28px,50vw - 520px)}.abyssQuestions>header,.abyssSources>header{margin-bottom:62px}.abyssQuestions>header h2,.abyssSources>header h2{color:#edf2ee;font:500 clamp(47px,5.5vw,76px)/1.04 var(--display);letter-spacing:-.04em;margin:20px 0 0}.abyssQuestions details{border-top:1px solid #8faeac33}.abyssQuestions details:last-child{border-bottom:1px solid #8faeac33}.abyssQuestions summary{color:#e6eeeae0;font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 28px;align-items:center;gap:16px;padding:26px 0;list-style:none;display:grid}.abyssQuestions summary::-webkit-details-marker{display:none}.abyssQuestions summary b,.abyssQuestions summary span{color:#b68a50;font:800 8px var(--mono)}.abyssQuestions summary span{text-align:right;font-size:18px}.abyssQuestions details[open] summary span{transform:rotate(45deg)}.abyssQuestions details p{color:#cfddd7a3;max-width:760px;font:15px/1.9 var(--serif);margin:0 42px 28px 68px}.abyssSources{color:#223037;background:#d4d9d4;padding:clamp(100px,11vw,150px) max(28px,50vw - 520px)}.abyssSources>header h2{color:#17272c}.abyssSources ol{border-top:1px solid #1f393f3b;margin:0;padding:0;list-style:none}.abyssSources li{border-bottom:1px solid #1f393f33;grid-template-columns:55px minmax(0,1fr) 220px;align-items:baseline;gap:20px;padding:18px 0;display:grid}.abyssSources li b{color:#916d3e;font:800 8px var(--mono)}.abyssSources li a{color:#203037;font:600 14px/1.55 var(--serif)}.abyssSources li span{color:#20303785;font:8px/1.5 var(--mono);text-align:right;text-transform:uppercase}.krakenLeviathanStory>.relatedSection{border-top-color:#8faeac2e;width:min(1280px,100% - 48px);margin:0 auto;padding-top:clamp(100px,10vw,140px)}.krakenLeviathanStory>.relatedSection .signalLabel.dark{color:#ad8350}.krakenLeviathanStory>.relatedSection .signalLabel.dark:before{background:#ad8350}.krakenLeviathanStory>.relatedSection .sectionLead h2{color:#edf2ee}@media (max-width:760px){.articleEntry-kraken-vs-leviathan .articleHero{min-height:800px}.articleEntry-kraken-vs-leviathan .articleHero .articleWorldSceneImage{object-position:62% center}.articleEntry-kraken-vs-leviathan .articleHero .articleWorldScene:after{background:linear-gradient(#030a1140,#030a11eb 50%,#030a11 80%)}.articleEntry-kraken-vs-leviathan .articleHero h1{word-break:break-all;line-break:anywhere;max-width:100%;font-size:38px;line-height:1.02}.articleEntry-kraken-vs-leviathan .articleDescription{line-height:1.72}.abyssOpening{min-height:0;padding:105px 20px;display:block}.abyssInstrument{display:none}.abyssOpeningCopy>span{text-align:left;display:block}.abyssOpeningCopy h2{text-align:left;margin:28px 0 40px;font-size:50px}.abyssOpeningCopy p{font-size:15px;line-height:2}.abyssRoute{padding:90px 20px}.abyssRoute>header h2{margin-bottom:52px;font-size:46px}.abyssRoute nav{grid-template-columns:1fr}.abyssRoute a{grid-template-columns:82px 1fr 15px;min-height:105px;padding:16px 4px}.abyssRoute a:nth-child(odd){border-right:0}.abyssChapter{padding:100px 20px 115px}.abyssChapter:before{display:none}.abyssChapter>header{padding-left:0}.abyssChapter>header>span{writing-mode:horizontal-tb;margin:24px 0;font-size:23px;display:block;position:static}.abyssChapter>header h2{font-size:44px}.abyssReading{width:100%;margin-top:52px}.abyssReading>p{text-align:left;font-size:17px;line-height:2}.abyssVoice{width:100%;margin:0 0 48px;padding:28px 22px}.abyssVoice header{align-items:flex-start}.abyssVoice>strong{font-size:29px}.abyssVoice>p{overflow-wrap:anywhere;font-size:17px}.abyssVoice>p[lang=he]{font-size:25px}.abyssSourceTrace{align-items:flex-start}.abyssSounding{margin-top:60px}.abyssSounding>header{grid-template-columns:1fr}.abyssSoundingSea{min-height:430px;padding:35px 12px 65px}.abyssSoundingSea strong{font-size:46px}.abyssArchive{margin-top:68px;display:block}.abyssArchive>div{width:88%;margin:0 auto}.abyssArchive figcaption{margin-top:42px}.abyssArchive figcaption span{font-size:26px}.abyssSquid{width:calc(100% + 40px);margin:68px 0 0 -20px}.abyssSquid>div{background:#040c12;width:100%;padding:25px 20px;position:static}.abyssSquid>div>strong{font-size:58px}.abyssFinale{padding:120px 20px;display:block}.abyssFinale>i{width:60%;height:1px;margin:70px auto;display:block}.abyssFinale>div strong{font-size:58px}.abyssFinale>p{margin-top:90px;font-size:18px}.abyssQuestions,.abyssSources{padding:90px 20px}.abyssQuestions>header h2,.abyssSources>header h2{font-size:44px}.abyssQuestions summary{grid-template-columns:34px 1fr 20px;gap:9px;font-size:16px}.abyssQuestions details p{margin:0 0 28px 43px}.abyssSources li{grid-template-columns:34px 1fr;gap:12px}.abyssSources li span{text-align:left;grid-column:2}.krakenLeviathanStory>.relatedSection{width:calc(100% - 40px)}}.articleEntry-flying-dutchman-full-legend .articleHero{background:#060a0e;min-height:900px;overflow:hidden}.articleEntry-flying-dutchman-full-legend .articleWorldScene{opacity:1;display:block;inset:0}.articleEntry-flying-dutchman-full-legend .articleWorldScene:after{content:"";background:linear-gradient(90deg,#03070aed,#03070a9e 48%,#0000 80%),linear-gradient(#0000 55%,#05090d);position:absolute;inset:0}.articleEntry-flying-dutchman-full-legend .articleHero>.articleShell{z-index:3;position:relative}.articleEntry-flying-dutchman-full-legend .articleHero h1{color:#f1eee7;text-shadow:0 5px 50px #020406;max-width:930px;font-size:clamp(52px,5.7vw,84px);line-height:.98}.articleEntry-flying-dutchman-full-legend .articleHero h1 em{color:#a64f42}.dutchStory{--paper:#d8d1c1;color:#d9ded9;background:#071014}.dutchLongform{overflow:clip}.dutchOpening{background:radial-gradient(circle at 25% 46%,#87493929,#0000 30%),#071014;grid-template-columns:minmax(280px,430px) minmax(0,1fr);align-items:center;gap:clamp(60px,9vw,140px);min-height:980px;padding:clamp(120px,14vw,190px) max(30px,50vw - 600px);display:grid}.dutchOpening>div:last-child>span,.dutchManifest>header>span,.dutchQuestions header>span,.dutchSources header>span{color:#b26b52;font:800 8px var(--mono);letter-spacing:.16em}.dutchOpening h2{color:#f1eee5;font:500 clamp(58px,6.9vw,100px)/.95 var(--display);letter-spacing:-.055em;margin:28px 0 44px}.dutchOpening p{color:#daded6ab;font:17px/2.05 var(--serif)}.dutchEnvelope{color:#28251f;background:linear-gradient(145deg,#ddd5c4,#b9ad97);min-height:510px;padding:40px;position:relative;transform:rotate(-2deg);box-shadow:0 45px 100px #0000005c}.dutchEnvelope:before,.dutchEnvelope:after{content:"";clip-path:polygon(0 0,50% 47%,100% 0);border:1px solid #372f2638;position:absolute;inset:0}.dutchEnvelope:after{clip-path:polygon(0 100%,50% 47%,100% 100%)}.dutchEnvelope span,.dutchEnvelope small{z-index:2;font:800 8px/1.6 var(--mono);letter-spacing:.1em;position:relative}.dutchEnvelope i{z-index:3;background:radial-gradient(circle at 35% 30%,#a65a4a,#632f2a);border-radius:50%;width:72px;height:72px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 10px #00000047}.dutchEnvelope b{z-index:3;color:#834338;font:900 24px var(--mono);letter-spacing:.1em;border:3px solid #834338;padding:10px 14px;position:absolute;bottom:90px;left:38px;transform:rotate(-8deg)}.dutchEnvelope small{z-index:2;position:absolute;bottom:38px;left:40px}.dutchManifest{color:#292821;background:var(--paper);padding:clamp(100px,12vw,160px) max(30px,50vw - 590px)}.dutchManifest h2{max-width:950px;font:500 clamp(48px,5.5vw,76px)/1 var(--display);letter-spacing:-.045em;margin:20px 0 65px}.dutchManifest>div{border-top:1px solid #2f2a2240;border-left:1px solid #2f2a2233;grid-template-columns:repeat(5,1fr);display:grid}.dutchManifest article{border-bottom:1px solid #2f2a2233;border-right:1px solid #2f2a2233;min-height:220px;padding:22px}.dutchManifest small,.dutchManifest b{font:800 8px var(--mono);letter-spacing:.12em;display:block}.dutchManifest small{color:#9a533f}.dutchManifest b{color:#756c5d;margin-top:55px}.dutchManifest strong{font:500 clamp(22px,2vw,31px)/1.15 var(--display);overflow-wrap:anywhere;margin-top:14px;display:block}.dutchChapter{background:#08151a;padding:clamp(110px,12vw,170px) max(30px,50vw - 560px);position:relative}.dutchChapter:nth-child(2n){background:#101b1d}.dutchChapter>header{max-width:930px;padding-left:120px}.dutchChapter>header>span{color:#b1695166;font:500 27px var(--display);writing-mode:vertical-rl;position:absolute;top:clamp(110px,12vw,170px);left:max(30px,50vw - 560px)}.dutchChapter>header small{color:#ad6750;font:800 8px var(--mono);letter-spacing:.14em}.dutchChapter>header h2{color:#f0eee6;font:500 clamp(48px,5.6vw,77px)/1.03 var(--display);letter-spacing:-.045em;margin:25px 0 0}.dutchReading{width:min(790px,78%);margin:70px 0 0 auto}.dutchReading>p{color:#d9ded6bd;font:18px/2.06 var(--serif);text-align:justify}.dutchReading>p+p{margin-top:1.5em}.dutchVoice{color:#ece9df;background:#03090c;border-left:2px solid #a45643;width:min(900px,100% + 90px);margin:0 0 58px -90px;padding:36px 38px;box-shadow:0 25px 80px #00000040}.dutchVoice header{color:#b06a51;font:800 8px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:20px;display:flex}.dutchVoice header a{color:inherit}.dutchVoice strong{font:500 clamp(29px,3.5vw,48px)/1.35 var(--serif);margin:32px 0;display:block}.dutchVoice>span{color:#879f9b;font:800 8px var(--mono);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.dutchVoice>span i{background:#879f9b;width:34px;height:1px}.dutchVoice>p{color:#c8d0ca;font:18px/1.8 var(--serif);margin:20px 0 0}.dutchTrace{border-top:1px solid #8ba39e2e;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;padding-top:18px;display:flex}.dutchTrace>span{color:#91a6a2;font:800 8px var(--mono)}.dutchTrace a{color:#c5d2cd8c;font:700 8px var(--mono);text-transform:uppercase;border:1px solid #8ba39e2e;padding:6px 9px}.dutchTrace sup{color:#b56c52;margin-right:6px}.dutchLetter{color:#29251f;background:#d9d0bd;width:min(850px,85%);min-height:410px;margin:95px auto 0;padding:45px;position:relative;transform:rotate(1deg);box-shadow:0 40px 100px #00000059}.dutchLetter:before{content:"";border:1px solid #3e332840;position:absolute;inset:18px}.dutchLetter span,.dutchLetter small{font:800 8px var(--mono);letter-spacing:.14em;position:relative}.dutchLetter b{color:#8f493c;font:900 clamp(36px,6vw,75px)/1 var(--mono);text-align:center;margin:100px 0 20px;display:block;transform:rotate(-5deg)}.dutchLetter strong{text-align:center;font:500 30px var(--display);display:block}.dutchLetter small{position:absolute;bottom:35px;right:40px}.dutchArchive{background:#d9d2c2;width:min(1050px,100%);margin:95px auto 0;padding:10px;box-shadow:0 35px 100px #00000057}.dutchArchive img{width:100%;height:auto;display:block}.dutchArchive figcaption{color:#3d3931;grid-template-columns:190px 1fr auto;gap:22px;padding:18px 12px 10px;display:grid}.dutchArchive figcaption b,.dutchArchive figcaption a{font:800 8px var(--mono);letter-spacing:.1em}.dutchArchive figcaption span{font:12px/1.7 var(--serif)}.dutchRyder{width:min(760px,86%)}.dutchFinal{text-align:center;background:radial-gradient(circle,#8e46371f,#0000 35%),#030709;min-height:800px;padding:clamp(150px,18vw,250px) max(30px,50vw - 560px)}.dutchFinal span{color:#a8624c;font:800 8px var(--mono);letter-spacing:.16em}.dutchFinal strong{color:#efede5;max-width:1000px;font:500 clamp(58px,7vw,105px)/.98 var(--display);letter-spacing:-.055em;margin:45px auto 0;display:block}.dutchQuestions,.dutchSources{padding:clamp(105px,12vw,160px) max(30px,50vw - 520px)}.dutchQuestions{background:#0c1b1f}.dutchQuestions h2,.dutchSources h2{color:#efede6;font:500 clamp(47px,5.3vw,72px)/1 var(--display);margin:20px 0 58px}.dutchQuestions details{border-top:1px solid #8fa7a133}.dutchQuestions summary{font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 25px;gap:14px;padding:25px 0;list-style:none;display:grid}.dutchQuestions summary b,.dutchQuestions summary span{color:#b36951;font:800 8px var(--mono)}.dutchQuestions details p{color:#d0dcd69e;max-width:760px;font:15px/1.9 var(--serif);margin:0 0 28px 68px}.dutchSources{color:#292821;background:#d5d0c4}.dutchSources h2{color:#292821}.dutchSources ol{border-top:1px solid #322d253d;margin:0;padding:0;list-style:none}.dutchSources li{border-bottom:1px solid #322d2533;grid-template-columns:50px 1fr 220px;gap:18px;padding:17px 0;display:grid}.dutchSources li b{color:#9c5742;font:800 8px var(--mono)}.dutchSources li a{color:#2e2c26;font:600 14px/1.5 var(--serif)}.dutchSources li span{color:#2e2c2680;font:8px var(--mono);text-align:right}.dutchStory>.relatedSection{width:min(1280px,100% - 48px);margin:auto;padding-top:120px}@media (max-width:760px){.articleEntry-flying-dutchman-full-legend .articleHero{min-height:830px}.articleEntry-flying-dutchman-full-legend .articleWorldSceneImage{object-position:68% center}.articleEntry-flying-dutchman-full-legend .articleWorldScene:after{background:linear-gradient(#03070a26,#03070ae6 45%,#05090d 78%)}.articleEntry-flying-dutchman-full-legend .articleHero h1{word-break:break-all;font-size:34px;line-height:1.04}.dutchOpening{min-height:0;padding:100px 20px;display:block}.dutchEnvelope{min-height:380px;margin-bottom:90px;padding:25px}.dutchEnvelope b{font-size:19px;bottom:70px;left:25px}.dutchOpening h2{font-size:48px}.dutchOpening p{font-size:15px}.dutchManifest{padding:90px 20px}.dutchManifest h2{font-size:45px}.dutchManifest>div{grid-template-columns:1fr 1fr}.dutchManifest article{min-height:165px}.dutchChapter{padding:95px 20px 110px}.dutchChapter>header{padding-left:0}.dutchChapter>header>span{writing-mode:horizontal-tb;margin:20px 0;display:block;position:static}.dutchChapter>header h2{font-size:43px}.dutchReading{width:100%;margin-top:48px}.dutchReading>p{text-align:left;font-size:17px;line-height:2}.dutchVoice{width:100%;margin:0 0 45px;padding:27px 21px}.dutchVoice header{align-items:flex-start}.dutchVoice strong{font-size:28px}.dutchVoice>p{overflow-wrap:anywhere;font-size:17px}.dutchLetter{width:100%;min-height:350px;padding:30px}.dutchLetter b{margin-top:90px;font-size:37px}.dutchArchive{width:100%;margin-top:65px;padding:6px}.dutchArchive figcaption{grid-template-columns:1fr;gap:10px}.dutchRyder{width:92%}.dutchFinal{min-height:620px;padding:140px 20px}.dutchFinal strong{font-size:55px}.dutchQuestions,.dutchSources{padding:90px 20px}.dutchQuestions h2,.dutchSources h2{font-size:43px}.dutchQuestions summary{grid-template-columns:34px 1fr 20px;gap:8px}.dutchQuestions details p{margin-left:42px}.dutchSources li{grid-template-columns:34px 1fr}.dutchSources li span{text-align:left;grid-column:2}.dutchStory>.relatedSection{width:calc(100% - 40px)}}.articleEntry-historical-derelict-ships .articleHero{background:#10171b;min-height:900px;overflow:hidden}.articleEntry-historical-derelict-ships .articleWorldScene{opacity:1;display:block;inset:0}.articleEntry-historical-derelict-ships .articleWorldScene:after{content:"";background:linear-gradient(90deg,#050b0ff0,#050b0fba 42%,#050b0f0f 78%),linear-gradient(#0000 52%,#071014);position:absolute;inset:0}.articleEntry-historical-derelict-ships .articleHero>.articleShell{z-index:3;position:relative}.articleEntry-historical-derelict-ships .articleHero h1{color:#f2f0e9;letter-spacing:-.052em;text-shadow:0 8px 50px #02070abf;max-width:820px;font-size:clamp(51px,5.65vw,82px);line-height:.99}.articleEntry-historical-derelict-ships .articleHero h1 em{color:#e18a56}.derelictStory{--ink:#172024;--orange:#c96536;--paper:#dedbd2;color:var(--ink);background:#e5e3dc}.derelictLongform{overflow:clip}.derelictOpening{background:#e4e2da;min-height:940px;padding:clamp(125px,14vw,190px) max(30px,50vw - 590px)}.derelictOpening>div:first-child{grid-template-columns:210px 1fr;align-items:start;gap:40px;display:grid}.derelictOpening>div:first-child>span{color:#b7532d;font:800 9px/1.5 var(--mono);letter-spacing:.15em;padding-top:16px}.derelictOpening h2{color:#10191d;max-width:900px;font:500 clamp(65px,7.2vw,105px)/.93 var(--display);letter-spacing:-.065em;margin:0}.derelictOpening>div:last-child{grid-template-columns:1fr 130px 1fr;align-items:center;margin-top:150px;display:grid}.derelictOpening>div:last-child>b{color:#182126;font:500 clamp(45px,7vw,100px)/1 var(--display);letter-spacing:-.05em}.derelictOpening>div:last-child>b:nth-of-type(2){color:#7e8584;text-align:right}.derelictOpening>div:last-child>i{background:#a7aba8;height:1px;margin:0 28px;position:relative}.derelictOpening>div:last-child>i:after{content:"";background:#e4e2da;border:1px solid #c45b32;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:50%}.derelictOpening p{color:#646b69;max-width:760px;font:17px/2.05 var(--serif);grid-column:2/4;margin:45px 0 0 auto}.derelictSplit{color:#dce4e4;background:#101b20;padding:clamp(105px,12vw,165px) max(30px,50vw - 590px)}.derelictSplit>header>span,.derelictQuestions header span,.derelictSources header span{color:#d3794d;font:800 8px var(--mono);letter-spacing:.16em}.derelictSplit h2{color:#f0f1ed;max-width:980px;font:500 clamp(50px,6vw,84px)/.98 var(--display);letter-spacing:-.055em;margin:22px 0 80px}.derelictSplitLabels{color:#809193;font:800 8px var(--mono);letter-spacing:.12em;border-bottom:1px solid #aec3c433;grid-template-columns:1fr 1fr;margin-left:220px;padding-bottom:14px;display:grid}.derelictSplitLabels b:last-child{text-align:right}.derelictSplit article{border-bottom:1px solid #aec3c426;grid-template-columns:200px 150px 1fr 150px 34px;align-items:center;gap:18px;min-height:112px;display:grid;position:relative}.derelictSplit article>strong{font:800 10px var(--mono);letter-spacing:.08em}.derelictSplit article>span{color:#dce4e3;font:600 11px var(--mono)}.derelictSplit article>span:nth-of-type(2){text-align:right}.derelictSplit article>i{background:linear-gradient(90deg,#ca6b3f,#ca6b3f26);height:1px;position:relative}.derelictSplit article>i:before,.derelictSplit article>i:after{content:"";background:#cf7044;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px}.derelictSplit article>i:before{left:0}.derelictSplit article>i:after{background:#35484e;border:1px solid #779094;right:0}.derelictSplit article em{color:#738789;font:700 8px var(--mono);letter-spacing:.08em;white-space:nowrap;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.derelictSplit article>b{color:#53676c;font:800 8px var(--mono);text-align:right}.derelictChapter{background:#dedbd2;padding:clamp(110px,12vw,175px) max(30px,50vw - 560px)}.derelictChapter:nth-child(2n){background:#e7e4dc}.derelictChapter-3,.derelictChapter-4,.derelictChapter-5{color:#dce4e3;background:#102027!important}.derelictChapter-6{background:#dbe2e2!important}.derelictChapter-7,.derelictChapter-8{color:#dce3e1;background:#0c171c!important}.derelictChapter>header{grid-template-columns:auto 28px auto 1fr;align-items:center;gap:12px;display:grid}.derelictChapter>header>span,.derelictChapter>header>i,.derelictChapter>header>small{color:#b45731;font:800 9px var(--mono);letter-spacing:.12em}.derelictChapter>header>i{color:#999d99;text-align:center}.derelictChapter>header>small{color:#858a87;justify-self:end}.derelictChapter>header h2{color:#192226;max-width:960px;font:500 clamp(51px,5.7vw,78px)/1 var(--display);letter-spacing:-.052em;grid-column:1/-1;margin:30px 0 0}.derelictChapter-3>header h2,.derelictChapter-4>header h2,.derelictChapter-5>header h2,.derelictChapter-7>header h2,.derelictChapter-8>header h2{color:#f0f1ed}.derelictReading{width:min(780px,76%);margin:70px 0 0 auto}.derelictReading>p{color:#535b5a;font:18px/2.08 var(--serif);text-align:justify}.derelictChapter-3 .derelictReading>p,.derelictChapter-4 .derelictReading>p,.derelictChapter-5 .derelictReading>p,.derelictChapter-7 .derelictReading>p,.derelictChapter-8 .derelictReading>p{color:#d8e2dfb8}.derelictReading>p+p{margin-top:1.55em}.derelictVoice{color:#e9e8e1;background:#172226;border-top:3px solid #c46438;width:min(910px,100% + 100px);margin:0 0 58px -100px;padding:40px;box-shadow:0 24px 65px #0f14162e}.derelictVoice header{color:#d27a4c;font:800 8px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:20px;display:flex}.derelictVoice header a{color:inherit}.derelictVoice strong{font:500 clamp(29px,3.6vw,48px)/1.4 var(--serif);margin:32px 0;display:block}.derelictVoice>span{color:#8da1a2;font:800 8px var(--mono);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.derelictVoice>span i{background:#8da1a2;width:35px;height:1px}.derelictVoice>p{color:#c4cfcc;font:17px/1.85 var(--serif);margin:18px 0 0}.derelictVoiceNews{background:#171919}.derelictVoiceFilm{background:#050b0e;border-color:#e44738}.derelictVoiceFinding{background:#071419;border-color:#5f9ba7}.derelictVoiceIce{color:#1c292d;background:#cdd8d8;border-color:#879fa4}.derelictVoiceIce header,.derelictVoiceIce>span{color:#526f75}.derelictVoiceIce>p{color:#41575b}.derelictTrace{border-top:1px solid #505d5c30;flex-wrap:wrap;align-items:center;gap:8px;margin-top:44px;padding-top:18px;display:flex}.derelictTrace>span{color:#817f77;font:800 8px var(--mono)}.derelictTrace a{color:#747672;font:700 8px var(--mono);text-transform:uppercase;border:1px solid #505d5c33;padding:6px 9px}.derelictTrace sup{color:#bd5b34;margin-right:6px}.derelictChapter-3 .derelictTrace,.derelictChapter-4 .derelictTrace,.derelictChapter-5 .derelictTrace,.derelictChapter-7 .derelictTrace,.derelictChapter-8 .derelictTrace{border-color:#97aeae2b}.derelictChapter-3 .derelictTrace a,.derelictChapter-4 .derelictTrace a,.derelictChapter-5 .derelictTrace a,.derelictChapter-7 .derelictTrace a,.derelictChapter-8 .derelictTrace a{color:#8fa2a3;border-color:#97aeae2b}.derelictArchive{background:#f0eee7;width:min(1000px,94%);margin:95px auto 0;padding:9px;box-shadow:0 30px 85px #0f141638}.derelictArchive img{filter:saturate(.78)contrast(1.03);width:100%;height:auto;display:block}.derelictArchive figcaption{color:#343d3e;grid-template-columns:190px 1fr auto;gap:22px;padding:17px 12px 9px;display:grid}.derelictArchive figcaption b,.derelictArchive figcaption a{font:800 8px var(--mono);letter-spacing:.1em}.derelictArchive figcaption span{font:12px/1.65 var(--serif)}.derelictDeering{background:#d9d7cf;width:min(900px,92%)}.derelictDeering>div{background:#171e20;position:relative;overflow:hidden}.derelictDeering img{image-rendering:auto;filter:grayscale()contrast(1.2);width:100%}.derelictDeering>div>span,.derelictDeering>div>i{color:#f0eee8;font:800 9px var(--mono);background:#be5d34;padding:7px 10px;font-style:normal;position:absolute;bottom:20px}.derelictDeering>div>span{left:20px}.derelictDeering>div>i{background:#1b272c;right:20px}.derelictBaychimo{background:#f0f2ed;width:min(930px,90%)}.derelictBaychimo img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.08);max-height:780px}.derelictFilm{color:#d9e7e4;background:linear-gradient(#0c1f25cc,#040e12f0),repeating-linear-gradient(0deg,#0000 0 3px,#85bec00d 3px 4px);border:1px solid #35535b;width:min(980px,95%);margin:95px auto 0;box-shadow:0 35px 90px #00000047}.derelictFilm>header{font:800 9px var(--mono);letter-spacing:.1em;border-bottom:1px solid #35535b;justify-content:space-between;padding:19px 22px;display:flex}.derelictFilm>header span{color:#ef604d}.derelictFilm>div{grid-template-columns:repeat(4,1fr);display:grid}.derelictFilm article{border-right:1px solid #35535b;min-height:230px;padding:24px}.derelictFilm article:last-child{border:0}.derelictFilm article i{color:#647d81;font:800 8px var(--mono);font-style:normal}.derelictFilm article strong{color:#f0f2ed;font:500 clamp(20px,2.5vw,31px)/1.1 var(--display);margin-top:78px;display:block}.derelictFilm article small{color:#789093;font:800 8px var(--mono);margin-top:11px;display:block}.derelictFilm>footer{color:#718b8f;font:800 8px var(--mono);letter-spacing:.12em;border-top:1px solid #35535b;padding:15px 22px}.derelictFinal{color:#eff0eb;text-align:center;background:radial-gradient(circle at 50% 45%,#5b80862e,#0000 28%),#03090c;min-height:900px;padding:clamp(150px,18vw,250px) max(30px,50vw - 560px)}.derelictFinal span,.derelictFinal small{color:#c4673d;font:800 8px var(--mono);letter-spacing:.16em}.derelictFinal strong{color:#f0f0eb;font:500 clamp(67px,8vw,118px)/.92 var(--display);letter-spacing:-.065em;white-space:pre-line;margin:55px auto;display:block}.derelictFinal i{background:linear-gradient(#c4673d,#0000);width:1px;height:150px;margin:0 auto 35px;display:block}.derelictQuestions,.derelictSources{padding:clamp(105px,12vw,160px) max(30px,50vw - 520px)}.derelictQuestions{color:#dce4e2;background:#112127}.derelictQuestions h2,.derelictSources h2{color:#eef0ea;font:500 clamp(48px,5.4vw,74px)/1 var(--display);letter-spacing:-.04em;margin:20px 0 58px}.derelictQuestions details{border-top:1px solid #92adaf33}.derelictQuestions summary{font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 25px;gap:14px;padding:25px 0;list-style:none;display:grid}.derelictQuestions summary b,.derelictQuestions summary span{color:#d17348;font:800 8px var(--mono)}.derelictQuestions details p{color:#d3e1dea3;max-width:770px;font:15px/1.9 var(--serif);margin:0 0 28px 68px}.derelictSources{color:#242c2e;background:#d9d7cf}.derelictSources h2{color:#20292c}.derelictSources ol{border-top:1px solid #323d3e38;margin:0;padding:0;list-style:none}.derelictSources li{border-bottom:1px solid #323d3e2e;grid-template-columns:50px 1fr 250px;gap:18px;padding:17px 0;display:grid}.derelictSources li b{color:#ba5a33;font:800 8px var(--mono)}.derelictSources li a{color:#263033;font:600 14px/1.5 var(--serif)}.derelictSources li span{color:#26303380;font:8px var(--mono);text-align:right}.derelictStory>.relatedSection{width:min(1280px,100% - 48px);margin:auto;padding-top:120px}@media (max-width:760px){.articleEntry-historical-derelict-ships .articleHero{min-height:840px}.articleEntry-historical-derelict-ships .articleWorldSceneImage{object-position:69% center}.articleEntry-historical-derelict-ships .articleWorldScene:after{background:linear-gradient(90deg,#050b0f9e,#050b0f1f),linear-gradient(#050b0f7a,#050b0fd6 42%,#071014 78%)}.articleEntry-historical-derelict-ships .articleHero h1{font-size:32px;line-height:1.04}.derelictOpening{min-height:0;padding:100px 20px}.derelictOpening>div:first-child{display:block}.derelictOpening h2{margin-top:24px;font-size:51px}.derelictOpening>div:last-child{grid-template-columns:1fr 65px 1fr;margin-top:90px}.derelictOpening>div:last-child>b{font-size:36px}.derelictOpening>div:last-child>i{margin:0 10px}.derelictOpening p{grid-column:1/4;margin-top:42px;font-size:15px}.derelictSplit{padding:95px 20px}.derelictSplit h2{margin-bottom:55px;font-size:45px}.derelictSplitLabels{grid-template-columns:1fr 1fr;margin-left:0}.derelictSplit article{grid-template-columns:1fr auto;gap:8px;padding:25px 0}.derelictSplit article>strong{grid-column:1}.derelictSplit article>b{grid-area:1/2}.derelictSplit article>span{margin-top:8px}.derelictSplit article>span:nth-of-type(2){text-align:right}.derelictSplit article>i{grid-area:3/1/auto/3;margin:12px 0 7px}.derelictSplit article em{font-size:7px;bottom:8px}.derelictChapter{padding:95px 20px 110px}.derelictChapter>header{grid-template-columns:auto 20px auto 1fr;gap:7px}.derelictChapter>header>span,.derelictChapter>header>i,.derelictChapter>header>small{font-size:7px}.derelictChapter>header h2{font-size:43px}.derelictReading{width:100%;margin-top:50px}.derelictReading>p{text-align:left;font-size:17px;line-height:2}.derelictVoice{width:100%;margin:0 0 45px;padding:27px 21px}.derelictVoice header{align-items:flex-start}.derelictVoice strong{font-size:28px}.derelictVoice>p{overflow-wrap:anywhere;font-size:16px}.derelictArchive{width:100%;margin-top:65px;padding:6px}.derelictArchive figcaption{grid-template-columns:1fr;gap:9px}.derelictFilm{width:100%;margin-top:65px}.derelictFilm>div{grid-template-columns:1fr 1fr}.derelictFilm article{border-bottom:1px solid #35535b;min-height:165px}.derelictFilm article:nth-child(2){border-right:0}.derelictFilm article strong{margin-top:43px;font-size:24px}.derelictFinal{min-height:680px;padding:140px 20px}.derelictFinal strong{font-size:57px}.derelictFinal i{height:110px}.derelictQuestions,.derelictSources{padding:90px 20px}.derelictQuestions h2,.derelictSources h2{font-size:43px}.derelictQuestions summary{grid-template-columns:34px 1fr 20px;gap:8px}.derelictQuestions details p{margin-left:42px}.derelictSources li{grid-template-columns:34px 1fr}.derelictSources li span{text-align:left;grid-column:2}.derelictStory>.relatedSection{width:calc(100% - 40px)}}.articleEntry-sea-monster-legends-world .articleHero{background:#061014;min-height:950px;overflow:hidden}.articleEntry-sea-monster-legends-world .articleWorldScene{opacity:1;display:block;inset:0}.articleEntry-sea-monster-legends-world .articleWorldSceneImage{object-position:center center;filter:saturate(.82)contrast(1.05)}.articleEntry-sea-monster-legends-world .articleWorldScene:after{content:"";background:linear-gradient(90deg,#030a0df5,#030a0dc2 42%,#030a0d1a 76%),linear-gradient(#0000 52%,#061014);position:absolute;inset:0}.articleEntry-sea-monster-legends-world .articleHero>.articleShell{z-index:3;position:relative}.articleEntry-sea-monster-legends-world .articleHero h1{color:#f1eee4;letter-spacing:-.058em;text-shadow:0 10px 55px #000000c7;max-width:930px;font-size:clamp(51px,5.8vw,84px);line-height:.98}.articleEntry-sea-monster-legends-world .articleHero h1 em{color:#d4974f}.worldMonsterStory{--atlas-gold:#bd8a47;--atlas-teal:#326f74;--atlas-ink:#172527;color:#1d2929;background:#d9d8cd}.worldMonsterLongform{overflow:clip}.worldMonsterOpening{color:#e5ece7;background-color:#071518;background-image:linear-gradient(#6f97960f 1px,#0000 1px),linear-gradient(90deg,#6f97960f 1px,#0000 1px),radial-gradient(circle at 75% 40%,#3d7b792e,#0000 30%);background-size:70px 70px,70px 70px,auto;min-height:1050px;padding:clamp(135px,15vw,210px) max(30px,50vw - 590px)}.worldMonsterOpening>span{color:#c29451;font:800 9px var(--mono);letter-spacing:.17em}.worldMonsterOpening h2{max-width:1060px;font:500 clamp(67px,8vw,116px)/.91 var(--display);letter-spacing:-.07em;white-space:pre-line;margin:38px 0 110px}.worldMonsterOpening>div{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:start;gap:90px;display:grid}.worldMonsterOpening p{color:#d3e2dca8;max-width:730px;font:17px/2.1 var(--serif);margin:0}.worldMonsterOpening aside{border-top:1px solid #9dbbb53b}.worldMonsterOpening aside span{color:#829c98;font:800 8px var(--mono);letter-spacing:.1em;border-bottom:1px solid #9dbbb524;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.worldMonsterOpening aside i{border:1px solid #b98b4c;border-radius:50%;width:6px;height:6px}.worldMonsterOpening aside b{color:#c09a60}.worldMonsterAtlas{background:#d8d7cc;padding:clamp(110px,12vw,165px) max(30px,50vw - 590px)}.worldMonsterAtlas>header>span,.worldMonsterQuestions>header>span,.worldMonsterSources>header>span{color:#8f6536;font:800 8px var(--mono);letter-spacing:.16em}.worldMonsterAtlas h2{color:#182526;max-width:1050px;font:500 clamp(56px,6.6vw,91px)/.95 var(--display);letter-spacing:-.06em;white-space:pre-line;margin:28px 0 85px}.worldMonsterAtlas>div{border-top:1px solid #203c3d38;border-left:1px solid #203c3d38;grid-template-columns:repeat(3,1fr);display:grid}.worldMonsterAtlas a{color:#1e3435;border-bottom:1px solid #203c3d38;border-right:1px solid #203c3d38;min-height:240px;padding:24px;position:relative}.worldMonsterAtlas a>b,.worldMonsterAtlas a>span,.worldMonsterAtlas a>small{color:#6e7f7c;font:800 8px var(--mono);letter-spacing:.12em;display:block}.worldMonsterAtlas a>span{color:#9b713f;margin-top:35px}.worldMonsterAtlas a>strong{font:500 clamp(37px,4vw,56px)/1 var(--display);margin-top:12px;display:block}.worldMonsterAtlas a>small{position:absolute;bottom:22px;left:24px}.worldMonsterAtlas a>i{color:#a17743;font-style:normal;position:absolute;bottom:20px;right:24px}.worldMonsterCoast{background:#e2dfd4;padding:clamp(115px,12vw,175px) max(30px,50vw - 560px)}.worldMonsterCoast-0,.worldMonsterCoast-4,.worldMonsterCoast-6,.worldMonsterCoast-8{color:#dce7e2;background:#081417}.worldMonsterCoast-1{background:#ded6c4}.worldMonsterCoast-2{color:#e8e2d2;background:radial-gradient(circle at 15% 70%,#be81351f,#0000 27%),#151c1c}.worldMonsterCoast-3{background:#d8ded9}.worldMonsterCoast-4{background:#0c1213}.worldMonsterCoast-5{color:#e5e9dd;background:radial-gradient(circle at 85% 65%,#49765d2e,#0000 28%),#12201b}.worldMonsterCoast-6{background:radial-gradient(circle at 15% 75%,#a36e3929,#0000 25%),#111513}.worldMonsterCoast-7{background:#ddd9ca}.worldMonsterCoast>header{grid-template-columns:1fr auto auto;align-items:center;gap:18px;display:grid}.worldMonsterCoast>header>div{align-items:center;gap:12px;display:flex}.worldMonsterCoast>header span,.worldMonsterCoast>header i,.worldMonsterCoast>header b,.worldMonsterCoast>header small{color:#9e713d;font:800 9px var(--mono);letter-spacing:.12em;font-style:normal}.worldMonsterCoast>header b{color:#e7e3d8;background:#996c39;padding:7px 10px}.worldMonsterCoast-1>header b,.worldMonsterCoast-3>header b,.worldMonsterCoast-7>header b{color:#f0ede4}.worldMonsterCoast>header small{color:#798784}.worldMonsterCoast>header h2{color:#172627;max-width:1000px;font:500 clamp(51px,5.8vw,80px)/.99 var(--display);letter-spacing:-.056em;grid-column:1/-1;margin:32px 0 0}.worldMonsterCoast-0>header h2,.worldMonsterCoast-2>header h2,.worldMonsterCoast-4>header h2,.worldMonsterCoast-5>header h2,.worldMonsterCoast-6>header h2,.worldMonsterCoast-8>header h2{color:#f0eee5}.worldMonsterReading{width:min(790px,77%);margin:72px 0 0 auto}.worldMonsterReading>p{color:#515e5a;font:18px/2.08 var(--serif);text-align:justify}.worldMonsterCoast-0 .worldMonsterReading>p,.worldMonsterCoast-2 .worldMonsterReading>p,.worldMonsterCoast-4 .worldMonsterReading>p,.worldMonsterCoast-5 .worldMonsterReading>p,.worldMonsterCoast-6 .worldMonsterReading>p,.worldMonsterCoast-8 .worldMonsterReading>p{color:#d8e4deb0}.worldMonsterReading>p+p{margin-top:1.55em}.worldMonsterVoice{color:#e4e9e2;background:#102024;border:1px solid #a6895559;border-top:4px solid #ae8045;width:min(950px,100% + 120px);margin:0 0 62px -120px;padding:42px;box-shadow:0 28px 80px #0003}.worldMonsterVoice header{color:#c19352;font:800 8px var(--mono);letter-spacing:.11em;justify-content:space-between;gap:20px;display:flex}.worldMonsterVoice header a{color:inherit}.worldMonsterVoice strong{font:500 clamp(28px,3.5vw,47px)/1.42 var(--serif);margin:34px 0;display:block}.worldMonsterVoice>span{color:#839996;font:800 8px var(--mono);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.worldMonsterVoice>span i{background:#839996;width:35px;height:1px}.worldMonsterVoice>p{color:#c6d2cb;font:22px/1.85 var(--serif);margin:20px 0 0}.voiceLatin>p{color:#d1b279}.voiceMakara{background:#22221b}.voiceMakara>p{color:#d3a856;font-size:34px}.voiceHaicuo{color:#26312e;background:#d2d7cd;border-color:#8b8a70}.voiceHaicuo header,.voiceHaicuo>span{color:#677f76}.voiceHaicuo>p{color:#425e57;font-size:28px}.voiceHokusai{background:#101719}.voiceHokusai>p{color:#c9a061;font-size:29px}.voiceMaori{background:#17261f;border-color:#739074}.voiceMaori>p{color:#a5c3aa;font-size:28px}.voiceMami{background:#251c18;border-color:#bd8351}.voiceMami>p{color:#ddae72}.voiceMap{color:#2a2d27;background:#d8d3c5}.voiceMap header,.voiceMap>span{color:#815f37}.voiceMap>p{color:#56574e}.worldMonsterTrace{border-top:1px solid #41545033;flex-wrap:wrap;align-items:center;gap:8px;margin-top:46px;padding-top:19px;display:flex}.worldMonsterTrace>span{color:#74837e;font:800 8px var(--mono)}.worldMonsterTrace a{color:#687670;font:700 8px var(--mono);text-transform:uppercase;border:1px solid #41545033;padding:6px 9px}.worldMonsterTrace sup{color:#9b6c37;margin-right:6px}.worldMonsterCoast-0 .worldMonsterTrace,.worldMonsterCoast-2 .worldMonsterTrace,.worldMonsterCoast-4 .worldMonsterTrace,.worldMonsterCoast-5 .worldMonsterTrace,.worldMonsterCoast-6 .worldMonsterTrace,.worldMonsterCoast-8 .worldMonsterTrace{border-color:#9fb9b129}.worldMonsterCoast-0 .worldMonsterTrace a,.worldMonsterCoast-2 .worldMonsterTrace a,.worldMonsterCoast-4 .worldMonsterTrace a,.worldMonsterCoast-5 .worldMonsterTrace a,.worldMonsterCoast-6 .worldMonsterTrace a,.worldMonsterCoast-8 .worldMonsterTrace a{color:#879a94;border-color:#9fb9b12b}.worldMonsterObject{background:#ece9df;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:40px;width:min(1030px,95%);margin:100px auto 0;padding:10px;display:grid;box-shadow:0 36px 90px #00000042}.worldMonsterObject img{filter:saturate(.75)contrast(1.04);width:100%;height:auto;display:block}.worldMonsterObject figcaption{color:#283330;border-top:1px solid #243a3633;align-self:end;padding:25px 20px}.worldMonsterObject figcaption strong,.worldMonsterObject figcaption a{font:800 8px var(--mono);letter-spacing:.1em}.worldMonsterObject figcaption p{font:14px/1.8 var(--serif);margin:25px 0}.ketosObject>div{background:#182321;position:relative}.ketosObject>div>span,.ketosObject>div>i,.ketosObject>div>b{color:#f0e9d9;font:800 8px var(--mono);background:#9c6f3c;padding:6px 8px;font-style:normal;position:absolute}.ketosObject>div>span{top:14%;left:8%}.ketosObject>div>i{bottom:16%;right:12%}.ketosObject>div>b{top:20%;right:12%}.makaraObject{background:#d9d4c7;grid-template-columns:minmax(0,.8fr) minmax(300px,.7fr);width:min(850px,86%)}.makaraObject img{object-fit:cover;max-height:820px}.worldMonsterHokusai,.worldMonsterTransit{background:#0a1417;border:1px solid #425d5f;width:min(1050px,96%);margin:100px auto 0;box-shadow:0 35px 90px #00000047}.worldMonsterHokusai>header,.worldMonsterTransit>header{color:#a77b46;font:800 8px var(--mono);letter-spacing:.12em;border-bottom:1px solid #425d5f;justify-content:space-between;padding:20px 23px;display:flex}.worldMonsterHokusai>div,.worldMonsterTransit>div{grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:stretch;display:grid}.worldMonsterHokusai article,.worldMonsterTransit article{min-height:220px;padding:24px}.worldMonsterHokusai article small,.worldMonsterTransit article b{color:#607e7d;font:800 8px var(--mono)}.worldMonsterHokusai article strong,.worldMonsterTransit article span{color:#e3e8e1;font:500 clamp(22px,2.5vw,33px)/1 var(--display);margin-top:80px;display:block}.worldMonsterHokusai article p,.worldMonsterTransit article small{color:#7f9996;font:800 8px var(--mono);margin-top:12px;display:block}.worldMonsterHokusai>div>i,.worldMonsterTransit>div>i{color:#b4864d;font:800 9px var(--mono);text-align:center;align-self:center;font-style:normal}.worldMonsterHokusai>footer{color:#c2985a;border-top:1px solid #425d5f;justify-content:space-between;gap:20px;padding:22px;display:flex}.worldMonsterHokusai>footer span{font:500 28px var(--serif)}.worldMonsterHokusai>footer b{font:800 8px var(--mono)}.worldMonsterCurrent{background:#14231c;border:1px solid #52705e;width:min(1080px,97%);margin:100px auto 0;padding:50px}.worldMonsterCurrent header{grid-template-columns:220px 1fr;align-items:start;gap:30px;display:grid}.worldMonsterCurrent header span{color:#88a18d;font:800 8px var(--mono)}.worldMonsterCurrent header strong{color:#edf0e7;font:500 clamp(37px,4.5vw,61px)/1.08 var(--display)}.worldMonsterCurrent>div{color:#a6b7a6;font:800 8px var(--mono);grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:80px;display:grid}.worldMonsterCurrent>div i{background:linear-gradient(90deg,#61836d,#61836d26);height:1px}.worldMonsterCurrent>div b{color:#d0a366}.worldMonsterTransit{background:#1e1714;border-color:#6f553c}.worldMonsterTransit>header{border-color:#6f553c}.worldMonsterTransit>header strong{color:#e4b576;font:500 34px var(--display)}.worldMonsterTransit article span{color:#eee5d6}.worldMonsterFinal{color:#e8eeea;text-align:center;background:radial-gradient(circle at 50% 45%,#3874742e,#0000 27%),#030b0d;min-height:1000px;padding:clamp(170px,19vw,270px) max(30px,50vw - 590px)}.worldMonsterFinal>small{color:#ba8a4c;font:800 8px var(--mono);letter-spacing:.18em}.worldMonsterFinal>strong{max-width:1100px;font:500 clamp(64px,8vw,116px)/.92 var(--display);letter-spacing:-.07em;white-space:pre-line;margin:55px auto 105px;display:block}.worldMonsterFinal>div{border-top:1px solid #8fb0aa33;border-bottom:1px solid #8fb0aa33;grid-template-columns:repeat(6,1fr);display:grid}.worldMonsterFinal span{border-right:1px solid #8fb0aa29;min-height:110px;padding:22px 12px}.worldMonsterFinal span:last-child{border:0}.worldMonsterFinal span i,.worldMonsterFinal span b{color:#718d88;font:800 7px var(--mono);font-style:normal;display:block}.worldMonsterFinal span b{color:#c3985b;margin-top:28px;font-size:9px}.worldMonsterQuestions,.worldMonsterSources{padding:clamp(110px,12vw,165px) max(30px,50vw - 520px)}.worldMonsterQuestions{color:#dce7e1;background:#112326}.worldMonsterQuestions h2,.worldMonsterSources h2{color:#eff1e9;font:500 clamp(48px,5.4vw,74px)/1 var(--display);letter-spacing:-.045em;margin:22px 0 60px}.worldMonsterQuestions details{border-top:1px solid #99b7b033}.worldMonsterQuestions summary{font:600 17px/1.55 var(--serif);cursor:pointer;grid-template-columns:52px 1fr 24px;gap:14px;padding:26px 0;list-style:none;display:grid}.worldMonsterQuestions summary::-webkit-details-marker{display:none}.worldMonsterQuestions summary b,.worldMonsterQuestions summary span{color:#bf9154;font:800 8px var(--mono)}.worldMonsterQuestions details p{color:#d7e3dda6;max-width:770px;font:15px/1.9 var(--serif);margin:0 0 29px 68px}.worldMonsterSources{color:#243130;background:#d7d9d0}.worldMonsterSources h2{color:#1d2d2c}.worldMonsterSources ol{border-top:1px solid #293e3b3b;margin:0;padding:0;list-style:none}.worldMonsterSources li{border-bottom:1px solid #293e3b30;grid-template-columns:50px minmax(0,1fr) 250px;gap:18px;padding:17px 0;display:grid}.worldMonsterSources li b{color:#9e713c;font:800 8px var(--mono)}.worldMonsterSources li a{color:#253532;font:600 14px/1.55 var(--serif)}.worldMonsterSources li span{color:#25353280;font:8px/1.5 var(--mono);text-align:right;text-transform:uppercase}.worldMonsterStory>.relatedSection{width:min(1280px,100% - 48px);margin:auto;padding-top:120px}@media (max-width:760px){.articleEntry-sea-monster-legends-world .articleHero{min-height:860px}.articleEntry-sea-monster-legends-world .articleWorldSceneImage{object-position:61% center}.articleEntry-sea-monster-legends-world .articleWorldScene:after{background:linear-gradient(90deg,#030a0d94,#030a0d1f),linear-gradient(#030a0d7a,#030a0de0 45%,#061014 79%)}.articleEntry-sea-monster-legends-world .articleHero h1{font-size:32px;line-height:1.04}.worldMonsterOpening{min-height:0;padding:105px 20px 125px}.worldMonsterOpening h2{margin:28px 0 70px;font-size:51px}.worldMonsterOpening>div{display:block}.worldMonsterOpening p{font-size:15px;line-height:2}.worldMonsterOpening aside{margin-top:65px}.worldMonsterAtlas{padding:95px 20px}.worldMonsterAtlas h2{margin-bottom:58px;font-size:44px}.worldMonsterAtlas>div{grid-template-columns:1fr 1fr}.worldMonsterAtlas a{min-height:190px;padding:18px}.worldMonsterAtlas a>strong{font-size:32px}.worldMonsterAtlas a>small{font-size:6px;bottom:16px;left:18px}.worldMonsterCoast{padding:95px 20px 110px}.worldMonsterCoast>header{grid-template-columns:1fr auto}.worldMonsterCoast>header small{grid-area:1/1}.worldMonsterCoast>header>div{grid-column:1/-1}.worldMonsterCoast>header h2{font-size:42px}.worldMonsterReading{width:100%;margin-top:50px}.worldMonsterReading>p{text-align:left;font-size:17px;line-height:2}.worldMonsterVoice{width:100%;margin:0 0 48px;padding:27px 21px}.worldMonsterVoice header{align-items:flex-start}.worldMonsterVoice strong{font-size:27px}.worldMonsterVoice>p{overflow-wrap:anywhere;font-size:18px}.voiceMakara>p,.voiceHaicuo>p,.voiceHokusai>p,.voiceMaori>p{font-size:23px}.worldMonsterObject{width:100%;margin-top:68px;padding:6px;display:block}.worldMonsterObject figcaption{padding:22px 16px}.makaraObject{width:88%}.worldMonsterHokusai,.worldMonsterTransit{width:100%;margin-top:68px}.worldMonsterHokusai>div,.worldMonsterTransit>div{grid-template-columns:1fr 1fr}.worldMonsterHokusai>div>i,.worldMonsterTransit>div>i{display:none}.worldMonsterHokusai article,.worldMonsterTransit article{border-bottom:1px solid #5b77754d;border-right:1px solid #5b77754d;min-height:150px}.worldMonsterHokusai article strong,.worldMonsterTransit article span{margin-top:40px;font-size:22px}.worldMonsterHokusai>footer{display:block}.worldMonsterHokusai>footer b{margin-top:13px;display:block}.worldMonsterCurrent{width:100%;margin-top:68px;padding:28px 20px}.worldMonsterCurrent header{display:block}.worldMonsterCurrent header strong{margin-top:20px;font-size:36px;display:block}.worldMonsterCurrent>div{text-align:center;grid-template-columns:1fr;gap:12px;margin-top:55px}.worldMonsterCurrent>div i{background:linear-gradient(#61836d,#61836d26);width:1px;height:24px;margin:auto}.worldMonsterFinal{min-height:850px;padding:150px 20px}.worldMonsterFinal>strong{margin-bottom:85px;font-size:54px}.worldMonsterFinal>div{grid-template-columns:1fr 1fr}.worldMonsterFinal span{border-bottom:1px solid #8fb0aa29;min-height:95px}.worldMonsterQuestions,.worldMonsterSources{padding:90px 20px}.worldMonsterQuestions h2,.worldMonsterSources h2{font-size:43px}.worldMonsterQuestions summary{grid-template-columns:34px 1fr 20px;gap:8px}.worldMonsterQuestions details p{margin-left:42px}.worldMonsterSources li{grid-template-columns:34px 1fr}.worldMonsterSources li span{text-align:left;grid-column:2}.worldMonsterStory>.relatedSection{width:calc(100% - 40px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
