.page-benth{--bn-abyss:#040C0F;--bn-deep:#0B2026;--bn-sea:#112A31;--bn-iron:#394442;--bn-ivory:#DBD6C7;--bn-foam:#DBE0DC;--bn-mist:#A9B7B3;--bn-teal:#648A83;--bn-sonar:#8CCFC3;--bn-amber:#CAA364;--bn-rust:#A76648;--bn-line:rgb(219 214 199 / .12);--bn-card:rgb(17 42 49 / .55);--bn-wrap:1280px;--d:0;background:var(--bn-abyss);color:var(--bn-ivory);}.page-benth [data-theme-toggle]{display:none;}.page-benth .site-footer{position:relative;z-index:1;}.bn{position:relative;isolation:isolate;overflow-x:clip;font-family:var(--font);}.bn-defs{position:absolute;width:0;height:0;overflow:hidden;}.bn :focus-visible{outline:2px solid var(--bn-sonar);outline-offset:3px;border-radius:4px;}.bn a{color:var(--bn-sonar);text-underline-offset:.2em;}.bn-ocean{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,rgb(100 138 131 / calc(.42 - var(--d) * .4)),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--bn-sea) calc(100% - var(--d) * 100%),var(--bn-abyss)),var(--bn-abyss) 120%);background-color:var(--bn-abyss);}@supports not (background:color-mix(in oklab,red,blue)){.bn-ocean{background:linear-gradient(180deg,var(--bn-sea),var(--bn-abyss) 70%);}}.bn-ocean__rays{position:absolute;inset:-10% -20% 30%;opacity:calc(.55 - var(--d) * .55);mix-blend-mode:screen;background:repeating-conic-gradient(from 172deg at 50% -8%,rgb(219 224 220 / .07) 0deg 2.2deg,transparent 2.2deg 7deg);mask-image:linear-gradient(180deg,#000 0%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);filter:blur(6px);transform-origin:50% 0;}.bn-ocean__snow{position:absolute;inset:0;width:100%;height:100%;}.bn-ocean__grain{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(rgb(255 255 255 / .6) .5px,transparent .6px);background-size:3px 3px;}.bn-gauge{position:fixed;inset-block-start:50%;inset-inline-end:22px;z-index:5;display:none;translate:0 -50%;flex-direction:column;align-items:center;gap:10px;font:500 10px/1 var(--mono);letter-spacing:.18em;color:var(--bn-mist);}.bn-gauge__track{position:relative;width:2px;height:160px;background:var(--bn-line);border-radius:2px;overflow:hidden;}.bn-gauge__fill{position:absolute;inset:0;background:linear-gradient(180deg,var(--bn-sonar),var(--bn-teal));transform-origin:top;transform:scaleY(var(--d));}.bn-gauge__zone,.bn-gauge__lbl{writing-mode:vertical-rl;text-transform:uppercase;white-space:nowrap;}.bn-gauge__zone{color:var(--bn-sonar);min-height:7em;transition:opacity var(--dur) var(--ease);}@media (min-width:1180px){.js .bn-gauge{display:flex;}}.bn-wrap{width:min(100% - 32px,var(--bn-wrap));margin-inline:auto;}.bn-narrow{width:min(100% - 32px,820px);}.bn-center{text-align:center;}.bn-sec{position:relative;padding-block:clamp(80px,12vw,160px);}.bn-split{display:grid;gap:clamp(24px,4vw,64px);}@media (min-width:900px){.bn-split{grid-template-columns:5fr 7fr;align-items:start;}.bn-split--head{grid-template-columns:6fr 5fr;align-items:end;margin-block-end:clamp(40px,5vw,72px);}}.bn-lbl,.bn-eyebrow,.bn-card__k{font:500 12px/1.4 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bn-amber);margin:0 0 16px;}.bn-eyebrow{color:var(--bn-mist);letter-spacing:.32em;text-align:center;}.bn-center .bn-lbl,.bn-hero p.bn-eyebrow[dir],.bn-center p.bn-lbl[dir]{text-align:center;}.bn-h2{font-size:clamp(30px,4.4vw,56px);line-height:1.12;font-weight:700;letter-spacing:-.01em;margin:0 0 24px;color:var(--bn-foam);text-wrap:balance;}.bn-h2--xl{font-size:clamp(34px,5.6vw,72px);}.bn-h3{font-size:clamp(19px,1.6vw,22px);line-height:1.3;font-weight:700;margin:0 0 10px;color:var(--bn-foam);}.bn-h3--lg{font-size:clamp(22px,2.2vw,28px);}[lang="en"] .bn-h2,[lang="en"] .bn-h3{letter-spacing:-.015em;}.bn-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.7;color:var(--bn-mist);margin:0 0 32px;max-width:62ch;}.bn-center .bn-lead{margin-inline:auto;}.bn-prose p{font-size:17px;line-height:1.85;color:var(--bn-mist);margin:0 0 18px;max-width:66ch;}.bn-prose--sm p{font-size:15.5px;line-height:1.8;}.bn-pull{font-size:clamp(19px,1.8vw,24px);line-height:1.55;color:var(--bn-foam);font-weight:500;border-inline-start:2px solid var(--bn-amber);padding-inline-start:20px;margin-block:32px 0;}.bn-pull--center{border:0;padding:0;text-align:center;max-width:30ch;margin:clamp(48px,6vw,80px) auto 0;font-size:clamp(22px,2.6vw,34px);text-wrap:balance;}.bn-note{display:block;font-size:13px;line-height:1.6;color:var(--bn-mist);opacity:.85;}.bn-cta{display:flex;flex-wrap:wrap;gap:12px;margin-block:32px 0;}.bn-cta--center{justify-content:center;}.bn-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;color:var(--bn-foam) !important;border:1px solid rgb(219 224 220 / .28);background:rgb(4 12 15 / .35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);}.bn-btn:hover{border-color:rgb(219 224 220 / .6);background:rgb(219 224 220 / .08);}.bn-btn:active{transform:scale(.98);}.bn-btn--primary{background:var(--bn-foam);color:var(--bn-abyss) !important;border-color:var(--bn-foam);}.bn-btn--primary:hover{background:#fff;border-color:#fff;}.bn-btn__i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.bn-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:28px 0 0;}.bn-chips li{font-size:13px;line-height:1;padding:9px 14px;border-radius:999px;border:1px solid var(--bn-line);color:var(--bn-mist);background:rgb(4 12 15 / .3);}.bn-chips__status{display:inline-flex;align-items:center;gap:8px;color:var(--bn-amber) !important;border-color:rgb(202 163 100 / .35) !important;}.bn-pulse{width:7px;height:7px;border-radius:50%;background:var(--bn-amber);box-shadow:0 0 0 0 rgb(202 163 100 / .6);}.bn-btn--tester{border-color:rgb(202 163 100 / .55);}.bn-btn--tester:hover{border-color:var(--bn-amber);background:rgb(202 163 100 / .1);}.bn-btn--tester .bn-btn__i{color:var(--bn-amber);}.bn-badge{font:600 11px/1 var(--mono);letter-spacing:.06em;padding:5px 8px;border-radius:999px;background:var(--bn-amber);color:var(--bn-abyss);}.bn-pt__box{position:relative;padding:clamp(28px,5vw,64px);border:1px solid rgb(202 163 100 / .3);overflow:hidden;background:radial-gradient(60% 80% at 100% 0%,rgb(202 163 100 / .1),transparent 60%),linear-gradient(180deg,rgb(17 42 49 / .85),rgb(4 12 15 / .85));}[dir="rtl"] .bn-pt__box{background:radial-gradient(60% 80% at 0% 0%,rgb(202 163 100 / .1),transparent 60%),linear-gradient(180deg,rgb(17 42 49 / .85),rgb(4 12 15 / .85));}.bn-pt__head{max-width:760px;}.bn-pt__steps{list-style:none;padding:0;margin:40px 0;display:grid;gap:28px;}@media (min-width:900px){.bn-pt__steps{grid-template-columns:repeat(3,1fr);gap:32px;}}.bn-pt__steps li{padding-block-start:20px;border-block-start:1px solid var(--bn-line);}.bn-pt__steps p{margin:0;color:var(--bn-mist);line-height:1.75;font-size:15.5px;}.bn-pt__n{display:block;font:600 13px var(--mono);color:var(--bn-amber);margin-block-end:10px;}.bn-pt__state{padding-block-start:28px;border-block-start:1px solid var(--bn-line);}.bn-pt__status{display:flex;gap:12px;align-items:baseline;margin:0;color:var(--bn-mist);line-height:1.75;max-width:70ch;}.bn-pt__status .bn-pulse{flex:none;translate:0 -2px;background:var(--bn-teal);}.bn-pt__state.is-open .bn-pt__status{color:var(--bn-foam);font-weight:600;}.bn-pt__state.is-open .bn-pulse{background:var(--bn-amber);}.bn-pt__state .bn-cta{margin-block-start:22px;}.bn-preview{position:relative;z-index:2;margin:0;padding:10px 16px;text-align:center;font-size:14px;color:var(--bn-abyss);background:var(--bn-amber);}.bn-preview a{color:var(--bn-abyss);font-weight:700;}.bn-hero{position:relative;min-height:min(100svh - var(--header-h),980px);display:grid;place-items:center;text-align:center;overflow:hidden;padding-block:clamp(56px,9vh,120px) clamp(120px,16vh,180px);}.bn-hero__sky{position:absolute;inset:0 0 30%;z-index:-1;background:radial-gradient(70% 60% at 50% 0%,rgb(140 207 195 / .16),transparent 70%),linear-gradient(180deg,#0A1A1F,transparent);}.bn-hero__moon{position:absolute;inset-block-start:12%;inset-inline-start:50%;width:240px;height:240px;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,rgb(219 224 220 / .22),rgb(219 224 220 / 0) 65%);filter:blur(2px);}[dir="rtl"] .bn-hero__moon{translate:50% 0;}.bn-hero__inner{width:min(100% - 32px,1040px);position:relative;}.bn-hero__logo{margin:8px 0 0;line-height:0;}.bn-hero__wordmark{display:block;margin-inline:auto;width:min(100%,960px);height:auto;filter:drop-shadow(0 24px 40px rgb(0 0 0 / .55));}.bn-hero__reflect{display:flex;justify-content:center;align-items:flex-end;line-height:0;height:clamp(28px,6vw,80px);overflow:hidden;margin-block-start:6px;opacity:.22;transform:scaleY(-1);mask-image:linear-gradient(0deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(0deg,#000,transparent 85%);filter:blur(1.5px);}.bn-hero__reflect img{flex:none;width:min(100%,960px);height:auto;}.bn-hero__tag{font-size:clamp(22px,3.2vw,38px);font-weight:700;line-height:1.3;color:var(--bn-foam);margin:clamp(20px,3vw,36px) 0 16px;text-wrap:balance;}.bn-hero__lede{font-size:clamp(16px,1.4vw,18px);line-height:1.8;color:var(--bn-mist);max-width:64ch;margin:0 auto;}.bn-hero__close{margin:28px auto 0;font-size:15px;color:var(--bn-amber);max-width:52ch;}.bn-hero .bn-cta{justify-content:center;}.bn-surface{position:absolute;inset-inline:0;inset-block-end:0;height:120px;pointer-events:none;}.bn-surface__w{position:absolute;inset-block-end:0;width:200%;height:100%;fill:rgb(11 32 38 / .55);}.bn-surface__w--2{fill:rgb(4 12 15 / .85);height:80%;}.bn-scroll{position:absolute;inset-block-end:22px;inset-inline-start:50%;translate:-50% 0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;font:500 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bn-mist) !important;text-decoration:none;padding:8px;}[dir="rtl"] .bn-scroll{translate:50% 0;letter-spacing:0;font-family:var(--font);font-size:13px;}.bn-scroll i{width:1px;height:40px;background:linear-gradient(180deg,var(--bn-sonar),transparent);}.bn-grid{display:grid;gap:16px;list-style:none;padding:0;margin:40px 0 0;}@media (min-width:700px){.bn-grid--3,.bn-grid--4{grid-template-columns:repeat(2,1fr);}}@media (min-width:1040px){.bn-grid--3{grid-template-columns:repeat(3,1fr);}.bn-grid--4{grid-template-columns:repeat(4,1fr);}}.bn-card{position:relative;padding:clamp(22px,2.4vw,32px);border:1px solid var(--bn-line);background:var(--bn-card);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);}.bn-card:hover{border-color:rgb(140 207 195 / .3);background:rgb(17 42 49 / .75);}.bn-card p{margin:0;color:var(--bn-mist);font-size:15.5px;line-height:1.75;}.bn-card .bn-lbl{color:var(--bn-amber);}.bn-card .bn-prose p{margin-block-end:14px;}.bn-card .bn-prose p:last-child{margin-block-end:0;}.bn-card .bn-card__k{margin-block-end:10px;color:var(--bn-sonar);letter-spacing:.2em;font-size:11.5px;}.bn-card__icon{display:grid;place-items:center;width:48px;height:48px;margin-block-end:22px;border-radius:50%;border:1px solid rgb(140 207 195 / .35);color:var(--bn-sonar);position:relative;}.bn-card__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.bn-card__icon::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid var(--bn-sonar);opacity:0;}.bn-story{background:linear-gradient(180deg,transparent,rgb(4 12 15 / .55) 20%,rgb(4 12 15 / .55) 80%,transparent);}.bn-fall{margin:clamp(56px,8vw,112px) 0;text-align:center;font-size:clamp(36px,7vw,96px);font-weight:700;line-height:1.1;color:var(--bn-foam);padding-inline:16px;}.bn-fall span{display:inline-block;background:linear-gradient(180deg,var(--bn-foam) 30%,var(--bn-teal));-webkit-background-clip:text;background-clip:text;color:transparent;}.bn-chapters{display:grid;gap:40px;margin-block:56px;}@media (min-width:900px){.bn-chapters{grid-template-columns:1fr 1fr;gap:48px;}}.bn-chapters .bn-h3{color:var(--bn-amber);}.bn-quote{margin:0;padding:clamp(28px,4vw,48px);border:1px solid rgb(202 163 100 / .3);background:rgb(202 163 100 / .05);}.bn-quote p{margin:0;font-size:clamp(19px,2vw,26px);line-height:1.6;color:var(--bn-foam);font-weight:500;text-wrap:balance;}.bn-strata{list-style:none;padding:0;margin:0;display:grid;gap:12px;position:relative;}.bn-stratum{position:relative;display:grid;grid-template-columns:auto 1fr;gap:20px 28px;align-items:start;padding:clamp(24px,3vw,36px);overflow:hidden;border:1px solid var(--bn-line);background:var(--zone-bg,var(--bn-card));}@media (min-width:900px){.bn-stratum{grid-template-columns:72px 1fr 34%;align-items:center;min-height:190px;}}.bn-stratum__n{font:500 34px/1 var(--mono);color:var(--zone-ink,var(--bn-sonar));opacity:.9;}.bn-stratum__body p:last-child{margin:0;color:var(--bn-mist);line-height:1.75;font-size:15.5px;max-width:58ch;}.bn-stratum__body .bn-card__k{color:var(--zone-ink,var(--bn-sonar));}.bn-stratum__art{display:none;align-self:stretch;margin-block:calc(clamp(24px,3vw,36px) * -1);margin-inline-end:calc(clamp(24px,3vw,36px) * -1);background:var(--zone-art);background-size:var(--zone-size,auto);}@media (min-width:900px){.bn-stratum__art{display:block;mask-image:linear-gradient(to left,#000 55%,transparent);-webkit-mask-image:linear-gradient(to left,#000 55%,transparent);}[dir="rtl"] .bn-stratum__art{mask-image:linear-gradient(to right,#000 55%,transparent);-webkit-mask-image:linear-gradient(to right,#000 55%,transparent);}}.bn-stratum--1{--zone-bg:linear-gradient(90deg,rgb(100 138 131 / .2),rgb(17 42 49 / .5));--zone-ink:#A9DDD3;--zone-art:repeating-radial-gradient(circle at 70% 120%,rgb(169 221 211 / .22) 0 2px,transparent 2px 22px),linear-gradient(180deg,rgb(100 138 131 / .35),transparent);}.bn-stratum--2{--zone-bg:linear-gradient(90deg,rgb(167 102 72 / .14),rgb(17 42 49 / .5));--zone-ink:#D9A487;--zone-art:repeating-linear-gradient(115deg,rgb(167 102 72 / .28) 0 10px,transparent 10px 34px),linear-gradient(180deg,rgb(57 68 66 / .6),transparent);}.bn-stratum--3{--zone-bg:linear-gradient(90deg,rgb(140 207 195 / .12),rgb(11 32 38 / .6));--zone-ink:var(--bn-sonar);--zone-art:radial-gradient(circle at 30% 40%,rgb(140 207 195 / .5) 0 3px,transparent 4px),radial-gradient(circle at 65% 70%,rgb(140 207 195 / .4) 0 2px,transparent 3px),radial-gradient(circle at 80% 25%,rgb(202 163 100 / .35) 0 2px,transparent 3px),radial-gradient(60% 80% at 60% 60%,rgb(140 207 195 / .16),transparent);--zone-size:90px 90px,70px 70px,110px 110px,100% 100%;}.bn-stratum--4{--zone-bg:linear-gradient(90deg,rgb(57 68 66 / .4),rgb(11 32 38 / .6));--zone-ink:var(--bn-amber);--zone-art:repeating-linear-gradient(90deg,rgb(202 163 100 / .16) 0 2px,transparent 2px 28px),repeating-linear-gradient(0deg,rgb(219 214 199 / .07) 0 2px,transparent 2px 28px);}.bn-stratum--5{--zone-bg:linear-gradient(90deg,rgb(11 32 38 / .7),rgb(4 12 15 / .7));--zone-ink:#B9C7C3;--zone-art:linear-gradient(rgb(219 224 220 / .1) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,rgb(219 224 220 / .1) 1px,transparent 1px) 0 0 / 22px 22px,radial-gradient(circle at 60% 50%,rgb(140 207 195 / .18),transparent 60%);}.bn-stratum--6{--zone-bg:linear-gradient(90deg,rgb(2 6 8 / .9),rgb(4 12 15 / .9));--zone-ink:#93A7A2;--zone-art:radial-gradient(40% 50% at 60% 55%,rgb(140 207 195 / .14),transparent 70%),radial-gradient(4px 4px at 58% 52%,rgb(202 163 100 / .9),transparent);}.bn-blueprint{margin:40px 0 0;padding:clamp(18px,3vw,36px);border:1px solid rgb(140 207 195 / .22);background:linear-gradient(180deg,rgb(17 42 49 / .7),rgb(4 12 15 / .6));display:grid;gap:24px;}@media (min-width:1000px){.bn-blueprint{grid-template-columns:1fr 280px;align-items:center;}}.bn-blueprint svg{width:100%;height:auto;overflow:visible;}.bn-bp__grid path{stroke:rgb(140 207 195 / .07);stroke-width:1;fill:none;}.bn-bp__hull,.bn-bp__keel,.bn-bp__room,.bn-bp__gun{fill:none;stroke:var(--bn-sonar);stroke-width:2;}.bn-bp__hull{stroke-width:2.4;fill:rgb(140 207 195 / .05);}.bn-bp__keel{stroke-dasharray:.015 .012;stroke:rgb(140 207 195 / .45);stroke-width:1.2;}.bn-bp__room{stroke:rgb(202 163 100 / .8);stroke-width:1.6;fill:rgb(202 163 100 / .05);}.bn-bp__gun{stroke:var(--bn-amber);}.bn-bp__nums text{font:600 16px var(--mono);fill:var(--bn-foam);text-anchor:middle;}.bn-bp__legend{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:10px;grid-template-columns:1fr 1fr;}@media (min-width:1000px){.bn-bp__legend{grid-template-columns:1fr;}}.bn-bp__legend li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--bn-ivory);}.bn-bp__legend span{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgb(202 163 100 / .6);font:600 12px var(--mono);color:var(--bn-amber);}.bn-route{list-style:none;padding:0;margin:48px 0 0;display:grid;gap:0;position:relative;counter-reset:s;}.bn-route__step{position:relative;padding-block:0 36px;padding-inline-start:64px;}.bn-route__step::before{content:"";position:absolute;inset-block:44px 0;inset-inline-start:21px;width:1px;background:linear-gradient(180deg,rgb(140 207 195 / .5),rgb(140 207 195 / .08));}.bn-route__step:last-child::before{display:none;}.bn-route__n{position:absolute;inset-inline-start:0;inset-block-start:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(140 207 195 / .45);font:600 13px var(--mono);color:var(--bn-sonar);background:var(--bn-abyss);}.bn-route__k{font:600 14px/1.3 var(--mono);letter-spacing:.16em;color:var(--bn-foam);margin:12px 0 8px;}.bn-route__step p{margin:0;color:var(--bn-mist);line-height:1.75;max-width:44ch;}@media (min-width:1040px){.bn-route{grid-template-columns:repeat(6,1fr);gap:20px;}.bn-route__step{padding:64px 0 0;}.bn-route__step::before{inset-block:21px auto;inset-inline:52px -14px;width:auto;height:1px;background:linear-gradient(90deg,rgb(140 207 195 / .5),rgb(140 207 195 / .1));}[dir="rtl"] .bn-route__step::before{background:linear-gradient(270deg,rgb(140 207 195 / .5),rgb(140 207 195 / .1));}.bn-route__step:last-child::before{display:block;inset-inline-end:0;background:repeating-linear-gradient(90deg,rgb(202 163 100 / .55) 0 4px,transparent 4px 9px);}}.bn-o2{width:52px;height:52px;margin-block-end:16px;}.bn-o2 circle,.bn-o2 path{fill:none;stroke:rgb(219 224 220 / .15);stroke-width:3;}.bn-o2 .bn-o2__v{stroke:var(--bn-sonar);stroke-dasharray:1;stroke-dashoffset:.28;transform:rotate(-90deg);transform-origin:50% 50%;stroke-linecap:round;}.bn-o2 text{font:600 10px var(--mono);fill:var(--bn-foam);text-anchor:middle;}.bn-rift{overflow:hidden;background:linear-gradient(180deg,transparent,rgb(9 16 19 / .9) 18%,rgb(9 16 19 / .9) 82%,transparent);}.bn-rift__sky{position:absolute;inset:0;z-index:-1;pointer-events:none;}.bn-rift__cloud{position:absolute;inset-inline:-30%;height:46%;border-radius:50%;filter:blur(28px);opacity:.9;}.bn-rift__cloud--1{inset-block-start:2%;background:radial-gradient(50% 60% at 40% 50%,rgb(74 88 86 / .95),transparent 72%);}.bn-rift__cloud--2{inset-block-start:20%;background:radial-gradient(45% 55% at 65% 50%,rgb(100 138 131 / .55),transparent 70%);}.bn-rift__cloud--3{inset-block-start:48%;background:radial-gradient(55% 50% at 30% 50%,rgb(167 102 72 / .18),transparent 70%);}.bn-rift__front{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(140 207 195 / .08) 42%,rgb(4 12 15 / .6) 58%,transparent 80%);background-size:220% 100%;}.bn-rift__rain{position:absolute;inset:-20% 0 0;opacity:.4;background:repeating-linear-gradient(104deg,transparent 0 14px,rgb(219 224 220 / .35) 14px 15px,transparent 15px 38px);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 70%,transparent);}.bn-rift .bn-h2{color:#fff;}.bn-panel{padding:clamp(24px,3vw,36px);border:1px solid var(--bn-line);background:var(--bn-card);}.bn-paths{list-style:none;padding:0;margin:18px 0 22px;display:grid;gap:2px;}.bn-paths li{display:flex;gap:16px;align-items:center;padding:14px 0;border-block-end:1px solid var(--bn-line);color:var(--bn-ivory);font-size:16px;}.bn-paths span{font:600 12px var(--mono);color:var(--bn-amber);}.bn-ledger{margin:0;}.bn-card--ledger .bn-lbl{margin-block-end:14px;}.bn-trailer{margin-block:40px;}.bn-trailer__facade,.bn-trailer iframe{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;border:1px solid var(--bn-line);background:radial-gradient(60% 70% at 50% 40%,rgb(100 138 131 / .25),var(--bn-abyss));text-decoration:none;position:relative;overflow:hidden;}.bn-trailer__logo{width:min(64%,640px);height:auto;opacity:.85;}.bn-trailer__play{position:absolute;inset-block-end:24px;display:inline-flex;align-items:center;gap:12px;padding:12px 22px 12px 14px;border-radius:999px;background:var(--bn-foam);color:var(--bn-abyss);font-weight:600;}.bn-trailer__play svg{width:28px;height:28px;fill:currentColor;}.bn-gallery{margin-block:40px 0;}.bn-tagline{display:inline-block;font:500 12px var(--mono);letter-spacing:.14em;padding:6px 12px;border:1px solid;margin:0 0 16px;}.bn-tagline--gameplay{color:var(--bn-sonar);}.bn-tagline--concept{color:var(--bn-amber);}.bn-gallery__grid{list-style:none;padding:0;margin:0;display:grid;gap:12px;}@media (min-width:700px){.bn-gallery__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1100px){.bn-gallery__grid{grid-template-columns:repeat(3,1fr);}}.bn-gallery figure{margin:0;position:relative;}.bn-gallery img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;}.bn-gallery figcaption{position:absolute;inset-inline-start:10px;inset-block-end:10px;font-size:12px;padding:4px 8px;background:rgb(4 12 15 / .8);color:var(--bn-amber);}.bn-nosignal{margin-block-start:40px;display:grid;justify-items:center;gap:24px;padding:clamp(40px,6vw,72px) 24px;border:1px dashed rgb(140 207 195 / .3);text-align:center;}.bn-nosignal p{margin:0;max-width:52ch;color:var(--bn-mist);line-height:1.8;}.bn-sonar{position:relative;width:120px;height:120px;display:block;}.bn-sonar i,.bn-sonar b{position:absolute;inset:0;border-radius:50%;border:1px solid rgb(140 207 195 / .35);}.bn-sonar i:nth-child(2){inset:20px;}.bn-sonar i:nth-child(3){inset:40px;}.bn-sonar b{border:0;background:conic-gradient(from 0deg,rgb(140 207 195 / .35),transparent 22%);}.bn-faq__list{border-block-start:1px solid var(--bn-line);margin-block-start:32px;}.bn-faq__item{border-block-end:1px solid var(--bn-line);}.bn-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:18px;font-size:18px;font-weight:600;color:var(--bn-foam);}.bn-faq__item summary::-webkit-details-marker{display:none;}.bn-faq__item summary::after{content:"";flex:none;width:12px;height:12px;border-inline-end:2px solid var(--bn-sonar);border-block-end:2px solid var(--bn-sonar);rotate:45deg;translate:0 -3px;transition:rotate var(--dur) var(--ease);}.bn-faq__item[open] summary::after{rotate:225deg;translate:0 3px;}.bn-faq__item p{margin:0 0 22px;color:var(--bn-mist);line-height:1.8;max-width:66ch;}.bn-follow{padding-block-end:64px;}.bn-follow__glow{position:absolute;inset-inline:0;inset-block-start:0;height:70%;z-index:-1;background:radial-gradient(40% 50% at 50% 40%,rgb(140 207 195 / .1),transparent 70%);}.bn-follow__mark{width:96px;height:auto;margin:0 auto 28px;display:block;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .6));}.bn-news{margin-block-start:clamp(64px,8vw,104px);}.bn-news .newsletter{background:var(--bn-card);border:1px solid var(--bn-line);}.bn-dev{margin-block-start:clamp(56px,7vw,96px);padding-block-start:40px;border-block-start:1px solid var(--bn-line);display:grid;gap:24px;}@media (min-width:900px){.bn-dev{grid-template-columns:280px 1fr;align-items:start;}}.bn-dev__wordmark{width:220px;height:auto;color:var(--bn-foam);opacity:.9;}.bn-dev p{margin:0;color:var(--bn-mist);line-height:1.8;max-width:70ch;}.bn-disclaimer{grid-column:1 / -1;max-width:none !important;font-size:13px;padding:16px 18px;border:1px solid rgb(202 163 100 / .3);color:var(--bn-ivory) !important;background:rgb(202 163 100 / .06);}@media (prefers-reduced-motion:no-preference){.bn-ocean__rays{animation:bn-sway 18s ease-in-out infinite alternate;}.bn-surface__w--1{animation:bn-tide 16s linear infinite;}.bn-surface__w--2{animation:bn-tide 11s linear infinite reverse;}.bn-hero__reflect{animation:bn-ripple 6s ease-in-out infinite alternate;}.bn-scroll i{animation:bn-drop 2.4s var(--ease-out) infinite;transform-origin:top;}.bn-pulse{animation:bn-pulse 2.4s ease-out infinite;}.bn-card--pillar:hover .bn-card__icon::after,.bn-card--pillar.is-in .bn-card__icon--sonar::after{animation:bn-ping 2.6s ease-out infinite;}.bn-rift__cloud--1{animation:bn-drift 40s ease-in-out infinite alternate;}.bn-rift__cloud--2{animation:bn-drift 28s ease-in-out infinite alternate-reverse;}.bn-rift__cloud--3{animation:bn-drift 52s ease-in-out infinite alternate;}.bn-rift__rain{animation:bn-rain 1.4s linear infinite;}.bn-rift__front{animation:bn-front 24s ease-in-out infinite alternate;}.bn-sonar b{animation:bn-sweep 4s linear infinite;}.bn-o2 .bn-o2__v{animation:bn-o2 9s ease-in-out infinite alternate;}.bn-follow__mark{animation:bn-bob 7s ease-in-out infinite alternate;}.js [data-bn-draw] .bn-bp__hull,.js [data-bn-draw] .bn-bp__room,.js [data-bn-draw] .bn-bp__gun{stroke-dasharray:1;stroke-dashoffset:1;}.js [data-bn-draw].is-in .bn-bp__hull{transition:stroke-dashoffset 1.6s var(--ease-out);stroke-dashoffset:0;}.js [data-bn-draw].is-in .bn-bp__room,.js [data-bn-draw].is-in .bn-bp__gun{transition:stroke-dashoffset 1.1s var(--ease-out) .8s;stroke-dashoffset:0;}.js [data-bn-draw] .bn-bp__nums{opacity:0;transition:opacity .6s var(--ease) 1.6s;}.js [data-bn-draw].is-in .bn-bp__nums{opacity:1;}.bn-stratum__art{transition:transform 1.2s var(--ease-out);}.bn-stratum.is-in .bn-stratum__art{transform:translateY(-6px);}}@keyframes bn-sway{from{transform:rotate(-3deg);}to{transform:rotate(3deg);}}@keyframes bn-tide{from{transform:translateX(0);}to{transform:translateX(-50%);}}@keyframes bn-ripple{from{transform:scaleY(-1) skewX(-1.5deg);}to{transform:scaleY(-1.04) skewX(1.5deg);}}@keyframes bn-drop{0%{transform:scaleY(0);opacity:1;}70%{transform:scaleY(1);opacity:1;}100%{transform:scaleY(1);opacity:0;}}@keyframes bn-pulse{0%{box-shadow:0 0 0 0 rgb(202 163 100 / .55);}80%,100%{box-shadow:0 0 0 9px rgb(202 163 100 / 0);}}@keyframes bn-ping{0%{transform:scale(1);opacity:.8;}100%{transform:scale(1.9);opacity:0;}}@keyframes bn-drift{from{transform:translateX(-6%);}to{transform:translateX(6%);}}@keyframes bn-front{from{background-position:0 0;}to{background-position:100% 0;}}@keyframes bn-rain{from{background-position:0 0;}to{background-position:-38px 160px;}}@keyframes bn-sweep{to{transform:rotate(1turn);}}@keyframes bn-o2{from{stroke-dashoffset:.12;}to{stroke-dashoffset:.55;}}@keyframes bn-bob{from{transform:translateY(0);}to{transform:translateY(-10px);}}@media (prefers-reduced-motion:reduce){.bn-ocean__snow{display:none;}}@media (max-width:760px){.bn-hero{min-height:auto;}.bn-hero__moon{width:160px;height:160px;}.bn-scroll{display:none;}.bn-btn{width:100%;justify-content:center;}.bn-cta{flex-direction:column;}.bn-stratum{grid-template-columns:1fr;gap:8px;}.bn-stratum__n{font-size:24px;}.bn-faq__item summary{font-size:16.5px;}}@media print{.bn-ocean,.bn-gauge,.bn-surface,.bn-scroll,.bn-rift__sky{display:none;}.page-benth,.bn{background:#fff;color:#000;}}
