@font-face{font-family:Journal Mono;src:url(./smallsmore-ibm-plex-mono-regular.ttf) format("truetype");font-weight:400;font-display:swap}body:has(.ocase-journal) .shopify-section-group-footer-group:has(>.newsletter){display:none}.ocase-journal{--journal-navy: #00111f;--journal-paper: #f5f2ec;--journal-ice: #e0f8ff;--journal-orange: #ff7b00;--journal-mono: "Journal Mono", var(--sm-font-mono-family);color:var(--sm-color-ink);font:400 1.6rem / 1.65 var(--sm-font-body-family);letter-spacing:0}.ocase-journal *,.ocase-journal *:before,.ocase-journal *:after{box-sizing:border-box}.ocase-journal h1,.ocase-journal h2,.ocase-journal h3,.ocase-journal p,.ocase-journal figure{margin:0}.ocase-journal h1,.ocase-journal h2,.ocase-journal h3{color:inherit;font-family:var(--sm-font-heading-family);font-weight:400;letter-spacing:-.03em;line-height:1.25}.ocase-journal a{color:inherit;text-underline-offset:.4em}.ocase-journal a:focus-visible,.ocase-journal button:focus-visible,.ocase-journal input:focus-visible,.ocase-journal summary:focus-visible{outline:3px solid var(--journal-orange);outline-offset:5px}.ocase-journal [id]{scroll-margin-top:16rem}.ocase-journal__wrap{width:min(calc(100% - 8rem),var(--sm-layout-page-width, 1200px));margin-inline:auto}.ocase-journal__hero{position:relative;isolation:isolate;overflow:hidden;color:var(--sm-color-white);background:var(--journal-navy)}.ocase-journal__blueprint{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.48}.ocase-journal__hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00111feb,#00111f66)}.ocase-journal__topline{display:flex;justify-content:space-between;gap:var(--sm-space-xl);padding-block:var(--sm-space-2xl);border-bottom:1px solid rgba(224,248,255,.25);font:1.1rem / 1.5 var(--journal-mono);color:var(--journal-ice)}.ocase-journal__hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:9%;padding-block:8rem}.ocase-journal__eyebrow{font:400 1.1rem / 1.6 var(--journal-mono);letter-spacing:.12em}.ocase-journal__hero h1{margin-top:var(--sm-space-xl);font-size:clamp(6.4rem,8vw,10rem);letter-spacing:-.065em}.ocase-journal__hero h1 span{display:block;margin-top:var(--sm-space-lg);font-size:clamp(2.4rem,3vw,3.6rem);letter-spacing:-.025em}.ocase-journal__intro{max-width:46rem;margin-top:var(--sm-space-2xl)!important;color:var(--journal-ice)}.ocase-journal__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sm-space-xl) var(--sm-space-2xl);margin-top:4rem}.ocase-journal__button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--sm-space-2xl);min-height:5rem;padding:1.4rem 2rem;border:1px solid transparent;border-radius:var(--sm-radius-control);font:var(--sm-type-cta-weight) var(--sm-type-cta-size) / 1.4 var(--sm-font-body-family);text-decoration:none;cursor:pointer}.ocase-journal__button--light{background:var(--journal-ice);color:var(--journal-navy)!important}.ocase-journal__button:hover{background:var(--sm-color-white)}.ocase-journal__button:disabled{opacity:.6;cursor:default}.ocase-journal__text-link{display:inline-block;padding-block:1rem;font-size:1.4rem;text-decoration:underline}.ocase-journal__status-panel{padding:var(--sm-space-2xl);border:1px solid rgba(224,248,255,.4);background:#00111fd1}.ocase-journal__dot{display:inline-block;width:.7rem;height:.7rem;margin-right:.6rem;border-radius:50%;background:var(--journal-orange)}.ocase-journal__status-panel h2{margin-block:2.4rem 1.6rem;font-size:var(--sm-type-heading-size)}.ocase-journal__status-panel>p:not(.ocase-journal__eyebrow){color:var(--journal-ice);font-size:1.4rem;margin-bottom:var(--sm-space-2xl)}.ocase-journal__status-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.6rem;margin-top:1.6rem;border-top:1px solid rgba(224,248,255,.25);font:1rem / 1.6 var(--journal-mono)}.ocase-journal__status-footer span:last-child{color:var(--journal-ice)}.ocase-journal__hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--sm-space-xl);padding-block:2.8rem;border-top:1px solid rgba(224,248,255,.25);font:1rem / 1.5 var(--journal-mono)}.ocase-journal__hero-bottom>a{text-decoration:none;padding-block:1rem}.ocase-journal__keys{display:flex;gap:.5rem}.ocase-journal__keys span{display:grid;place-items:center;width:3.4rem;height:3.6rem;border:1px solid rgba(224,248,255,.65);border-bottom-width:3px;border-radius:.6rem;font-size:1.3rem;transform:rotate(-5deg)}.ocase-journal__keys span:nth-child(2n){transform:rotate(5deg)}.ocase-journal__nav{background:var(--journal-paper);border-bottom:1px solid var(--sm-color-border-default)}.ocase-journal__nav>div{display:flex;gap:var(--sm-space-2xl);align-items:center}.ocase-journal__nav a{padding-block:2.4rem;font-size:1.3rem;text-decoration:none;white-space:nowrap}.ocase-journal__nav a:last-child{margin-left:auto}.ocase-journal__nav a:hover{text-decoration:underline}.ocase-journal__paper{background:var(--journal-paper)}.ocase-journal__section{padding-block:var(--sm-space-section-y-large)}.ocase-journal__section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--sm-space-2xl);margin-bottom:4rem}.ocase-journal__section h2{font-size:clamp(2.8rem,3vw,4rem);margin-top:var(--sm-space-lg)}.ocase-journal__section-heading>p{font-size:1.4rem;color:var(--sm-color-text-muted)}.ocase-journal__announcement{max-width:88rem;margin-inline:auto}.ocase-journal__announcement h2{margin:0 0 var(--sm-space-2xl)}.ocase-journal__announcement .ocase-journal__prose{font-size:var(--sm-type-input-size)}.ocase-journal__progress{border-top:1px solid var(--sm-color-border-default)}.ocase-journal__latest{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:6%}.ocase-journal__figure{position:relative;background:var(--journal-navy);color:var(--journal-ice)}.ocase-journal__figure>img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover}.ocase-journal__figure-overlay{position:absolute;top:0;right:0;bottom:4.8rem;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--sm-space-xl);background:#00111f59}.ocase-journal__figure-overlay span:first-child{font:400 6rem / 1.2 var(--sm-font-heading-family);letter-spacing:-.05em}.ocase-journal__figure-overlay span:last-child{font:1rem / 1.5 var(--journal-mono);letter-spacing:.13em}.ocase-journal__figure figcaption{min-height:4.8rem;padding:1.4rem 2rem;font:1rem / 1.8 var(--journal-mono)}.ocase-journal__entry h3{font-size:clamp(2.4rem,2.5vw,3rem);margin-block:var(--sm-space-xl)}.ocase-journal__prose{font-size:1.5rem;line-height:var(--sm-line-height-relaxed)}.ocase-journal__prose p+p{margin-top:var(--sm-space-lg)}.ocase-journal__next{padding-top:var(--sm-space-xl);margin-top:var(--sm-space-2xl);border-top:1px solid var(--sm-color-border-default)}.ocase-journal__next>p:last-child{margin-top:var(--sm-space-sm);font-size:1.4rem}.ocase-journal__entry>a{margin-top:var(--sm-space-lg)}.ocase-journal__archive{margin-top:5rem}.ocase-journal__archive>h3{font-size:var(--sm-type-title-size);margin-bottom:var(--sm-space-xl)}.ocase-journal__archive details{border-top:1px solid var(--sm-color-border-default)}.ocase-journal__archive details:last-child{border-bottom:1px solid var(--sm-color-border-default)}.ocase-journal__archive summary{display:grid;grid-template-columns:14rem minmax(0,1fr) 2rem;gap:var(--sm-space-xl);align-items:center;padding-block:2.4rem;cursor:pointer;list-style:none}.ocase-journal__archive summary::-webkit-details-marker{display:none}.ocase-journal__archive summary>span:first-child{font:1.1rem / 1.5 var(--journal-mono)}.ocase-journal__archive details[open] summary>span:last-child{transform:rotate(45deg)}.ocase-journal__archive-body{max-width:76rem;padding:0 0 3.2rem}.ocase-journal__archive-body img{max-width:100%;height:auto}.ocase-journal__archive-body p+p{margin-top:var(--sm-space-lg)}.ocase-journal__directions{background:#07131c;color:#fff}.ocase-journal__directions-header{max-width:72rem}.ocase-journal__directions-header .ocase-journal__eyebrow{color:#ff9637;font-weight:700}.ocase-journal__directions .ocase-journal__directions-header h2{margin-top:var(--sm-space-sm);font-size:clamp(2.8rem,3vw,4rem)}.ocase-journal__directions-header>p:last-child{margin-top:var(--sm-space-lg);color:#ffffffad;font-size:1.5rem;line-height:var(--sm-line-height-relaxed)}.ocase-journal__direction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,2.4rem);margin-top:clamp(2.4rem,3vw,3.2rem)}.ocase-journal__direction-grid--copy{margin-top:0}.ocase-journal__direction-card{min-width:0;display:grid}.ocase-journal__direction-media{aspect-ratio:1;overflow:hidden;background:#fff}.ocase-journal__direction-media img{display:block;width:100%;height:100%;object-fit:cover}.ocase-journal__direction-copy{min-width:0;display:flex;flex-direction:column;padding:clamp(2rem,2.6vw,2.8rem)}.ocase-journal__direction-copy h3{font-size:var(--sm-type-title-size,2.4rem);line-height:var(--sm-line-height-tight,1.16);letter-spacing:0}.ocase-journal__direction-copy>p{margin-top:var(--sm-space-md);color:#ffffffad;font-size:1.4rem;line-height:var(--sm-line-height-relaxed)}.ocase-journal__direction-copy dl{display:grid;margin:auto 0 0;padding-top:var(--sm-space-lg)}.ocase-journal__direction-copy dl>div{min-width:0;display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:var(--sm-space-md);padding-block:var(--sm-space-md);border-top:1px solid rgba(255,255,255,.18)}.ocase-journal__direction-copy dt,.ocase-journal__direction-copy dd{min-width:0;margin:0;font-size:var(--sm-type-caption-size,1.2rem);line-height:var(--sm-line-height-body,1.5)}.ocase-journal__direction-copy dt{color:#ffffff7a;font-weight:600}.ocase-journal__direction-copy dd{color:#ffffffeb}.ocase-journal__directions-note{margin-top:var(--sm-space-md)!important;color:#ffffff9e;font-size:1.2rem}.ocase-journal__process{border-block:1px solid var(--sm-color-border-default)}.ocase-journal__roadmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0 0 2.4rem;padding:0}.ocase-journal__phase{border:1px solid var(--sm-color-border-default);padding:2.4rem 1.8rem;margin-left:-1px}.ocase-journal__phase.is-current{background:var(--journal-navy);color:var(--journal-ice);border-color:var(--journal-navy)}.ocase-journal__phase-top{display:flex;justify-content:space-between;gap:.8rem;font:.9rem / 1.5 var(--journal-mono)}.ocase-journal__phase.is-current .ocase-journal__phase-top{color:var(--journal-orange)}.ocase-journal__phase h3{font-size:1.7rem;margin-block:3rem 1.6rem}.ocase-journal__phase>p{font-size:1.3rem}.ocase-journal__caption{font-size:var(--sm-type-caption-size);line-height:var(--sm-line-height-relaxed)}.ocase-journal__about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%}.ocase-journal__follow{background:var(--journal-navy);color:var(--journal-ice)}.ocase-journal__follow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:center}.ocase-journal__follow h2{margin-bottom:var(--sm-space-xl)}.ocase-journal__follow-grid>div>p:not(.ocase-journal__eyebrow){max-width:40rem;font-size:1.4rem}.ocase-journal__follow .ocase-journal__text-link{margin-top:var(--sm-space-lg)}.ocase-journal__follow .ocase-journal__button{background:var(--journal-orange)}.ocase-journal__form label{display:block;margin-bottom:var(--sm-space-md);font-size:1.3rem}.ocase-journal__input-row{display:flex;flex-direction:column;gap:var(--sm-space-md)}.ocase-journal__form input{width:100%;min-width:0;min-height:5.2rem;border:1px solid rgba(224,248,255,.5);border-radius:var(--sm-radius-input);background:transparent;color:var(--journal-ice);padding:1.4rem 1.6rem;font:1.6rem / 1.5 var(--sm-font-body-family)}.ocase-journal__form input::placeholder{color:#e0f8ffb3}.ocase-journal__form .ocase-journal__caption{margin-top:var(--sm-space-lg)}.ocase-journal__form-status{margin-top:var(--sm-space-lg)!important;font-size:1.3rem}.ocase-journal__form--announcement{max-width:64rem;margin-top:var(--sm-space-2xl)}.ocase-journal__form--announcement .ocase-journal__input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.ocase-journal__form--announcement input{border-color:var(--sm-color-border-default);background:var(--sm-color-bg-primary);color:var(--sm-color-text-primary);font-size:var(--sm-type-input-size)}.ocase-journal__form--announcement input::placeholder{color:var(--sm-color-text-muted)}.ocase-journal__form--announcement .ocase-journal__button{background:var(--journal-orange);color:var(--sm-color-white);white-space:nowrap}.ocase-journal__form--announcement .ocase-journal__caption{color:var(--sm-color-text-muted)}@media(max-width:639px){.ocase-journal__form--announcement .ocase-journal__input-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.ocase-journal__hero-grid{gap:5%}.ocase-journal__status-panel{padding:var(--sm-space-xl)}.ocase-journal__roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(max-width:749px){.ocase-journal__wrap{width:calc(100% - 4rem)}.ocase-journal__topline{font-size:.9rem;padding-block:var(--sm-space-xl)}.ocase-journal__hero-grid{grid-template-columns:minmax(0,1fr);gap:4rem;padding-block:4.8rem}.ocase-journal__hero h1{font-size:7.2rem}.ocase-journal__hero h1 span{font-size:2.6rem}.ocase-journal__status-panel{padding:var(--sm-space-2xl)}.ocase-journal__status-panel h2{font-size:2.6rem}.ocase-journal__hero-bottom{flex-wrap:wrap}.ocase-journal__hero-bottom>span{display:none}.ocase-journal__nav>div{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--sm-space-lg)}.ocase-journal__nav a{padding-block:1.4rem}.ocase-journal__nav a:last-child{margin-left:0}.ocase-journal__section-heading{display:block;margin-bottom:var(--sm-space-2xl)}.ocase-journal__section-heading>p{margin-top:var(--sm-space-lg)}.ocase-journal__latest,.ocase-journal__about,.ocase-journal__follow-grid{grid-template-columns:minmax(0,1fr);gap:3.2rem}.ocase-journal__direction-grid{grid-template-columns:minmax(0,1fr)}.ocase-journal__direction-grid--media{grid-template-columns:repeat(2,minmax(0,1fr))}.ocase-journal__direction-copy{padding:2rem 0 2.8rem}.ocase-journal__roadmap{grid-template-columns:minmax(0,1fr);gap:0}.ocase-journal__phase{margin:-1px 0 0;padding:2.4rem}.ocase-journal__phase h3{margin-block:1.6rem 1rem}.ocase-journal__archive summary{grid-template-columns:minmax(0,1fr) 2rem}.ocase-journal__archive summary>span:first-child{grid-column:1 / -1}}.ocase-journal__hero{background:#000b14}.ocase-journal__hero:after{display:none}.ocase-journal__stage{--journal-css-scale: .625;--journal-available-height: max(1px, calc(100svh - var(--header-height, 0px) - 48px));position:relative;width:100vw;height:var(--journal-stage-height, calc(1024px * var(--journal-css-scale)));min-height:0;margin-left:calc(50% - 50vw);isolation:isolate;overflow:hidden;background:#00111f}.ocase-journal__canvas{position:absolute;left:var(--journal-canvas-left, 50%);top:0;width:1536px;height:1024px;overflow:hidden;isolation:isolate;transform:var(--journal-canvas-transform, translateX(-50%) scale(var(--journal-fit-scale, var(--journal-css-scale))));transform-origin:var(--journal-canvas-origin, top center)}@supports (transform: scale(calc(100vw/1536px))){.ocase-journal__stage{--journal-css-scale: min(1, calc(100vw/1536px) , calc(var(--journal-available-height) / 1024px))}}.ocase-journal__blueprint-original,.ocase-journal__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ocase-journal__blueprint-original{z-index:0;object-fit:cover}.ocase-journal__shade{z-index:1;display:block!important;background:#0000009e;pointer-events:none}.ocase-journal__original-title,.ocase-journal__original-state,.ocase-journal__original-module,.ocase-journal__phase-details,.ocase-journal__key,.ocase-journal__original-cta,.ocase-journal__original-cta-copy,.ocase-journal__original-join-line,.ocase-journal__original-scroll{position:absolute;z-index:2}.ocase-journal .ocase-journal__original-title{left:27.2786%;top:22.4609%;margin:0;color:#fff;font-family:var(--sm-font-heading-family);font-size:35.86px;font-weight:700;line-height:1.12;letter-spacing:0}.ocase-journal__original-title span{display:block}.ocase-journal__original-state{left:27.2786%;top:31.9297%;color:#ff7b00;font:700 26.9px / 1 var(--sm-font-heading-family);white-space:nowrap}.ocase-journal__launch{position:absolute;z-index:2;left:55.5%;top:calc(22.4609% + 35.86px * 1.12 + var(--sm-space-lg));height:calc(31.9297% + 26.9px - 22.4609% - 35.86px * 1.12 - var(--sm-space-lg));width:max-content;display:flex;flex-direction:column;justify-content:space-between;color:var(--journal-ice);font-family:var(--journal-mono);text-align:right}.ocase-journal__launch-label{color:var(--journal-ice);font-size:18px;line-height:1;white-space:nowrap}.ocase-journal__launch-date{color:var(--journal-orange);font-size:26.9px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ocase-journal__original-module{left:27.4089%;top:38.2813%;width:46%;min-height:0;display:flex;flex-direction:column;gap:var(--sm-space-md);padding:var(--sm-space-xl) var(--sm-space-2xl);border:.59px solid rgba(224,248,255,.2);border-radius:4.75px;background:linear-gradient(180deg,#00000008,#ffffff08 2.5%,#00000008 5%),#ffffff03;box-shadow:0 0 4.2rem #0000002e;color:#fff}.ocase-journal__bracket{position:absolute;width:14.25px;height:16.03px;pointer-events:none}.ocase-journal__bracket--tl{left:-.6px;top:-2.4px}.ocase-journal__bracket--tr{right:-2.4px;top:-2.4px;transform:scaleX(-1)}.ocase-journal__bracket--bl{left:-.6px;bottom:-.6px;transform:scaleY(-1)}.ocase-journal__bracket--br{right:-2.4px;bottom:-.6px;transform:scale(-1)}.ocase-journal__module-top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#ddd;font:400 14.25px / 1.28 var(--journal-mono);text-transform:uppercase}.ocase-journal__module-top strong{color:#ff7b00;font-weight:400}.ocase-journal__phase-number{flex:none;color:#fff;font-size:28.5px;font-weight:700;line-height:1;text-shadow:0 0 11.87px rgba(224,248,255,.5)}.ocase-journal__phase-number small{color:#e0f8ff;font-size:16.62px;font-weight:400;text-shadow:none}.ocase-journal__development-stages{display:grid;grid-template-columns:repeat(var(--journal-phase-count, 4),minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none}.ocase-journal__development-phase{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--sm-space-sm);min-width:0}.ocase-journal__phase-button{display:grid;align-content:start;gap:var(--sm-space-sm);width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ocase-journal__phase-button:focus-visible{position:relative;z-index:1;outline-offset:4px}.ocase-journal__development-label{position:relative;padding-inline:var(--sm-space-xs);color:#8aa2aa;font:400 var(--sm-type-input-size) / 1.25 var(--sm-font-body-family);text-align:center;white-space:nowrap}.ocase-journal__development-phase.is-current .ocase-journal__development-label{color:var(--journal-orange);font-weight:600}.ocase-journal__development-phase.is-done .ocase-journal__development-label{color:#a1bac2}.ocase-journal__development-step{position:relative;display:block;height:28.5px;border:1px solid rgba(224,248,255,.24);background:#e0f8ff0f;overflow:hidden}.ocase-journal__development-phase+.ocase-journal__development-phase .ocase-journal__development-step{border-left:0}.ocase-journal__development-step{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.ocase-journal__development-step.is-done{border-color:#9fbac3;background:#9fbac3;box-shadow:0 0 4px #e0f8ff29}.ocase-journal__development-step.is-current{border-color:var(--journal-ice);background:var(--journal-ice);box-shadow:0 0 9.5px #e0f8ff80}.ocase-journal__development-phase.is-selected .ocase-journal__development-label{color:var(--journal-orange)}.ocase-journal__development-phase.is-selected .ocase-journal__development-label:after{content:"";position:absolute;left:50%;top:calc(100% + var(--sm-space-xs));width:12px;height:8px;background:var(--journal-orange);clip-path:polygon(0 0,100% 0,50% 100%);transform:translate(-50%);pointer-events:none}.ocase-journal__development-phase.is-selected .ocase-journal__development-step{border-color:var(--journal-ice);background:var(--journal-ice);box-shadow:0 0 9.5px #e0f8ff80;animation:journal-stage-breathe 2.8s ease-in-out infinite}.ocase-journal__development-phase.is-selected .ocase-journal__development-step:before{content:"";position:absolute;inset:-45% auto -45% -60%;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);transform:skew(-18deg);animation:journal-stage-sheen 2.8s ease-in-out infinite}.ocase-journal__phase-details{left:27.4089%;top:53.5%;width:46%;padding-inline:var(--sm-space-2xl)}.ocase-journal__phase-detail:not([hidden]){animation:journal-detail-reveal .22s ease-out}.ocase-journal__phase-detail[hidden]{display:none}.ocase-journal__phase-detail-state{width:calc(100% / var(--journal-phase-count, 4));margin-inline-start:calc(100% / var(--journal-phase-count, 4) * var(--journal-phase-index, 0))!important;margin-bottom:var(--sm-space-xs)!important;color:var(--journal-orange);font:400 11.5px / 1.4 var(--journal-mono);letter-spacing:.08em;text-align:center;white-space:nowrap}.ocase-journal__phase-detail-copy{max-width:100%;color:var(--journal-ice);font:400 18px / 1.45 var(--sm-font-body-family);text-wrap:pretty}@keyframes journal-detail-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes journal-stage-breathe{50%{box-shadow:0 0 13.5px #e0f8ffe6;filter:brightness(1.08)}}@keyframes journal-stage-sheen{0%{opacity:0;transform:translate(0) skew(-18deg)}20%{opacity:.8}60%{opacity:.9;transform:translate(250%) skew(-18deg)}to{opacity:0;transform:translate(350%) skew(-18deg)}}.ocase-journal__dot-grid{position:absolute;right:13.66px;bottom:13.31px;display:grid;grid-template-columns:repeat(3,2.38px);gap:2.38px;opacity:.4}.ocase-journal__dot-grid span{width:2.38px;height:2.38px;background:#e0f8ff}.ocase-journal__key{display:grid;place-items:center;height:4.2%;border:1px solid #5e6369;border-radius:3px;background:#343e47;color:#fff;font:400 19px / 1 var(--sm-font-heading-family);animation:journal-key-light 2.8s linear infinite;animation-delay:var(--journal-key-delay, 0s)}.ocase-journal__key--o{left:48.3724%;top:61.8164%;width:2.3438%;--journal-key-delay: 0s}.ocase-journal__key--c{left:34.6354%;top:71.1914%;width:2.6693%;--journal-key-delay: .32s}.ocase-journal__key--a{left:25.8464%;top:66.5039%;width:2.8646%;--journal-key-delay: .64s}.ocase-journal__key--s{left:28.9063%;top:66.5039%;width:2.6693%;--journal-key-delay: .96s}.ocase-journal__key--e{left:31.7708%;top:61.8164%;width:2.6693%;--journal-key-delay: 1.28s}@keyframes journal-key-light{0%,18%{border-color:#e0f8ffe6;background:#e0f8ff;color:#011b35;box-shadow:0 0 2.5px #fff,0 0 10.5px #e0f8ff9e}30%,to{border-color:#5e6369;background:#343e47;color:#fff;box-shadow:none}}.ocase-journal__original-cta{left:36.263%;top:75.9766%;width:7.7474%;height:4.1992%;display:grid;place-items:center;border-radius:3px;background:#ff7b00;color:#fff!important;font:700 16.26px / 1 var(--sm-font-heading-family);text-align:center;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease}.ocase-journal__original-cta:hover,.ocase-journal__original-cta:focus-visible{transform:scale(1.04);box-shadow:0 0 1.8rem #ff7b0073}.ocase-journal__original-join-line{left:45.8333%;top:78.125%;width:10.7531%;height:auto}.ocase-journal__original-cta-copy{left:57.2266%;top:76.8555%;color:#ddd;font:400 19.87px / 1.2 var(--journal-mono);white-space:nowrap}.ocase-journal__original-scroll{left:50%;top:88.2%;width:15rem;display:grid;justify-items:center;gap:.8rem;color:#e0f8ffc7!important;font:700 12.5px / 1 var(--journal-mono);text-align:center;text-decoration:none!important;text-transform:uppercase;transform:translate(-50%)}.ocase-journal__scroll-chevrons{display:grid;justify-items:center;width:2rem;animation:journal-scroll-slide 1.65s ease-in-out infinite}.ocase-journal__scroll-chevrons span{display:block;width:1.45rem;height:1.45rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;opacity:.42;transform:rotate(45deg);animation:journal-scroll-pulse 1.65s ease-in-out infinite}.ocase-journal__scroll-chevrons span+span{margin-top:-.55rem;animation-delay:.12s}@keyframes journal-scroll-slide{50%{transform:translateY(.55rem)}}@keyframes journal-scroll-pulse{42%,68%{opacity:1}}.ocase-journal__paper,.ocase-journal__nav{background:var(--sm-color-bg-primary, #fff)}.ocase-journal__process{background:var(--journal-paper)}.ocase-journal__eyebrow{color:#c86200;font-weight:700}.ocase-journal__section h2{letter-spacing:0}.ocase-journal__roadmap{display:grid;grid-template-columns:minmax(0,1fr);max-width:88rem;gap:2rem;margin-inline:auto}.ocase-journal__phase{position:relative;display:grid;grid-template-columns:12rem minmax(0,1fr);gap:0 3.2rem;margin:0;padding:0 0 2rem;border:0;background:none!important;color:var(--sm-color-text-primary)!important}.ocase-journal__phase-top{grid-row:span 2;display:block;padding-top:.4rem;color:#258aa0;font:700 1.15rem / 1.4 var(--journal-mono)}.ocase-journal__phase-top span{display:block}.ocase-journal__phase-top span:last-child{margin-top:.8rem}.ocase-journal__phase.is-current .ocase-journal__phase-top,.ocase-journal__phase.is-current h3{color:#c86200}.ocase-journal__phase h3,.ocase-journal__phase>p{position:relative;margin:0;padding-left:3.2rem}.ocase-journal__phase h3{font-size:var(--sm-type-title-size)}.ocase-journal__phase>p{padding-top:.8rem;font-size:1.5rem;color:var(--sm-color-text-muted)}.ocase-journal__phase h3:before{content:"";position:absolute;left:-.45rem;top:.8rem;width:1rem;height:1rem;border:.2rem solid #43c7de;border-radius:50%;background:var(--journal-paper)}.ocase-journal__phase h3:after{content:"";position:absolute;left:0;top:1.8rem;bottom:-10rem;width:.1rem;background:#258aa047}.ocase-journal__phase:last-child h3:after{display:none}.ocase-journal__progress-band{background:var(--journal-paper)}.ocase-journal__update-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--sm-space-section-y);padding-top:0}.ocase-journal__update-row>section{min-width:0}.ocase-journal__update-row>section:only-child{grid-column:1 / -1}.ocase-journal__update-row>.ocase-journal__update-note{padding-block:var(--sm-space-2xl)}.ocase-journal__update-row>.ocase-journal__progress{border-top:0}.ocase-journal__update-row>.ocase-journal__process{padding:var(--sm-space-2xl);border:0;background:linear-gradient(var(--sm-color-bg-soft),var(--sm-color-bg-soft)),var(--journal-paper)}.ocase-journal__roadmap-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sm-space-md);margin-bottom:var(--sm-space-lg)}.ocase-journal__roadmap-heading h2{margin:0}.ocase-journal__roadmap-intro{margin-bottom:var(--sm-space-2xl)!important;color:var(--sm-color-text-muted);font-size:var(--sm-type-body-size)}.ocase-journal__update-row .ocase-journal__phase h3:before{background:linear-gradient(var(--sm-color-bg-soft),var(--sm-color-bg-soft)),var(--journal-paper)}.ocase-journal__update-row .ocase-journal__phase{grid-template-columns:calc(var(--sm-space-xl) * 4) minmax(0,1fr);gap:0 var(--sm-space-lg)}.ocase-journal__update-row .ocase-journal__phase h3,.ocase-journal__update-row .ocase-journal__phase>p{padding-left:var(--sm-space-xl)}@media(max-width:989px){.ocase-journal__update-row{grid-template-columns:minmax(0,1fr);gap:var(--sm-space-2xl);padding-top:var(--sm-space-2xl)}.ocase-journal__update-row>.ocase-journal__update-note{padding-block:0}}.ocase-journal__follow{background:#000b14}@media(max-width:639px){.ocase-journal__canvas{left:var(--journal-canvas-left, calc(50vw - 600px * var(--journal-css-scale)));transform:var(--journal-canvas-transform, scale(var(--journal-fit-scale, var(--journal-css-scale))));transform-origin:var(--journal-canvas-origin, top left)}.ocase-journal:has([data-journal-launch]) .ocase-journal__original-title{top:16.5%}.ocase-journal:has([data-journal-launch]) .ocase-journal__original-state{top:26%}.ocase-journal__launch{left:312px;top:30%;height:auto;width:576px;padding-inline:var(--sm-space-lg);flex-direction:row;align-items:baseline}.ocase-journal__launch-label{font-size:20px}.ocase-journal__launch-date{font-size:26px}.ocase-journal__original-module{left:312px;top:36%;width:576px;padding-inline:var(--sm-space-lg)}.ocase-journal__phase-button{min-height:70.4px}.ocase-journal__phase-details{left:312px;top:54%;width:576px;padding-inline:var(--sm-space-lg)}.ocase-journal__development-label{font-size:14.25px}.ocase-journal__original-join-line{display:none}.ocase-journal__original-cta-copy{left:616.5px;top:91.4%;width:360px;font-size:18px;text-align:center;transform:translate(-50%)}.ocase-journal__original-scroll{left:616.5px;top:84.6%;width:180px;font-size:16px}.ocase-journal__phase{grid-template-columns:7.5rem minmax(0,1fr);gap:0 1rem}.ocase-journal__phase h3,.ocase-journal__phase>p{padding-left:2rem}.ocase-journal__update-row>.ocase-journal__process{padding:var(--sm-space-xl)}}@supports (transform: scale(calc(100vw/1536px))){@media(max-width:639px){.ocase-journal__stage{--journal-css-scale: min(.625, calc(100vw/600px) , calc(var(--journal-available-height) / 1024px))}}}@media(prefers-reduced-motion:reduce){.ocase-journal__key,.ocase-journal__development-phase.is-selected .ocase-journal__development-step,.ocase-journal__development-phase.is-selected .ocase-journal__development-step:before,.ocase-journal__phase-detail:not([hidden]),.ocase-journal__scroll-chevrons,.ocase-journal__scroll-chevrons span{animation:none}.ocase-journal__development-phase.is-selected .ocase-journal__development-step:before{display:none}.ocase-journal__development-step{transition:none}}.ocase-journal__materials{padding-block:0}.ocase-journal__cad-figure{background:var(--sm-color-ink);color:var(--sm-color-white)}.ocase-journal__cad-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:var(--sm-space-section-y);padding:var(--sm-space-2xl) var(--sm-space-2xl) var(--sm-space-xl)}.ocase-journal__cad-intro .ocase-journal__eyebrow{color:var(--journal-orange)}.ocase-journal__cad-intro h2{margin-top:var(--sm-space-md)}.ocase-journal__cad-intro .ocase-journal__prose{color:var(--journal-ice);font-size:var(--sm-type-input-size)}.ocase-journal__materials-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--sm-space-section-y);margin-bottom:var(--sm-space-2xl)}.ocase-journal__materials-heading h2{max-width:48rem}.ocase-journal__materials-heading .ocase-journal__prose{color:var(--sm-color-text-muted)}.ocase-journal__cad-scroll{overflow-x:auto;overflow-y:hidden;background:var(--sm-color-graphite)}.ocase-journal__cad-scroll:focus-visible{outline:3px solid var(--journal-orange);outline-offset:4px}.ocase-journal__cad-board{position:relative;overflow:hidden;width:100%;aspect-ratio:3000 / 1720;container-type:inline-size}.ocase-journal__cad-canvas{position:absolute;top:0;left:0;width:3000px;height:1720px;overflow:hidden;transform:scale(var(--journal-cad-scale, .4));transform-origin:top left;color:var(--sm-color-white);background:var(--sm-color-graphite)}@supports (transform: scale(calc(100cqw/3000px))){.ocase-journal__cad-canvas{transform:scale(var(--journal-cad-scale, calc(100cqw/3000px) ))}}.ocase-journal__cad-canvas img{display:block;max-width:none}.ocase-journal__cad-canvas>img,.ocase-journal__cad-canvas>div{position:absolute}.ocase-journal__cad-front{left:-180px;top:-260px;width:3456px;height:2168px}.ocase-journal__cad-header{left:110px;top:116px;display:grid;gap:22px}.ocase-journal__cad-kicker,.ocase-journal__cad-label,.ocase-journal__cad-status,.ocase-journal__cad-view>p:first-child,.ocase-journal__cad-footer{font-family:var(--journal-mono)}.ocase-journal__cad-kicker{font-size:27px;line-height:1.18;letter-spacing:4px;color:var(--journal-ice)}.ocase-journal__cad-title{font-family:var(--sm-font-body-family);font-size:104px;font-weight:600;line-height:1.18;letter-spacing:-2px}.ocase-journal__cad-subtitle{font-size:30px;line-height:1.18;letter-spacing:1.4px;color:var(--journal-ice)}.ocase-journal__cad-header-rule{left:760px;top:133px}.ocase-journal__cad-status{left:2520px;top:119px;display:flex;align-items:center;gap:19px;padding:20px 32px 20px 29px;border:1.5px solid rgba(128,144,164,.8);border-radius:50px;background:#2d3746cc;font-size:27px;line-height:1.18;letter-spacing:.2px;white-space:nowrap}.ocase-journal__cad-material{display:grid;justify-items:start;gap:21px;white-space:nowrap}.ocase-journal__cad-material--shell{left:110px;top:560px}.ocase-journal__cad-material--keys{left:2220px;top:1100px}.ocase-journal__cad-label{font-size:27px;line-height:1.18;letter-spacing:1.1px;color:#d8787f}.ocase-journal__cad-material-title{font-size:54px;font-weight:600;line-height:1.18;letter-spacing:-.6px}.ocase-journal__cad-material-note{font-size:32px;line-height:1.18;color:var(--journal-ice)}.ocase-journal__cad-shell-leader{left:596px;top:738px}.ocase-journal__cad-shell-anchor{left:1112px;top:1032px}.ocase-journal__cad-key-leader{left:1860px;top:1048px}.ocase-journal__cad-key-anchor{left:1852px;top:1040px}.ocase-journal__cad-view{display:grid;gap:19px}.ocase-journal__cad-view>p{font-size:27px;line-height:1.18;letter-spacing:1px;color:var(--journal-ice)}.ocase-journal__cad-view img{object-fit:contain;border:1.5px solid rgba(128,144,164,.5);border-radius:8px}.ocase-journal__cad-view--side{left:110px;top:830px}.ocase-journal__cad-view--side img{width:900px;height:295.714px}.ocase-journal__cad-view--rear{left:2300px;top:250px}.ocase-journal__cad-view--rear img{width:520px;height:676px}.ocase-journal__cad-footer-rule{left:110px;top:1597px}.ocase-journal__cad-footer{left:110px;top:1630px;width:2780px;display:flex;justify-content:space-between;font-size:27px;line-height:1.18;color:var(--journal-ice)}.ocase-journal__cad-footer p:last-child{font-size:26px}.ocase-journal__cad-mark--tl{left:62px;top:47px}.ocase-journal__cad-mark--tr{left:2906px;top:47px}.ocase-journal__cad-mark--bl{left:62px;top:1534px}.ocase-journal__cad-mark--br{left:2906px;top:1534px}.ocase-journal__cad-buttons{left:1950px;top:1320px;width:940px}.ocase-journal__cad-buttons-note{margin:19px 0 0;color:var(--journal-ice);font-size:27px;line-height:1.18}.ocase-journal__cad-button-row{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ocase-journal__cad-button-row li{position:relative;overflow:hidden;aspect-ratio:1;background:var(--sm-color-white)}.ocase-journal__cad-button-row img{position:absolute;top:50%;left:50%;width:160%;max-width:none;height:160%;object-fit:contain;transform:translate(-50%,-53%)}.ocase-journal__cad-toggle{flex-shrink:0;padding:0;border:0;background:transparent;color:var(--sm-color-white);font:600 var(--sm-type-caption-size) / var(--sm-line-height-body) var(--sm-font-body-family);text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.ocase-journal__cad-figure.is-enlarged .ocase-journal__cad-board{width:max(100%,1500px)}.ocase-journal__material-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sm-space-2xl);margin-top:var(--sm-space-xl)}.ocase-journal__material-notes article{min-width:0;padding-top:var(--sm-space-xl);border-top:1px solid var(--sm-color-border-default)}.ocase-journal__material-notes h3{margin-block:var(--sm-space-md);font-size:var(--sm-type-title-size);letter-spacing:0}.ocase-journal__material-notes article>p:last-child{color:var(--sm-color-text-muted);font-size:var(--sm-type-body-size);line-height:var(--sm-line-height-relaxed)}@media(max-width:989px){.ocase-journal__materials-heading{grid-template-columns:minmax(0,1fr);gap:var(--sm-space-xl)}}@media(max-width:639px){.ocase-journal__cad-intro{grid-template-columns:minmax(0,1fr);gap:var(--sm-space-lg);padding:var(--sm-space-xl)}.ocase-journal__material-notes{grid-template-columns:minmax(0,1fr);gap:var(--sm-space-lg)}.ocase-journal__material-notes h3{font-size:var(--sm-type-input-size)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/smallsmore-ocase-design-journal.css.map */
