:root{--morpho-ink: #05070f;--morpho-night: #0b1220;--morpho-slate: #c7d2fe;--morpho-ice: #e2e8f0;--morpho-sky: #67d1ff;--morpho-glow: rgba(103, 209, 255, .35);--morpho-glass: rgba(15, 23, 42, .6);--morpho-border: rgba(148, 163, 184, .3);--morpho-shadow: rgba(2, 6, 23, .7);--morpho-gradient: linear-gradient(135deg, #51d1ff 0%, #2f5bff 100%);--morpho-radius: 28px}*{box-sizing:border-box}body.morpho-body{margin:0;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;color:var(--morpho-ice);background:var(--morpho-ink);min-height:100vh;position:relative;isolation:isolate;overflow-x:hidden}body.morpho-body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:var(--morpho-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-3}body.morpho-body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000d9,#0a0e1ad9 45%,#020617f2);z-index:-2}.desktop-view,.mobile-view{width:100%}.desktop-view{display:block}.mobile-view{display:none}img{max-width:100%;height:auto;display:block}.morpho-noise{position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.06) 0%,transparent 40%),radial-gradient(circle at 80% 0%,rgba(255,255,255,.04) 0%,transparent 45%),radial-gradient(circle at 20% 80%,rgba(255,255,255,.05) 0%,transparent 50%);mix-blend-mode:screen;opacity:.25;z-index:-1;pointer-events:none}.morpho-wrap{max-width:1220px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.morpho-header{padding-top:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.morpho-logo{font-size:18px;letter-spacing:.45em;text-transform:lowercase;font-weight:700;color:var(--morpho-sky)}.morpho-nav{display:flex;gap:24px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.85rem}.morpho-nav a{color:#e2e8f0cc;text-decoration:none;position:relative}.morpho-nav a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:var(--morpho-sky);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.morpho-nav a:hover:after,.morpho-nav a:focus-visible:after{opacity:1;transform:translateY(0)}.morpho-hero{min-height:70vh;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"text media";gap:48px;align-items:center;padding:32px 0 8px}.morpho-hero h1{font-family:Copperplate,Avenir Next Condensed,Trebuchet MS,sans-serif;font-size:clamp(2.8rem,4.5vw,4.6rem);line-height:1.1;margin:0 0 24px}.morpho-hero-line{display:block}.morpho-hero-text{grid-area:text}.morpho-hero-line--primary{white-space:nowrap}.morpho-hero-line--accent{color:var(--morpho-sky);text-shadow:0 0 30px rgba(103,209,255,.35)}.morpho-hero-subtitle{font-size:clamp(1.15rem,2.2vw,1.5rem);color:var(--morpho-sky);margin:0 0 18px;font-weight:600;white-space:nowrap}.morpho-hero-body{font-size:clamp(1rem,2vw,1.2rem);color:#e2e8f0e0;line-height:1.7;margin:0 0 36px}.morpho-hero-media{grid-area:media;position:relative;display:flex;justify-content:center;align-items:center;overflow:visible}.morpho-printer,.morpho-placeholder{width:min(900px,150%)}.morpho-printer{filter:drop-shadow(0 0 80px rgba(59,130,246,.4))}.morpho-placeholder{color:#94a3b859}.morpho-glow{position:absolute;inset:auto -10% -8% -10%;height:70%;background:#38bdf866;filter:blur(100px);border-radius:50%;animation:morphoPulse 4s ease-in-out infinite;z-index:-1}.morpho-section{padding:96px 0}.morpho-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}.morpho-heading{display:flex;align-items:center;gap:12px;margin-bottom:32px}.morpho-heading-bar{width:4px;height:40px;border-radius:999px;background:var(--morpho-sky)}.morpho-heading h2{font-family:Copperplate,Avenir Next Condensed,Trebuchet MS,sans-serif;font-size:clamp(2rem,3.4vw,2.6rem);text-transform:uppercase;margin:0}.morpho-copy{font-size:1.1rem;line-height:1.8;color:#e2e8f0e0}.morpho-copy strong{color:var(--morpho-sky)}.morpho-copy p{margin:0 0 16px}.morpho-copy p:last-child{margin-bottom:0}.morpho-awards{margin-top:40px;opacity:.85;transition:opacity .3s ease}.morpho-awards:hover{opacity:1}.morpho-glass-card{background:var(--morpho-glass);border:1px solid var(--morpho-border);border-radius:var(--morpho-radius);box-shadow:0 20px 60px var(--morpho-shadow);padding:32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.morpho-glass-card.tilt{transform:rotate(-2deg);transition:transform .5s ease}.morpho-glass-card.tilt:hover{transform:rotate(0)}.morpho-accent-orb{position:absolute;top:-20px;right:-20px;width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#3b82f64d,#38bdf84d);filter:blur(16px);z-index:-1}.morpho-cta{text-align:center;border-top:1px solid rgba(71,85,105,.35)}.morpho-cta-logo{font-size:22px;letter-spacing:.45em;text-transform:lowercase;color:var(--morpho-sky);font-weight:700;margin-bottom:32px}.morpho-cta h2{font-family:Copperplate,Avenir Next Condensed,Trebuchet MS,sans-serif;font-size:clamp(2.2rem,4vw,3rem);margin:0 0 12px}.morpho-cta-line{width:96px;height:4px;border-radius:999px;background:#67d1ff66;margin:20px auto 32px}.morpho-faq-intro{padding:96px 0 24px}.morpho-faq-block{padding:0 0 32px}.morpho-faq-list{display:flex;flex-direction:column;gap:32px}.morpho-faq-card{padding:0;overflow:hidden}.morpho-faq-summary{list-style:none;padding:28px 40px;font-size:1.4rem;color:#f8fafc;cursor:pointer}.morpho-faq-summary:focus-visible{outline:2px solid var(--morpho-sky);outline-offset:4px}.morpho-faq-summary::-webkit-details-marker{display:none}.morpho-faq-body{padding:0 40px 36px}.morpho-faq-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}.morpho-faq-text{padding-right:24px}.morpho-faq-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.morpho-faq-list li{display:flex;gap:12px;align-items:flex-start}.morpho-faq-list li:before{content:"\2022";color:var(--morpho-sky);font-weight:700;margin-top:2px}.morpho-faq-media{display:flex;align-items:center;justify-content:center}.morpho-faq-media-wrap{position:relative;width:100%;max-width:360px}.morpho-faq-photo{border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px #0006;transform:translate(-40px)}.morpho-footer{margin-top:72px;padding-top:48px;text-align:center;border-top:1px solid rgba(71,85,105,.35);color:#94a3b8cc}.morpho-footer p{margin:4px 0}.morpho-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.morpho-form.centered{justify-content:center}.morpho-input-wrap{position:relative;flex:1 1 320px;max-width:420px}.morpho-input{width:100%;padding:16px 20px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ab3;color:var(--morpho-ice);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.morpho-input:focus{outline:none;border-color:#67d1ffcc;box-shadow:0 0 0 3px #67d1ff40}.morpho-button{border:none;border-radius:999px;padding:16px 36px;font-weight:600;font-size:1rem;color:#fff;background:var(--morpho-gradient);box-shadow:0 16px 30px #38bdf859;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.morpho-button:hover{transform:translateY(-2px);box-shadow:0 20px 40px #38bdf873;filter:brightness(1.05)}.morpho-message{margin-top:16px;padding:12px 18px;border-radius:14px;font-size:.95rem}.morpho-message--dynamic[hidden]{display:none}.morpho-message ul{margin:0;padding-left:18px}.morpho-message.centered{text-align:center}.morpho-message.success{background:#22c55e33;border:1px solid rgba(34,197,94,.5);color:#86efac}.morpho-message.error{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fca5a5}.morpho-reveal{opacity:0;transform:translateY(24px)}html:not(.morpho-ready) .morpho-reveal{opacity:1;transform:translateY(0)}.morpho-ready .morpho-reveal{animation:morphoRise .9s ease forwards}.morpho-ready .morpho-delay-1{animation-delay:.1s}.morpho-ready .morpho-delay-2{animation-delay:.2s}.morpho-ready .morpho-delay-3{animation-delay:.3s}.morpho-ready .morpho-delay-4{animation-delay:.4s}@keyframes morphoRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes morphoPulse{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:980px){.morpho-header{flex-direction:column;align-items:flex-start}.morpho-nav{flex-wrap:wrap}.morpho-hero,.morpho-grid,.morpho-faq-grid{grid-template-columns:1fr}.morpho-hero{min-height:auto;grid-template-areas:"text" "media";gap:24px;padding:24px 0 8px}.morpho-hero-line--primary,.morpho-hero-subtitle{white-space:normal}.morpho-hero-media{margin-top:24px}.morpho-printer,.morpho-placeholder{width:min(720px,120%)}.morpho-section{padding:72px 0}.morpho-faq-intro{padding:72px 0 16px}.morpho-faq-block{padding-bottom:28px}.morpho-glass-card{padding:28px}.morpho-faq-text{padding-right:0}.morpho-heading h2{text-transform:none}.morpho-faq-photo{transform:translate(0)}}@media(max-width:640px){.desktop-view{display:none}.mobile-view{display:block}.mobile-view .morpho-header{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.mobile-view .morpho-logo{font-size:15px;letter-spacing:.2em;white-space:nowrap}.mobile-view .morpho-nav{flex-wrap:nowrap;gap:12px;font-size:.7rem;letter-spacing:.05em}.mobile-view .morpho-nav a{white-space:nowrap}.morpho-wrap{padding:0 18px}.morpho-header{padding-top:24px;align-items:flex-start;text-align:left}.morpho-logo{font-size:16px;letter-spacing:.3em}.morpho-nav{justify-content:flex-start;gap:16px;font-size:.75rem}.morpho-hero{gap:16px;padding:20px 0 6px}.morpho-hero-text{text-align:left}.morpho-hero h1{font-size:clamp(2.2rem,10vw,3rem)}.morpho-hero-subtitle{font-size:1rem;margin-bottom:12px}.morpho-hero-body{font-size:.98rem;margin-bottom:22px}.morpho-printer,.morpho-placeholder{width:min(560px,120%)}.morpho-glow{height:55%;filter:blur(80px)}.morpho-hero-media{margin-top:8px}.morpho-section{padding:56px 0}.morpho-about{padding-top:72px}.morpho-grid{gap:36px}.morpho-heading{margin-bottom:20px;justify-content:flex-start}.morpho-heading h2{font-size:1.6rem;text-align:left}.morpho-copy{font-size:1rem}.morpho-glass-card{padding:24px}.morpho-cta-logo{margin-bottom:20px}.morpho-cta h2{font-size:1.9rem}.morpho-cta-line{margin:16px auto 24px}.morpho-form{flex-direction:column;align-items:stretch;gap:0}.morpho-input-wrap{max-width:none}.morpho-input{padding:12px 18px}.mobile-view .morpho-faq-stack{display:flex;flex-direction:column;gap:16px}.morpho-button{width:100%}.morpho-faq-summary{padding:20px;font-size:1.05rem}.morpho-faq-body{padding:0 20px 24px}.morpho-footer{margin-top:48px;padding-top:32px;font-size:.9rem}}@media(prefers-reduced-motion:reduce){.morpho-glow,.morpho-ready .morpho-reveal{animation:none}.morpho-button{transition:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.6s}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
