.anatomy-journey{--ice:#F4F8FA;--navy:#064b7f;--navy-deep:#032f53;--lime:#8fc72a;--lime-soft:#b5e85d;--journey-progress:0;--journey-wall:0;--journey-wash:0;--journey-copy-1:1;--journey-copy-2:0;--journey-copy-3:0;--journey-copy-4:0;--journey-copy-5:0;--journey-components:0;font-family:Assistant,sans-serif;line-height:1.5}.anatomy-journey *{box-sizing:border-box}.anatomy-journey a{text-decoration:none}.anatomy-journey svg{fill:none}.bermant-home-header{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}
.anatomy-journey{z-index:130;color:#fff;background:#011521;height:720vh;min-height:4300px;position:relative}
.journey-stage{isolation:isolate;background:#011521;height:100vh;min-height:660px;position:sticky;top:0;overflow:hidden}
.journey-media,.journey-depth,.journey-scan,.journey-grain,.journey-wash{position:absolute;inset:0}
.journey-media{z-index:-1;background:var(--ice);overflow:hidden}
.journey-video{object-fit:cover;object-position:center;transform-origin:82%;width:100%;height:100%;transform:translate3d(calc(var(--journey-wall) * -12vw), 0, 0) scale(calc(1 + var(--journey-wall) * 2.6));will-change:transform;backface-visibility:hidden;background:var(--ice);position:absolute;inset:0}
.journey-depth{z-index:4;opacity:calc(1 - var(--journey-wall) * 1.6);pointer-events:none;background:radial-gradient(circle at 26% 54%,#0000 0 11%,#0115210f 26%,#01152194 78%),linear-gradient(90deg,#01101b52,#0000 48%,#01101b75)}
.journey-scan{z-index:5;opacity:calc((1 - var(--journey-wall)) * .18);transform:translateY(calc(var(--journey-progress) * 24vh));mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 0 49.8%,#b5e85d85 50%,#0000 50.35%) 0 0/100% 28vh}
.journey-grain{z-index:6;opacity:calc((1 - var(--journey-wall)) * .12);mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}
.journey-wash{z-index:8;opacity:var(--journey-wash);pointer-events:none;background:radial-gradient(circle at 50% 45%,#fff 0,#f5fafc 46%,#eaf3f7 100%)}
.journey-brand{z-index:14;opacity:calc(.9 - var(--journey-wall) * .9);direction:ltr;align-items:center;gap:14px;display:flex;position:absolute;top:30px;right:clamp(24px,4vw,68px)}
.journey-skip{z-index:16;color:#ffffffad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:calc(1 - var(--journey-wall));background:#0115212e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:9px 13px;font-size:11px;font-weight:700;transition:color .25s,border-color .25s;display:flex;position:absolute;top:34px;left:clamp(24px,4vw,68px)}
.journey-skip:hover{color:#fff;border-color:#b5e85d8c}
.journey-skip span{color:var(--lime-soft)}
.journey-copy{z-index:12;width:min(650px,46vw);transform:translateY(calc(-50% + (1 - var(--copy-opacity)) * 34px));opacity:var(--copy-opacity);will-change:opacity, transform;pointer-events:none;position:absolute;top:50%;right:clamp(28px,8vw,130px)}
.journey-copy>span{color:var(--lime-soft);letter-spacing:.1em;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}
.journey-copy>span:before{content:"";background:currentColor;width:34px;height:1px}
.journey-copy h1,.journey-copy h2{color:#fff;letter-spacing:-.06em;margin:22px 0;font-size:clamp(60px,7.1vw,116px);font-weight:500;line-height:.88}
.journey-copy h1 em,.journey-copy h2 em{color:var(--lime-soft);font-style:normal}
.journey-copy p{color:#ffffffa8;max-width:520px;margin:0;font-size:17px;line-height:1.65}
.journey-copy-one{--copy-opacity:var(--journey-copy-1)}
.journey-copy-two{--copy-opacity:var(--journey-copy-2)}
.journey-copy-three{--copy-opacity:var(--journey-copy-3)}
.journey-copy-four{--copy-opacity:var(--journey-copy-4)}
.journey-copy-five{--copy-opacity:var(--journey-copy-5);text-align:center;width:min(780px,80vw);transform:translate(50%, calc(-50% + (1 - var(--copy-opacity)) * 28px));right:50%}
.journey-copy-five>span{color:var(--navy);justify-content:center}
.journey-copy-five h2{color:var(--navy-deep)}
.journey-copy-five h2 em{color:var(--lime)}
.journey-copy-five p{color:#526d7a;margin-inline:auto}
.journey-components{z-index:13;color:#ffffffb8;letter-spacing:.08em;opacity:var(--journey-components);transform:translateY(calc((1 - var(--journey-components)) * 10px));pointer-events:none;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:42px;left:clamp(90px,9vw,150px)}
.journey-components i{background:linear-gradient(90deg,#b5e85dcc,#0000);width:22px;height:1px}
.journey-meter{z-index:14;color:#ffffff61;opacity:calc(1 - var(--journey-wall));direction:ltr;flex-direction:column;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex;position:absolute;top:50%;left:clamp(24px,4vw,68px);transform:translateY(-50%)}
.journey-meter>i{background:#ffffff24;width:1px;height:210px;display:block;position:relative;overflow:hidden}
.journey-meter>i b{height:calc(var(--journey-progress) * 100%);background:linear-gradient(transparent, var(--lime-soft));box-shadow:0 0 10px var(--lime);position:absolute;bottom:0;left:0;right:0}
.journey-meter-index:after{content:""}
.journey-scroll-cue{z-index:14;color:#ffffffb3;opacity:calc(var(--journey-copy-1) * .9);flex-direction:column;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:28px;right:50%;transform:translate(50%)}
.journey-scroll-cue i{background:#ffffff2e;width:1px;height:42px;position:relative;overflow:hidden}
.journey-scroll-cue i:after{content:"";background:var(--lime-soft);height:15px;animation:1.8s ease-in-out infinite journeyCue;position:absolute;inset:0 0 auto}
@keyframes journeyCue{0%{transform:translateY(-18px)}65%,to{transform:translateY(42px)}}
.journey-complete .bermant-home-header{opacity:1;pointer-events:auto;transform:none}
@media (width<=860px){.anatomy-journey{height:560vh;min-height:3300px}
.journey-stage{height:100svh;min-height:620px}
.journey-video{object-position:40% center;transform-origin:84%}
.journey-copy{width:auto;transform:translateY(calc((1 - var(--copy-opacity)) * 28px));inset:auto 22px 78px}
.journey-copy h1,.journey-copy h2{margin:15px 0;font-size:clamp(48px,14vw,72px);line-height:.9}
.journey-copy p{max-width:440px;font-size:14px;line-height:1.55}
.journey-copy-five{width:auto;transform:translateY(calc((1 - var(--copy-opacity)) * 24px));right:22px}
.journey-brand{top:18px;right:18px}
.journey-skip{top:20px;left:18px}
.journey-meter{top:40%;left:14px}
.journey-meter>i{height:150px}
.journey-scroll-cue{bottom:19px}
.journey-components{gap:8px;font-size:9px;top:92px;bottom:auto;left:18px}
.journey-components i{width:13px}
}
@media (width<=520px){.journey-brand small{display:none}
.journey-skip{padding:8px 10px}
.journey-copy>span{font-size:10px}
.journey-copy h1,.journey-copy h2{font-size:clamp(44px,14vw,64px)}
.journey-copy p{max-width:330px}
.journey-components{display:none}
}
@media (prefers-reduced-motion:reduce){.anatomy-journey{height:100svh;min-height:620px}
.journey-stage{height:100%;position:relative}
.journey-components,.journey-meter{display:none}
.journey-video{transform:none}
}

.anatomy-journey .journey-video{width:100%;height:100%;max-width:none;object-fit:cover}

.anatomy-journey .journey-source{position:absolute;inset:0 auto auto 0;width:1px;height:1px;opacity:0;pointer-events:none}.anatomy-journey .journey-canvas{opacity:0}.anatomy-journey.journey-has-frame .journey-canvas{opacity:1}.anatomy-journey.journey-has-frame .journey-poster{opacity:0}

.journey-brand .journey-brand-logo{display:block;width:240px;max-width:100%;height:auto;object-fit:contain}
@media (width<=520px){.journey-brand .journey-brand-logo{width:170px}}
