@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-01.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-02.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-03.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-04.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-05.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-06.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-07.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-08.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-09.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-10.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-11.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-13.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-14.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-15.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-10.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-11.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-12.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-13.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-14.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-15.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background: 0 0% 0%;--foreground: 0 0% 100%;--muted: 0 0% 80%;--subtle: 0 0% 60%;--faint: 0 0% 50%;--radius: 1rem;color:hsl(var(--foreground));background:hsl(var(--background));font-family:Poppins,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{overflow-x:hidden}button,a{color:inherit;font:inherit}button{cursor:pointer}img{display:block;max-width:100%}@layer components{.liquid-glass,.liquid-glass-strong{background:#ffffff03;background-blend-mode:luminosity;border:none;position:relative;overflow:hidden}.liquid-glass{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass-strong{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);box-shadow:4px 4px 4px #0000000d,inset 0 1px 1px #ffffff26}.liquid-glass:before,.liquid-glass-strong:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;padding:1.4px;border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.liquid-glass:before{background:linear-gradient(180deg,rgba(255,255,255,.45) 0%,rgba(255,255,255,.15) 20%,transparent 40%,transparent 60%,rgba(255,255,255,.15) 80%,rgba(255,255,255,.45) 100%)}.liquid-glass-strong:before{background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.2) 20%,transparent 40%,transparent 60%,rgba(255,255,255,.2) 80%,rgba(255,255,255,.5) 100%)}}.bloom-shell{isolation:isolate;min-height:100dvh;overflow:hidden;position:relative}.background-video,.video-shade{height:100%;top:0;right:0;bottom:0;left:0;position:fixed;width:100%}.background-video{object-fit:cover;z-index:0}.video-shade{background:linear-gradient(90deg,#00000057,#0000001f),radial-gradient(circle at 58% 42%,rgba(255,255,255,.08),transparent 32%);z-index:1}.hero-layout{display:flex;min-height:100dvh;position:relative;z-index:10}.left-panel{display:flex;min-height:100dvh;padding:1rem;position:relative;width:52%}.left-glass{border-radius:1.5rem;top:1rem;right:1rem;bottom:1rem;left:1rem;position:absolute}.left-content{display:flex;flex:1;flex-direction:column;min-height:calc(100dvh - 2rem);padding:clamp(1.25rem,2.5vw,2rem);position:relative;z-index:2}.top-nav,.right-topbar,.brand-mark,.nav-menu,.social-pill,.account-button,.pill-row,.author-row,.sculpting-card{align-items:center;display:flex}.top-nav,.right-topbar{justify-content:space-between}.brand-mark,.social-link{text-decoration:none}.brand-mark{gap:.65rem}.brand-mark span{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.05em;line-height:1}.nav-menu{border-radius:999px;gap:.45rem;padding:.75rem 1rem}.hero-center{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:2rem 0;text-align:center}.hero-logo{height:5rem;margin-bottom:1.65rem;width:5rem}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3{font-weight:500}h1{color:#fff;font-size:clamp(3.6rem,6vw,5.8rem);letter-spacing:-.05em;line-height:.96;max-width:11ch;padding-bottom:.25rem}h1 em,h2 em,h3 em,blockquote em{color:#fffc;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-weight:400;line-height:1.1}.cta-button{align-items:center;border-radius:999px;display:flex;gap:.8rem;margin-top:2rem;padding:.52rem .55rem .52rem 1.35rem}.cta-icon{height:1.75rem;width:1.75rem}.pill-row{flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:1rem}.capability-pill{border-radius:999px;color:#fffc;font-size:.75rem;padding:.58rem .9rem;white-space:nowrap}.quote-block{padding:0 .25rem .25rem;text-align:center}.quote-label{color:#ffffff80;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}blockquote{color:#fff;font-size:clamp(1.1rem,1.65vw,1.55rem);line-height:1.35;margin-top:.65rem}.author-row{color:#fff9;gap:.75rem;justify-content:center;margin-top:.8rem}.author-row span{background:#ffffff59;height:1px;width:3.2rem}.author-row strong{font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.right-panel{display:flex;flex-direction:column;min-height:100dvh;padding:1.5rem 1.5rem 1.5rem 0;position:relative;width:48%;z-index:2}.social-pill,.account-button{border-radius:999px}.social-pill{gap:.45rem;padding:.6rem .72rem}.social-link{color:#fff;display:grid;height:2rem;place-items:center;transition:color .18s ease;width:2rem}.social-link:hover{color:#fffc}.account-button{gap:.55rem;padding:.55rem 1rem .55rem .55rem}.community-card{border-radius:var(--radius);margin-top:5.5rem;padding:1.05rem;width:14rem}.community-card h2{color:#fff;font-size:1rem;letter-spacing:-.02em}.community-card p,.feature-card p,.sculpting-card p{color:#fff9;font-size:.78rem;line-height:1.55}.community-card p{margin-top:.45rem}.right-feature-panel{border-radius:2.5rem;margin-top:auto;padding:.75rem}.feature-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{border-radius:1.5rem;min-height:10.8rem;padding:1rem}.feature-card h3,.sculpting-card h3{color:#fff;font-size:1rem;letter-spacing:-.025em;margin-top:1.1rem}.feature-card p{margin-top:.45rem}.sculpting-card{border-radius:1.5rem;gap:.85rem;margin-top:.75rem;padding:.75rem}.sculpting-card img{aspect-ratio:3 / 2;border-radius:1.1rem;height:4rem;object-fit:cover;width:6rem}.sculpting-card h3{margin-top:0}.sculpting-card p{margin-top:.22rem}.add-button{background:#ffffff1a;border:none;border-radius:999px;color:#fff;flex:0 0 auto;font-size:1.45rem;height:2.2rem;line-height:1;margin-left:auto;width:2.2rem}.icon-circle{align-items:center;background:#ffffff1a;border-radius:999px;display:flex;height:2rem;justify-content:center;width:2rem}.hover-scale{transform:translateZ(0);transition:color .18s ease,transform .18s ease}.hover-scale:hover{transform:scale(1.05)}.hover-scale:active{transform:scale(.95)}@media(max-width:1023px){.hero-layout{display:block}.left-panel{min-height:100dvh;width:100%}.right-panel{display:none}h1{font-size:clamp(3.5rem,14vw,5.25rem)}}@media(max-width:640px){.left-panel{padding:.85rem}.left-glass{top:.85rem;right:.85rem;bottom:.85rem;left:.85rem}.left-content{min-height:calc(100dvh - 1.7rem);padding:1rem}.brand-mark span{font-size:1.32rem}.nav-menu span{display:none}.hero-logo{height:4.5rem;width:4.5rem}.hero-center{padding:1.75rem 0}.author-row span{width:2rem}}
