@view-transition{navigation:auto}::view-transition-old(root){animation:hive-page-out .55s cubic-bezier(.25,.8,.25,1) both}::view-transition-new(root){animation:hive-page-in .65s cubic-bezier(.2,.75,.2,1) both}::view-transition-group(hive-header){z-index:5}@keyframes hive-page-out{to{opacity:.45;transform:translateY(-24px) scale(.985)}}@keyframes hive-page-in{0%{clip-path:polygon(0 100%,100% 82%,100% 100%,0 100%);transform:translateY(24px)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}body.hc-ui.hc-world{--hc-bg:#080808;--hc-surface:#191919;--hc-raised:#252525;--hc-accent:#f2c94c;--hc-text:#ffffff;--hc-muted:#bdbdbd;--hc-line:#ffffff26;--hc-border:#ffffff30;--hc-radius:3px;background-color:var(--hc-bg);background-image:none;overflow-x:clip}body.hc-world .hc-site-header{background:#080808f5;border-bottom:1px solid var(--hc-line);view-transition-name:hive-header}body.hc-world .hc-header-inner{width:92%;max-width:1480px;padding:12px 0}body.hc-world .hc-site-header .hc-logo-window{width:170px}body.hc-world .hc-desktop-nav a{font-weight:450;font-size:.68rem;letter-spacing:.1em}body.hc-ui.hc-world .hc-explore-toggle{background:transparent;color:var(--hc-text);border:1px solid #ffffff40;box-shadow:none}body.hc-ui.hc-world .hc-explore-toggle:hover{background:var(--hc-accent);color:#080808}body.hc-ui.hc-world .hc-page{width:min(88%,1360px);margin-block:clamp(28px,4vw,56px)}body.hc-ui.hc-world .hc-page>section+section{margin-top:clamp(32px,4.5vw,64px)}body.hc-ui.hc-world :is(h1,h2){font-weight:450;letter-spacing:-.055em}body.hc-ui.hc-world h1{font-size:clamp(3rem,6.7vw,6.5rem);line-height:1.02}body.hc-ui.hc-world :is(h1,h2) em{font-family:Georgia,serif;font-weight:400;font-style:italic}body.hc-world p{text-wrap:pretty}body.hc-world .hc-intro{padding-block:8px 26px}body.hc-world .hc-intro p:not(.hc-eyebrow){max-width:48ch}body.hc-world .hc-eyebrow{color:var(--hc-accent);font-size:10px}body.hc-world .hc-editorial-hero{padding:0 0 38px;gap:5vw}body.hc-world .hc-editorial-hero figure{overflow:hidden}body.hc-world .hc-editorial-hero img{height:clamp(320px,40vw,520px);aspect-ratio:auto}body.hc-world .hc-chapter{padding-block:32px}body.hc-world .hc-closing{padding-block:40px}body.hc-world .hc-workbench{padding:32px 6%;margin-top:42px;gap:5vw;border-block:1px solid var(--hc-line);background:#141414}body.hc-world .hc-workbench-art{max-height:220px}body.hc-world .hc-site-footer{margin-top:24px;background:#080808}body.hc-world .hc-footer-inner{width:88%;padding-block:36px}body.hc-world .hc-footer-bottom{width:88%;padding-block:20px}body.hc-world .hc-next-links{margin-top:36px;padding:14px 6%;background:#181818}body.hc-world .hc-next-links a{text-decoration:none;transition:color .2s,translate .25s}body.hc-world .hc-next-links a:hover{color:var(--hc-accent);translate:5px 0}body.hc-world .hc-explore-dialog{background:#f2c94c}body.hc-world .hc-explore-dialog nav a{font-weight:450;padding:10px 0;transition:padding .3s,color .3s}body.hc-world .hc-explore-dialog nav a:hover{padding-left:12px}body.hc-world .hc-explore-dialog nav a>span{transition:rotate .3s}body.hc-world .hc-explore-dialog nav a:hover>span{rotate:45deg}body.hc-world .hc-button,body.hc-world .flight-button{position:relative;overflow:hidden;transition:background .25s,box-shadow .25s,translate .25s}body.hc-world .hc-button:hover,body.hc-world .flight-button:hover{translate:0 -2px;box-shadow:0 5px #f2c94c17}body.hc-world .hc-text-link{text-decoration:none;background:linear-gradient(var(--hc-accent),var(--hc-accent)) 0 100%/0 1px no-repeat;transition:background-size .4s,color .3s}body.hc-world .hc-text-link:hover{background-size:100% 1px}.hive-reveal-media{overflow:hidden}.hive-reveal-media img{transform-origin:50% 55%}.hive-loom{height:70px;overflow:hidden;border-block:1px solid var(--hc-line);display:flex;align-items:center;margin-top:0;background:#141414}.hive-loom-track{display:flex;flex:none;gap:42px;width:max-content;animation:hive-loom 35s linear infinite;animation-play-state:paused}.hive-loom[data-in-view=true] .hive-loom-track{animation-play-state:running}.hive-loom span{font:11px var(--hc-mono);letter-spacing:.16em;color:#bdbdbd;white-space:nowrap}.hive-loom b{color:var(--hc-accent);font-size:24px;font-weight:400;margin-left:42px}@keyframes hive-loom{to{transform:translate(-50%)}}.hive-library-lead{display:grid;grid-template-columns:1fr .8fr;gap:5vw;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--hc-line)}.hive-library-lead .hc-hub-intro{border:0;padding:0;display:block}.hive-library-lead .hc-hub-intro h1{max-width:11ch}.hive-circuit{position:relative;width:100%;aspect-ratio:1.45;background:radial-gradient(ellipse,#33333350,transparent 70%)}.hive-circuit svg{position:absolute;width:100%;height:100%;inset:0;overflow:visible}.hive-circuit .trace{stroke:#737373;stroke-width:1;fill:none}.hive-circuit .signal{stroke:#f2c94c;stroke-width:2;fill:none;stroke-dasharray:8 180;animation:hive-signal 9s linear infinite;animation-play-state:paused}.hive-circuit[data-in-view=true] .signal{animation-play-state:running}@keyframes hive-signal{to{stroke-dashoffset:-752}}.hive-circuit .core{fill:#222;stroke:#f2c94c;stroke-width:1.5}.hive-circuit .satellite{fill:#111;stroke:#999;transition:fill .3s,stroke .3s}.hive-circuit a:hover .satellite,.hive-circuit a:focus-visible .satellite{fill:#444;stroke:#f2c94c}.hive-circuit text{fill:#fff;font:10px var(--hc-mono);text-anchor:middle;letter-spacing:1px}.hive-circuit .core-label{fill:#f2c94c;font-size:12px}.hive-circuit .circuit-caption{position:absolute;bottom:0;right:0;font:9px var(--hc-mono);letter-spacing:.08em;color:#bdbdbd}.hive-library-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hive-library-nav a{padding:9px 14px;min-height:44px;border:1px solid var(--hc-line);text-decoration:none;display:flex;align-items:center;font-size:12px}.hive-library-nav a[aria-current]{background:var(--hc-accent);color:#080808}body.hc-world .hc-resource-search{max-width:620px;padding-block:0}body.hc-world .hc-resource-grid{counter-reset:topic;gap:0;border:0;border-top:1px solid var(--hc-line);background:none}body.hc-world .hc-resource-grid>a.resource-card{counter-increment:topic;display:grid;grid-template-columns:36px 1fr 28px;gap:10px 12px;padding:26px 24px 26px 0;border-bottom:1px solid var(--hc-line);background:none;transition:background .3s,padding-left .3s}body.hc-world .hc-resource-grid>a.resource-card:before{content:counter(topic,decimal-leading-zero);position:static;background:none;width:auto;height:auto;grid-row:1/3;font:11px var(--hc-mono);color:var(--hc-accent);padding-top:4px}body.hc-world .hc-resource-grid>a.resource-card h2{font-size:1.45rem;margin:0;grid-column:2}body.hc-world .hc-resource-grid>a.resource-card p{grid-column:2;grid-row:2;font-size:14px;margin:0;max-width:40ch}body.hc-world .hc-resource-grid>a.resource-card>span{grid-column:3;grid-row:1/3;align-self:center;transition:transform .35s}body.hc-world .hc-resource-grid>a.resource-card:hover{background:#191919;padding-left:14px}body.hc-world .hc-resource-grid>a.resource-card:hover>span{transform:rotate(-45deg)}body.hc-world .hc-resource-grid>a.resource-card:nth-child(odd){padding-right:32px}body.hc-world .hc-resource-grid>a.resource-card:nth-child(2n){padding-left:24px}body.hc-world .hc-resource-grid>section.faq-category{padding:28px;border-bottom:1px solid var(--hc-line);background:#191919}body.hc-world .hc-resource-grid:has(.faq-category){gap:12px;border:0}body.hc-world .hc-resource-grid .faq-category h2{font-size:1.75rem}body.hc-world:has(#productsList) .hc-intro{background:linear-gradient(115deg,#282828,#121212);padding:30px;border:1px solid #ffffff18;position:relative;overflow:hidden}body.hc-world:has(#productsList) .hc-intro:after{content:"\2b21";position:absolute;right:9%;top:-50px;font-size:240px;color:#f2c94c10;pointer-events:none;rotate:15deg}body.hc-world .hc-catalogue-tools{padding:20px;background:#191919}body.hc-world .hc-product-card .product-link img{background:#fff;border:0;padding:22px;aspect-ratio:1.2}body.hc-world .hc-product-card .product-link h2{font-size:1.3rem;letter-spacing:-.025em}body.hc-world .hc-product-grid{gap:32px 22px}body.hc-world .hc-main-image{background:#fff;border:0}body.hc-world .hc-product-gallery{position:sticky;top:110px;align-self:start}body.hc-world .hc-cart-summary,body.hc-world .hc-order-panel{background:#1b1b1b;border-top:2px solid var(--hc-accent)}body.hc-world .hc-account-tabs{background:none;padding:0;border:0;border-bottom:1px solid var(--hc-line);gap:8px}body.hc-world .hc-account-tabs a{border-radius:2px 2px 0 0}body.hc-world .hc-account-summary{background:linear-gradient(110deg,#282828,#181818);padding:26px;border:1px solid var(--hc-line)}body.hc-world:has(.hc-auth){background-image:radial-gradient(ellipse at 15% 30%,#44444425,transparent 38%),radial-gradient(ellipse at 95% 60%,#f2c94c10,transparent 32%)}body.hc-ui.hc-world .hc-auth{max-width:600px}body.hc-world .hc-auth h1{font-size:clamp(2.9rem,5vw,4.5rem)}body.hc-world .hc-auth>form{background:#191919;padding:28px;border:1px solid #ffffff30;border-top:3px solid var(--hc-accent)}body.hc-world .hc-auth>form:focus-within{border-color:#f2c94c80}body.hc-world .hc-field :is(input,textarea,select){transition:border-color .2s,background .2s,box-shadow .2s}body.hc-world .hc-field :is(input,textarea,select):focus{box-shadow:0 0 0 3px #f2c94c14}body.hc-ui.hc-world .hc-guide,body.hc-ui.hc-world .hc-prose{max-width:900px}body.hc-world .hc-guide h1,body.hc-world .hc-prose h1{font-size:clamp(2.5rem,5.5vw,4.8rem);max-width:21ch}body.hc-world .hc-guide :is(p,li),body.hc-world .hc-prose p{max-width:73ch;line-height:1.75}body.hc-world .hc-guide>section{padding-block:22px}body.hc-world .hc-guide-index{background:#1b1b1b;padding:14px 20px;border:1px solid #ffffff25}body.hc-world .hc-guide-index a{font-size:13px;text-decoration:none}body.hc-world .hc-guide-index a[aria-current]{color:var(--hc-accent)}body.hc-world .hc-guide-index summary{color:#f2c94c}.hive-reading-meta{font:10px var(--hc-mono);text-transform:uppercase;letter-spacing:.1em;color:#bdbdbd;margin-block:14px;display:flex;gap:20px}body.hc-world .hc-guide h2{font-size:clamp(1.7rem,3vw,2.25rem)}body.hc-world .hc-guide h3{font-size:1.25rem}body.hc-world .hc-guide .composition-grid{gap:18px}body.hc-world .hc-faq summary,body.hc-world .hc-project-questions summary{transition:color .25s,padding-left .25s}body.hc-world .hc-faq summary:hover,body.hc-world .hc-project-questions summary:hover{padding-left:8px;color:var(--hc-accent)}body.hc-ui.hc-flight-page .flight-section{padding-block:clamp(48px,6vw,84px)}body.hc-ui.hc-flight-page .flight-film{padding-block:48px;min-height:0}body.hc-ui.hc-flight-page .flight-belief{padding-block:75px}body.hc-ui.hc-flight-page .flight-contact{padding-block:60px}[data-word-reveal] span{color:#858585;transition:color .3s}[data-word-reveal] span.is-lit{color:#fff}body.hc-world .flight-process{padding-block:40px}body.hc-world .flight-process h2{margin:24px 0 35px}body.hc-world .hc-gallery-grid{gap:32px 24px}body.hc-world .hc-gallery-grid figure:nth-child(2){margin-top:60px}body.hc-world .flight-anatomy{position:relative;margin-inline:-6.8181818%}body.hc-world.flight-ready:not(.flight-reduced) .flight-anatomy{height:240svh}body.hc-world .flight-anatomy .flight-viewer{border:0;min-height:610px;height:calc(100svh - var(--flight-header,82px) - 24px);background:radial-gradient(ellipse at 70% 40%,#33333355,transparent 62%),#111}body.hc-world.flight-ready:not(.flight-reduced) .flight-anatomy .flight-viewer{position:sticky;top:calc(var(--flight-header,82px) + 12px)}body.hc-world .flight-anatomy .flight-model{inset:20px -2% 65px 25%}.flight-anatomy .flight-viewer-top,.flight-anatomy .flight-viewer-bottom{left:6vw;right:6vw}.flight-anatomy-notes{position:absolute;left:6vw;top:30%;width:36%;z-index:3;pointer-events:none}.flight-anatomy-notes a{pointer-events:auto;display:inline-flex;align-items:center;min-height:44px;color:#f2c94c;font-size:12px}.flight-anatomy-notes>div:not([hidden]){animation:anatomy-note-in .7s cubic-bezier(.2,.75,.2,1) both}.flight-anatomy-notes span{font:10px var(--hc-mono);letter-spacing:.12em;color:#f2c94c}body.hc-world .flight-anatomy-notes h2{font-size:clamp(2rem,4vw,4.4rem);margin:22px 0}.flight-anatomy-notes p{font-size:14px;color:#bdbdbd}.flight-anatomy .flight-viewer:after{content:"";position:absolute;bottom:0;left:6vw;right:6vw;height:2px;background:#f2c94c;transform:scaleX(var(--anatomy-progress,0));transform-origin:left}@keyframes anatomy-note-in{0%{opacity:0;transform:translateY(24px) rotate(1deg)}to{opacity:1;transform:none}}@media(min-width:1100px){body.hc-world:has(.hc-guide) .hc-guide-index[open] ol{columns:3}}@media(max-width:900px){.hive-library-lead{grid-template-columns:1fr 1fr;gap:20px}.hive-library-lead h1{font-size:8vw!important}.hive-circuit{aspect-ratio:1}body.hc-world .flight-anatomy-notes{top:14%;width:86%}body.hc-world .flight-anatomy-notes h2{font-size:2.6rem;margin:14px 0}.flight-anatomy-notes p{font-size:12px}.flight-anatomy-notes a{font-size:11px}body.hc-world .flight-anatomy .flight-model{inset:29% -3% 90px}.flight-anatomy .flight-viewer-bottom{flex-direction:column;align-items:start;gap:8px}body.hc-world .hc-product-gallery{position:static}}@media(max-width:600px){body.hc-world .hc-site-header .hc-logo-window{width:132px}body.hc-world .hc-header-inner{width:90%;padding:10px 0}body.hc-ui.hc-world .hc-page{width:88%;margin-block:28px}body.hc-ui.hc-world h1{font-size:12vw}body.hc-world .hc-editorial-hero img{height:320px}body.hc-world .hc-editorial-hero{padding-bottom:28px}body.hc-world .hc-gallery-grid figure:nth-child(2){margin-top:0}.hive-library-lead{grid-template-columns:1fr;padding-bottom:20px}.hive-library-lead h1{font-size:12vw!important;max-width:none!important}.hive-circuit{aspect-ratio:1.8}.hive-library-nav{gap:6px}.hive-library-nav a{padding:8px 10px;font-size:11px}body.hc-world .hc-resource-grid>a.resource-card,body.hc-world .hc-resource-grid>a.resource-card:nth-child(2n){padding:22px 4px;grid-template-columns:26px 1fr 24px}.hive-loom{height:55px}.hive-loom span{font-size:9px}body.hc-world .hc-auth>form{padding:22px}body.hc-world:has(#productsList) .hc-intro{padding:22px}body.hc-world .hc-catalogue-tools{padding:16px}body.hc-world .hc-workbench{padding:26px 6%}.flight-anatomy .flight-viewer-controls{flex-wrap:wrap;gap:4px}body.hc-ui .flight-anatomy .flight-viewer-controls button{padding:8px;font-size:10px;min-height:44px}body.hc-world .flight-anatomy .flight-viewer{min-height:640px}.flight-anatomy .flight-viewer-top{font-size:8px}.flight-anatomy .flight-viewer-top>span{max-width:160px}.flight-anatomy .flight-viewer-bottom>span{margin-top:0}body.hc-world .flight-anatomy .flight-model{inset:31% -8% 105px}.flight-anatomy-notes p{margin-bottom:0}body.hc-world .hc-next-links{gap:0}.hc-world .hc-footer-inner{gap:25px}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.hive-loom-track,.hive-circuit .signal,.flight-anatomy-notes>div{animation:none!important}body.hc-world .flight-anatomy{height:auto!important}body.hc-world .flight-anatomy .flight-viewer{position:relative!important;top:0!important}[data-word-reveal] span{color:#fff;transition:none}}.hive-library-lead .hc-orbital-mark{display:none}body.hc-world .hc-resource-grid:has(.resource-card){grid-template-columns:repeat(2,minmax(0,1fr))}.hive-circuit text{font-size:12px}@media(max-width:600px){body.hc-world .hc-resource-grid:has(.resource-card){grid-template-columns:1fr}}.flight-model{view-transition-name:hive-model}::view-transition-old(hive-model),::view-transition-new(hive-model){animation:none;opacity:0}.hive-journal-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;padding-bottom:32px;border-bottom:1px solid var(--hc-line)}.hive-journal-heading .hc-lead{font-size:16px;color:var(--hc-muted)}.hive-journal-feature{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:5vw}.hive-journal-feature figure{margin:0}.hive-journal-feature figure img{width:100%;height:440px;object-fit:cover;filter:grayscale(.45)}.hive-journal-feature figcaption{font:10px var(--hc-mono);padding-block:14px;color:var(--hc-muted)}.hive-journal-feature>div>p:not(.hc-eyebrow){max-width:42ch;color:var(--hc-muted)}.hive-story-routes{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--hc-line)}.hive-story-routes a{display:grid;grid-template-columns:1fr auto;padding:24px;gap:14px;text-decoration:none;transition:background .35s}.hive-story-routes a+a{border-left:1px solid var(--hc-line)}.hive-story-routes a>span:first-child{font:10px var(--hc-mono);grid-column:1/-1;letter-spacing:.08em}.hive-story-routes strong{font-size:clamp(1.4rem,2.6vw,2.3rem);color:var(--hc-text);font-weight:450;letter-spacing:-.035em}.hive-story-routes a>span:last-child{font-size:24px;transition:rotate .3s}.hive-story-routes a:hover{background:#292929}.hive-story-routes a:hover>span:last-child{rotate:45deg}.hive-events-intro{padding:30px 0 45px;position:relative;overflow:hidden;isolation:isolate}.hive-events-intro h1{margin:25px 0}.hive-events-intro .hc-lead{max-width:35ch}.hive-event-orbits{position:absolute;right:-3%;width:45%;aspect-ratio:1;top:0;z-index:-1;display:grid;place-items:center;color:#f2c94c80;perspective:500px}.hive-event-orbits i{position:absolute;inset:8%;border:1px solid #f2c94c35;border-radius:50%;transform:rotateX(55deg) rotate(25deg)}.hive-event-orbits i:nth-child(2){transform:rotateY(55deg) rotate(40deg)}.hive-event-orbits i:nth-child(3){transform:rotateY(-55deg) rotate(-40deg)}.hive-event-orbits>span{font-size:clamp(80px,12vw,160px)}.hive-event-board{display:grid;grid-template-columns:.65fr 1.35fr;background:#fff;color:#080808;padding:35px 5vw;gap:30px}body.hc-world .hive-event-board .hc-eyebrow{color:#444}.hive-event-board p{max-width:42ch}.hive-event-symbol{display:block;font-size:85px;font-weight:300;line-height:1.1}body.hc-world .hive-event-board .hc-button{background:#080808;color:#fff;border-color:#080808}.hive-draft-review{border-block:1px solid var(--hc-line);padding:12px 0}.hive-draft-review summary{color:var(--hc-muted);font:12px var(--hc-mono);min-height:44px}.hive-draft-review .hc-editorial{margin-top:25px}.hive-events-intro .hive-event-orbits[data-in-view=true]{animation:hive-orbit-breathe 10s ease-in-out infinite alternate}@keyframes hive-orbit-breathe{0%{transform:rotate(-8deg) scale(.94)}to{transform:rotate(12deg) scale(1.04)}}@media(max-width:600px){.hive-journal-heading{display:block}.hive-journal-heading .hc-lead{margin-top:22px}.hive-journal-feature{grid-template-columns:1fr;gap:22px}.hive-journal-feature figure img{height:320px}.hive-story-routes{grid-template-columns:1fr}.hive-story-routes a{padding:22px 8px}.hive-story-routes a+a{border-left:0;border-top:1px solid var(--hc-line)}.hive-event-orbits{width:80%;right:-40%;top:15%;opacity:.4}.hive-event-board{grid-template-columns:1fr;padding:26px;gap:20px}.hive-event-symbol{display:none}.hive-events-intro{padding-top:0}}@media(prefers-reduced-motion:reduce){.hive-events-intro .hive-event-orbits{animation:none!important}}.hc-world main h1:has(.hc-title-word){overflow:clip;padding-bottom:.08em}.hc-world .hive-events-intro .hc-text-link{margin-top:18px}
