@font-face{font-family:'Avara Journey Sans';src:url('assets/fonts/arial-regular.ttf')}
@font-face{font-family:'Avara Journey Sans';src:url('assets/fonts/arial-bold.ttf');font-weight:700}
.avara-screen-journey{--bg:#202122;--paper:#f2f1ed;--muted:#a7adb5;--blue:#2478d8;--blue-light:#6caef5;--gutter:clamp(24px,5vw,100px)}
.avara-screen-journey *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#74808c #282b2e}
.avara-screen-journey *::-webkit-scrollbar{width:10px;height:10px}
.avara-screen-journey *::-webkit-scrollbar-track{background:#282b2e}
.avara-screen-journey *::-webkit-scrollbar-thumb{background:#74808c}
.avara-screen-journey *::-webkit-scrollbar-thumb:hover{background:#2478d8}
.avara-screen-journey{scroll-behavior:smooth;scroll-padding-top:0}
.avara-screen-journey{margin:0;background:var(--bg);color:var(--paper);font-family:'Avara Journey Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}
.avara-screen-journey a{color:inherit;text-decoration:none;cursor:pointer}
.avara-screen-journey a:hover,.avara-screen-journey button:hover{color:var(--blue-light)}
.avara-screen-journey button{font:inherit;cursor:pointer;color:inherit}
.avara-screen-journey a,.avara-screen-journey button,.avara-screen-journey summary{touch-action:manipulation}
.avara-screen-journey a:focus-visible,.avara-screen-journey button:focus-visible,.avara-screen-journey summary:focus-visible{outline:3px solid var(--blue-light);outline-offset:5px}
.avara-screen-journey a:active,.avara-screen-journey button:active{opacity:.7}
.avara-screen-journey .skip{position:fixed;top:10px;left:10px;z-index:100;padding:16px;background:var(--paper);color:#14171a;transform:translateY(-150%)}
.avara-screen-journey .skip:focus{transform:none}
.avara-screen-journey .story-header{height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 var(--gutter);border-bottom:1px solid #ffffff17}
.avara-screen-journey .story-header>a:first-child{display:flex;gap:12px;align-items:center}
.avara-screen-journey .story-header>a:first-child>span{font-size:19px;font-weight:700;letter-spacing:4px;line-height:1}
.avara-screen-journey .story-header small{display:block;font-size:8px;letter-spacing:4.6px;margin-top:6px}
.avara-screen-journey .story-header>a:last-child{font-size:12px;min-height:44px;display:flex;align-items:center}
.avara-screen-journey .eyebrow{font-size:10px;letter-spacing:2px;color:var(--blue-light);line-height:1.6}
.avara-screen-journey .story-intro{padding:75px var(--gutter) 20px}
.avara-screen-journey .story-intro h1{font-size:clamp(64px,8.5vw,160px);line-height:.95;letter-spacing:-.065em;margin:30px 0}
.avara-screen-journey .story-intro em,.avara-screen-journey .story-outro em{font-weight:400}
.avara-screen-journey .story-intro p{color:var(--muted);font-size:16px;line-height:1.7}
.avara-screen-journey .enter-link{display:flex;justify-content:space-between;max-width:350px;padding:20px 0;font-size:12px;border-bottom:1px solid #444a51;margin-top:28px}
.avara-screen-journey .enter-link>span{color:var(--blue-light)}
.avara-screen-journey .story-scroll{height:700svh;position:relative}
.avara-screen-journey .story-pin{position:sticky;top:0;width:100%;height:100svh;min-height:480px;overflow:hidden;background:#202122;isolation:isolate}
.avara-screen-journey .story-frame{position:absolute;left:12%;top:20%;width:76%;height:60%;overflow:hidden;background:#05090e;border:1px solid #6c778055;will-change:width,height,left,top}
.avara-screen-journey .story-frame iframe{width:100%;height:100%;border:0;display:block}
.avara-screen-journey .story-chrome{position:absolute;left:var(--gutter);right:var(--gutter);top:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:4;text-shadow:0 1px 7px #05090e}
.avara-screen-journey .story-chrome>span{font-size:10px;letter-spacing:2px;color:#c4cbd3}
.avara-screen-journey .story-controls{display:flex;gap:24px;align-items:center}
.avara-screen-journey .story-controls button{font-size:11px;background:#11171db3;border:1px solid #59657580;padding:0 14px;min-height:44px}
.avara-screen-journey .story-controls button[aria-pressed=true]{border-color:#6caef5}
.avara-screen-journey .story-controls button span{margin-left:12px;color:var(--blue-light)}
.avara-screen-journey .story-controls a{font-size:11px;min-height:44px;display:flex;align-items:center}
.avara-screen-journey .story-footer{position:absolute;left:var(--gutter);right:var(--gutter);bottom:28px;display:flex;justify-content:space-between;gap:25px;align-items:center;z-index:4;text-shadow:0 1px 7px #05090e}
.avara-screen-journey .story-footer>span{font-size:9px;letter-spacing:1.5px;color:#c4cbd3}
.avara-screen-journey .story-footer nav{display:flex}
.avara-screen-journey .story-footer nav button{background:none;border:0;min-width:44px;min-height:44px;display:grid;place-items:center}
.avara-screen-journey .story-footer nav i{width:5px;height:5px;display:block;background:#6b7887}
.avara-screen-journey .story-footer nav button[aria-current] i{background:#6caef5;width:7px;height:7px}
.avara-screen-journey .story-progress-line{position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff16;z-index:5}
.avara-screen-journey .story-progress-line>i{display:block;height:2px;width:100%;background:#2478d8;transform:scaleX(0);transform-origin:left}
.avara-screen-journey .story-outro{padding:110px var(--gutter) 80px}
.avara-screen-journey .story-outro h2{font-size:clamp(60px,8vw,150px);line-height:.98;letter-spacing:-.06em;margin:35px 0 65px}
.avara-screen-journey .outro-links{display:flex;justify-content:space-between;gap:25px;border-block:1px solid #444a51;padding:24px 0;font-size:14px}
.avara-screen-journey .story-transcript{margin-top:45px}
.avara-screen-journey .story-transcript summary{list-style:none;display:flex;justify-content:space-between;padding:20px 0;font-size:12px;cursor:pointer}
.avara-screen-journey .story-transcript summary::-webkit-details-marker{display:none}
.avara-screen-journey .story-transcript p{font-size:15px;line-height:1.8;color:var(--muted);max-width:700px}
.avara-screen-journey .story-static-work{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}
.avara-screen-journey .story-static-work img{width:100%;height:auto;display:block}
.avara-screen-journey .story-static-mark{display:block;width:min(60%,500px);height:auto;margin:70px auto 20px}
@media(max-width:700px){.avara-screen-journey .story-header{height:70px}
.avara-screen-journey .story-header>a:last-child{font-size:10px}
.avara-screen-journey .story-intro{padding-top:55px}
.avara-screen-journey .story-intro h1{font-size:15vw}
.avara-screen-journey .story-intro p{font-size:14px}
.avara-screen-journey .story-scroll{height:700svh}
.avara-screen-journey .story-controls{gap:12px}
.avara-screen-journey .story-chrome{top:20px;gap:10px}
.avara-screen-journey .story-chrome>span{font-size:8px;letter-spacing:1px}
.avara-screen-journey .story-controls button{font-size:10px;padding:0 10px}
.avara-screen-journey .story-controls a{font-size:9px}
.avara-screen-journey .story-footer{gap:10px;bottom:20px}
.avara-screen-journey .story-footer>span{font-size:7px;letter-spacing:.7px}
.avara-screen-journey .story-footer nav button{min-width:36px}
.avara-screen-journey .story-footer>span:last-child{display:none}
.avara-screen-journey .story-outro{padding-top:80px}
.avara-screen-journey .outro-links{font-size:12px}
.avara-screen-journey .story-static-work{grid-template-columns:1fr}
.avara-screen-journey .story-static-mark{width:85%}
.avara-screen-journey .story-transcript p{font-size:14px}
}
@media(prefers-reduced-motion:reduce){.avara-screen-journey{scroll-behavior:auto}
.avara-screen-journey .story-scroll{height:auto}
.avara-screen-journey .story-pin{position:relative;height:60svh;min-height:360px}
.avara-screen-journey .story-frame{inset:0;width:100%;height:100%}
.avara-screen-journey .story-footer,.avara-screen-journey .story-chrome{display:none}
.avara-screen-journey .story-static-work{grid-template-columns:repeat(3,1fr)}
}
@media(forced-colors:active){.avara-screen-journey *{scrollbar-color:auto}
.avara-screen-journey .story-controls button{border:1px solid ButtonText}
.avara-screen-journey .story-footer nav i{background:ButtonText}
.avara-screen-journey .story-footer nav button[aria-current] i{background:Highlight}
}
.avara-screen-journey .story-pin{background:#202122}
.avara-screen-journey .story-pin::before{content:"";position:absolute;inset:0;background-image:linear-gradient(#a7adb509 1px,transparent 1px),linear-gradient(90deg,#a7adb509 1px,transparent 1px);background-size:100px 100px;pointer-events:none}
.avara-screen-journey .story-frame{border:0;background:transparent}
.avara-screen-journey .enter-link{width:350px;max-width:100%;background:none;border:0;border-bottom:1px solid #444a51;text-align:left;color:var(--paper)}
.avara-screen-journey .silent-entry{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:11px;color:var(--muted)}
@media(max-width:700px){.avara-screen-journey .story-pin::before{background-size:64px 64px}
}
.avara-screen-journey{background-color:#202122;background-image:linear-gradient(#a7adb509 1px,transparent 1px),linear-gradient(90deg,#a7adb509 1px,transparent 1px);background-size:100px 100px;background-attachment:fixed}
.avara-screen-journey .story-pin{background:transparent}
.avara-screen-journey .story-pin::before{display:none}
.avara-screen-journey .story-chrome>span{font-size:13px;letter-spacing:1.5px;color:#f2f1ed}
.avara-screen-journey .story-footer>span{font-size:12px;letter-spacing:1px;color:#f2f1ed}
.avara-screen-journey .story-controls button,.avara-screen-journey .story-controls a{font-size:13px}
.avara-screen-journey .story-header>a:first-child img{width:110px;height:110px;object-fit:contain}
.avara-screen-journey .story-header>a:first-child>span{display:none}
@media(max-width:700px){.avara-screen-journey{background-size:64px 64px}
.avara-screen-journey .story-chrome>span{font-size:11px;letter-spacing:.5px}
.avara-screen-journey .story-controls button,.avara-screen-journey .story-controls a{font-size:11px}
.avara-screen-journey .story-controls{gap:10px}
.avara-screen-journey .story-footer>span{font-size:10px;letter-spacing:.3px}
.avara-screen-journey .story-footer nav button{min-width:32px}
.avara-screen-journey .story-header>a:first-child img{width:94px;height:94px}
}
.avara-screen-journey{isolation:isolate}
.avara-screen-journey .site-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' fill='none'%3E%3Cpath d='M94 100H106M100 94V106M294 300H306M300 294V306' stroke='%23a7adb5' stroke-opacity='.20'/%3E%3C/svg%3E");background-size:400px 400px}
.avara-screen-journey .backdrop-rails{position:absolute;inset:0 var(--gutter);border-left:1px solid #a7adb50c;border-right:1px solid #a7adb50c}
@media(max-width:700px){.avara-screen-journey .site-backdrop{background-size:256px 256px}
.avara-screen-journey .backdrop-rails{border-color:#a7adb50a}
}
@media(forced-colors:active){.avara-screen-journey .site-backdrop{display:none}
}
.avara-screen-journey{background-size:64px 64px}
.avara-screen-journey .site-backdrop{background-size:256px 256px}
.avara-screen-journey .backdrop-rule{position:absolute;background:#a7adb513}
.avara-screen-journey .rule-top{left:var(--gutter);right:var(--gutter);top:21vh;height:1px}
.avara-screen-journey .rule-bottom{left:var(--gutter);right:var(--gutter);top:82vh;height:1px}
.avara-screen-journey .rule-column{left:41vw;top:0;bottom:0;width:1px}
.avara-screen-journey .backdrop-mark{position:absolute;width:65vw;max-width:1100px;height:auto;right:-17vw;top:24vh;opacity:.065}
@media(max-width:700px){.avara-screen-journey .backdrop-mark{width:130vw;right:-57vw;top:30vh;opacity:.045}
.avara-screen-journey .rule-column{left:66vw}
.avara-screen-journey .rule-top{top:18vh}
}
.avara-screen-journey .story-intro,.avara-screen-journey .story-outro{overflow:clip}
.avara-screen-journey .story-intro,.avara-screen-journey .story-outro{position:relative;isolation:isolate}
.avara-screen-journey .story-scene-heading{position:absolute;inset:0;pointer-events:none;z-index:0}
.avara-screen-journey .story-frame{z-index:1}
.avara-screen-journey .about-opening{position:absolute;inset:15% var(--gutter) 12%}
.avara-screen-journey .start-kicker{display:block;color:#a7adb5;font-size:11px;line-height:1.5;letter-spacing:1.7px}
.avara-screen-journey .about-opening h2{font-size:clamp(72px,9.3vw,160px);font-weight:700;letter-spacing:-.065em;line-height:.94;margin:25px 0 0;color:#f2f1ed}
.avara-screen-journey .about-opening h2 em{font-weight:400;color:#a7adb5}
.avara-screen-journey .about-opening-copy{position:absolute;left:0;bottom:0;width:255px}
.avara-screen-journey .about-roots{font-size:10px;letter-spacing:1.2px;line-height:1.6;color:#6caef5}
.avara-screen-journey .about-opening-copy p{font-size:14px;line-height:1.7;color:#c4cbd3;margin:18px 0}
.avara-screen-journey .about-detail{display:block;font-size:11px;line-height:1.8;color:#a7adb5;border-left:1px solid #2478d8;padding-left:14px}
.avara-screen-journey .opening-fx{position:absolute;inset:0;z-index:-1;pointer-events:none}
.avara-screen-journey .opening-glyph{position:absolute;display:block;width:18px;height:18px;color:#a7adb5;opacity:.42;will-change:transform}
.avara-screen-journey .fx-plus::before,.avara-screen-journey .fx-plus::after,.avara-screen-journey .fx-cross::before,.avara-screen-journey .fx-cross::after{content:"";position:absolute;background:currentColor}
.avara-screen-journey .fx-plus::before,.avara-screen-journey .fx-cross::before{width:18px;height:1px;left:0;top:8px}
.avara-screen-journey .fx-plus::after,.avara-screen-journey .fx-cross::after{width:1px;height:18px;left:8px;top:0}
.avara-screen-journey .fx-cross{rotate:45deg;color:#6caef5;opacity:.35}
.avara-screen-journey .fx-corner{width:27px;height:27px;border-left:1px solid #a7adb5;border-top:1px solid #a7adb5;opacity:.4}
.avara-screen-journey .corner-right{rotate:90deg}
.avara-screen-journey .corner-low{rotate:180deg}
.avara-screen-journey .fx-soft{width:55px;height:4px;background:#2478d8;filter:blur(5px);opacity:.2}
@media(min-width:701px) and (max-width:1100px){.avara-screen-journey .about-opening-copy{width:205px}
.avara-screen-journey .about-opening-copy p{font-size:13px}
.avara-screen-journey .about-opening{top:16%}
}
@media(max-width:700px){.avara-screen-journey .about-opening{inset:14% var(--gutter) 14%}
.avara-screen-journey .about-opening h2{font-size:clamp(34px,9.7vw,65px);line-height:1.05;margin-top:18px;letter-spacing:-.055em}
.avara-screen-journey .start-kicker{font-size:9px}
.avara-screen-journey .about-opening-copy{width:min(100%,300px)}
.avara-screen-journey .about-opening-copy p{font-size:13px;line-height:1.6;margin:12px 0 0}
.avara-screen-journey .about-roots{font-size:9px}
.avara-screen-journey .about-detail{display:none}
.avara-screen-journey .opening-glyph{opacity:.25}
.avara-screen-journey .opening-fx .fx-soft{width:30px}
}
@media(max-width:700px) and (max-height:720px){.avara-screen-journey .about-opening{inset:14% var(--gutter) 13%}
.avara-screen-journey .about-opening h2{font-size:9.5vw}
.avara-screen-journey .about-roots{display:none}
.avara-screen-journey .about-opening-copy p{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.avara-screen-journey .story-scene-heading{display:none}
.avara-screen-journey .opening-glyph{will-change:auto}
}
@media(min-width:701px){.avara-screen-journey .about-opening{top:7%}
.avara-screen-journey .about-opening h2{font-size:clamp(62px,7.2vw,120px);line-height:.93;margin-top:15px}
.avara-screen-journey .about-opening-copy{width:205px;bottom:0}
.avara-screen-journey .about-opening-copy p{font-size:13px}
}
.avara-screen-journey .curiosity-sketch{position:absolute;right:-10px;top:35%;width:clamp(125px,16vw,230px);overflow:visible;stroke:#a7adb5;stroke-width:1;transform-origin:center;opacity:.8}
.avara-screen-journey .sketch-guide,.avara-screen-journey .sketch-ticks{stroke:#a7adb53b}
.avara-screen-journey .sketch-line{stroke:#6caef5;stroke-width:1.5}
.avara-screen-journey .sketch-handle{stroke:#a7adb566;stroke-dasharray:3 4}
.avara-screen-journey .sketch-anchor{stroke:#6caef5;fill:#202122}
.avara-screen-journey .sketch-cursor{stroke:#f2f1ed;fill:#202122;stroke-width:1.5}
@media(max-width:700px){.avara-screen-journey .curiosity-sketch{width:90px;top:28%;right:-3px;opacity:.6}
.avara-screen-journey .about-opening-copy{width:min(100%,300px)}
}
.avara-screen-journey .opening-phases{position:relative;width:50%;height:260px;margin-top:15px}
.avara-screen-journey .about-opening .opening-phase{position:absolute;inset:0;margin:0;font-size:clamp(64px,7.5vw,120px);line-height:.91}
.avara-screen-journey .phase-possibility{opacity:0;transform:translateY(30px)}
.avara-screen-journey .opening-count{position:absolute;right:0;top:7%;width:24%;height:240px;font-size:clamp(140px,18vw,270px);font-weight:700;letter-spacing:-.09em;line-height:.85;color:#a7adb54d}
.avara-screen-journey .opening-count>span{position:absolute;right:0;top:0}
.avara-screen-journey .count-two{opacity:0;transform:translateY(25px)}
.avara-screen-journey .opening-sweep{position:absolute;inset:5% -5% 0;width:110%;height:75%;fill:none;stroke:#6caef5;stroke-width:1;opacity:.18;stroke-dasharray:1500;stroke-dashoffset:1500;pointer-events:none}
.avara-screen-journey .curiosity-sketch{top:45%;width:clamp(100px,13vw,180px)}
@media(max-width:700px){.avara-screen-journey .opening-phases{width:75%;height:160px;margin-top:20px}
.avara-screen-journey .about-opening .opening-phase{font-size:clamp(38px,11vw,65px)}
.avara-screen-journey .opening-count{top:6%;font-size:75px;width:25%;height:100px}
.avara-screen-journey .curiosity-sketch{top:30%;width:80px}
.avara-screen-journey .opening-sweep{top:15%;height:55%}
}
@media(min-width:701px){.avara-screen-journey .about-opening{top:8%}
.avara-screen-journey .opening-phases{width:70%;height:330px}
.avara-screen-journey .about-opening .opening-phase{font-size:clamp(90px,11.4vw,184px);line-height:.88;letter-spacing:-.07em}
.avara-screen-journey .opening-count{top:auto;bottom:-2%;right:0;width:29%;height:clamp(220px,23vw,340px);font-size:clamp(220px,25vw,380px);color:#a7adb53b}
}
.avara-screen-journey .curiosity-sketch{right:-2%;top:14%;width:76%;height:76%;opacity:.22;stroke-width:.7;transform-origin:center}
.avara-screen-journey .curiosity-sketch .sketch-guide,.avara-screen-journey .curiosity-sketch .sketch-ticks{display:none}
.avara-screen-journey .curiosity-sketch .sketch-line{stroke-width:.7}
.avara-screen-journey .curiosity-sketch .sketch-cursor{stroke-width:.7}
.avara-screen-journey .curiosity-sketch .sketch-handle{stroke:#a7adb544;stroke-dasharray:2 5}
.avara-screen-journey .curiosity-sketch circle{stroke:#6caef5;fill:#202122}
.avara-screen-journey .opening-sweep{opacity:.08}
@media(max-width:700px){.avara-screen-journey .opening-phases{width:100%;height:200px}
.avara-screen-journey .about-opening .opening-phase{font-size:clamp(52px,15vw,82px);line-height:.92}
.avara-screen-journey .opening-count{top:auto;bottom:-4%;right:-4px;font-size:130px;height:115px;width:45%;color:#a7adb52b}
.avara-screen-journey .about-opening-copy{width:68%}
.avara-screen-journey .about-opening-copy p{font-size:12px}
.avara-screen-journey .curiosity-sketch{width:110%;height:65%;top:17%;right:-20%;opacity:.18}
}
@media(min-width:701px){.avara-screen-journey .about-opening .phase-possibility{font-size:clamp(76px,9vw,145px);line-height:.88}
}
@media(min-width:701px){.avara-screen-journey .about-opening .phase-possibility{top:-12px;font-size:clamp(72px,8vw,128px)}
}
.avara-screen-journey .opening-phases{height:390px;overflow:visible}
.avara-screen-journey .opening-phase{will-change:clip-path,transform;transform-origin:left center}
@media(min-width:701px){.avara-screen-journey .about-opening .opening-phase{font-size:clamp(100px,12vw,192px);line-height:.86}
.avara-screen-journey .about-opening .phase-possibility{top:-5px;font-size:clamp(90px,10.3vw,165px)}
}
.avara-screen-journey .opening-motion{position:absolute;left:28%;top:14%;width:66%;height:64%;pointer-events:none;opacity:.22;transform-origin:center;will-change:transform}
.avara-screen-journey .opening-motion i{position:absolute;inset:0;border:1px solid #a7adb55c;transform:rotate(-15deg);clip-path:polygon(0 0,100% 0,100% 34%,99.7% 34%,99.7% .3%,.3% .3%,.3% 99.7%,34% 99.7%,34% 100%,0 100%)}
.avara-screen-journey .opening-motion i:nth-child(2){inset:13%;transform:rotate(12deg);border-color:#6caef570}
.avara-screen-journey .opening-motion i:nth-child(3){inset:27%;transform:rotate(30deg);border-color:#a7adb535}
@media(max-width:700px){.avara-screen-journey .opening-phases{height:220px}
.avara-screen-journey .about-opening .opening-phase{font-size:clamp(57px,16vw,90px)}
.avara-screen-journey .about-opening .phase-possibility{font-size:clamp(48px,13.6vw,76px)}
.avara-screen-journey .opening-motion{left:-5%;top:22%;width:110%;height:48%;opacity:.18}
}
@media(prefers-reduced-motion:reduce){.avara-screen-journey .opening-motion{display:none}
}
.avara-screen-journey .type-piece{display:inline-block;transform-origin:50% 65%;will-change:transform,opacity,filter}
.avara-screen-journey .opening-phase{white-space:nowrap}
.avara-screen-journey .opening-count>span{white-space:nowrap}
.avara-screen-journey .opening-phases{perspective:800px}
@media(prefers-reduced-motion:reduce){.avara-screen-journey .type-piece{will-change:auto}
}
.avara-screen-journey .about-opening{perspective:1600px;perspective-origin:40% 30%}
.avara-screen-journey .opening-phases{transform-style:preserve-3d;perspective:none}
.avara-screen-journey .about-opening .opening-phase{backface-visibility:hidden;transform-origin:50% 50%;opacity:1;clip-path:none;will-change:transform}
.avara-screen-journey .about-opening .phase-possibility{transform:rotateY(180deg)}
.avara-screen-journey .opening-count{perspective:900px;transform-style:preserve-3d}
.avara-screen-journey .opening-count>span{backface-visibility:hidden;transform-origin:center;opacity:1}
.avara-screen-journey .opening-count .count-two{transform:rotateY(180deg)}
.avara-screen-journey .opening-glass{--edge:0;position:absolute;left:-1%;top:3%;width:78%;height:56%;border:1px solid #a7adb524;background:linear-gradient(120deg,#d9e9f707,#6caef502 48%,#d9e9f709);transform-origin:center;box-shadow:inset 0 0 50px #6caef503;pointer-events:none;will-change:transform}
.avara-screen-journey .opening-glass::after{content:"";position:absolute;inset:-1px;border:1px solid #6caef5;opacity:var(--edge);box-shadow:0 0 18px #2478d860}
.avara-screen-journey .opening-motion{display:none}
@media(max-width:700px){.avara-screen-journey .opening-glass{width:100%;height:39%;top:4%}
.avara-screen-journey .about-opening{perspective:900px}
}
@media(prefers-reduced-motion:reduce){.avara-screen-journey .opening-glass{display:none}
}
.avara-screen-journey .about-opening .opening-phase{backface-visibility:visible;transform:none!important;overflow:visible}
.avara-screen-journey .type-fragment{position:absolute;inset:0;display:block;font:inherit;letter-spacing:inherit;line-height:inherit;transform-origin:center;will-change:transform,opacity;white-space:nowrap}
.avara-screen-journey .type-fragment em{font:inherit;font-style:italic;color:#a7adb5}
.avara-screen-journey .opening-burst{position:absolute;left:22%;top:10%;width:56%;height:55%;border:1px solid #6caef570;opacity:0;pointer-events:none;clip-path:polygon(0 0,28% 0,28% 1%,1% 1%,1% 28%,0 28%,0 0,100% 0,100% 28%,99% 28%,99% 1%,72% 1%,72% 0,100% 0,100% 100%,72% 100%,72% 99%,99% 99%,99% 72%,100% 72%,100% 100%,0 100%,0 72%,1% 72%,1% 99%,28% 99%,28% 100%,0 100%)}
.avara-screen-journey .opening-count .count-two{backface-visibility:visible}
.avara-screen-journey .opening-count .count-one{backface-visibility:visible}
.avara-screen-journey .about-opening .opening-phase,.avara-screen-journey .opening-count>span{--type-fill:1;color:rgb(242 241 237 / var(--type-fill));-webkit-text-stroke:1px rgb(242 241 237 / calc(.6 * (1 - var(--type-fill))));transform:none!important;backface-visibility:visible;transition:none}
.avara-screen-journey .about-opening .opening-phase em{color:rgb(167 173 181 / var(--type-fill));-webkit-text-stroke:1px rgb(167 173 181 / calc(.7 * (1 - var(--type-fill))))}
.avara-screen-journey .opening-count>span{color:rgb(167 173 181 / calc(var(--type-fill) * .3));-webkit-text-stroke:1px rgb(167 173 181 / calc(.35 * (1 - var(--type-fill))))}
.avara-screen-journey .construction-guides{position:absolute;left:-2%;top:4%;width:85%;height:52%;overflow:visible;pointer-events:none;stroke:#a7adb5;stroke-width:.65;opacity:.12;--drawing:0}
.avara-screen-journey .construction-rule{transform-box:fill-box}
.avara-screen-journey .construction-rule path{vector-effect:non-scaling-stroke;stroke-dasharray:1500;stroke-dashoffset:calc(1500 * (1 - var(--drawing)))}
.avara-screen-journey .construction-point{stroke:#6caef5;stroke-width:1;fill:#202122;opacity:var(--drawing)}
@media(max-width:700px){.avara-screen-journey .construction-guides{width:110%;height:35%;top:5%}
.avara-screen-journey .about-opening .opening-phase,.avara-screen-journey .about-opening .opening-phase em{-webkit-text-stroke-width:.6px}
}
@media(prefers-reduced-motion:no-preference){.avara-screen-journey .story-scroll{height:710svh}
}
.avara-screen-journey .story-placement-0{left:14%;top:19%}
.avara-screen-journey .story-placement-1{left:28%;top:24%}
.avara-screen-journey .story-placement-2{left:9%;top:72%}
.avara-screen-journey .story-placement-3{left:5%;top:23%}
.avara-screen-journey .story-placement-4{left:84%;top:18%}
.avara-screen-journey .story-placement-5{left:93%;top:67%}
.avara-screen-journey .story-placement-6{left:93%;top:24%}
.avara-screen-journey .story-placement-7{left:88%;top:76%}
.avara-screen-journey .story-placement-8{left:19%;top:66%}
.avara-screen-journey .story-placement-9{left:84%;top:63%}

.avara-screen-journey{font-family:'Avara Journey Sans',Arial,sans-serif;line-height:normal;}
.avara-screen-journey .story-pin .site-backdrop{position:absolute;}
.avara-screen-journey:not(.has-script) .story-scroll,.avara-screen-journey.is-unavailable .story-scroll{height:auto;}
.avara-screen-journey .story-transcript{display:none;max-width:1000px;margin:0 auto;padding:32px var(--gutter);}
.avara-screen-journey.is-unavailable .story-transcript{display:block;}
.avara-screen-journey.is-unavailable .story-pin{display:none;}
.avara-screen-journey .screen-static-logo{display:block;width:min(70%,400px);height:auto;margin:0 auto;}
@media(prefers-reduced-motion:reduce){.avara-screen-journey .story-transcript{display:block;}.avara-screen-journey .story-scroll{height:auto;}}
