html,body{margin:0;background:#eceee6;overflow-x:hidden}#algems-root *{box-sizing:border-box}#algems-root ::selection{background:#9e7a33;color:#f8f4ec}@keyframes algems-sweep{0%{transform:translate(-130%) skew(-12deg)}to{transform:translate(260%) skew(-12deg)}}@keyframes algems-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes algems-cue{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(9px);opacity:1}}@keyframes algems-cue-h{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(8px);opacity:1}}@keyframes algems-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes algems-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes algems-spin-rev{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes algems-orbit{0%{transform:rotate(0) translate(var(--orb,180px)) rotate(0)}to{transform:rotate(360deg) translate(var(--orb,180px)) rotate(-360deg)}}@keyframes algems-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes algems-halo{0%,to{opacity:.4}50%{opacity:.85}}@keyframes algems-shine{0%{transform:translate(-180%) skew(-18deg)}55%,to{transform:translate(420%) skew(-18deg)}}@keyframes algems-rotate{to{transform:rotate(360deg)}}@keyframes algems-rise{0%{transform:translateY(30px) scale(.6);opacity:0}12%{opacity:.9}70%{opacity:.7}to{transform:translateY(-180px) scale(1);opacity:0}}@keyframes algems-ring{0%{transform:translate(-50%,-50%) scale(.5);opacity:.55}to{transform:translate(-50%,-50%) scale(2.8);opacity:0}}@keyframes algems-emblem-glow{0%,to{box-shadow:0 0 12px #c9a86a80}50%{box-shadow:0 0 26px #c9a86ae6}}.hero-bg-mobile{display:none}@media(max-width:768px){.hero-bg-desktop{display:none}.hero-bg-mobile{display:block}}#nav-burger{display:none}@media(max-width:768px){#nav-links{display:none!important}#nav-burger{display:flex!important}#nav{padding-left:1.4rem;padding-right:1.4rem}}#mobile-menu{transition:opacity .5s ease,visibility .5s ease}body.algems-end #nav{opacity:0!important;transform:translateY(-100%)!important;pointer-events:none!important;transition:opacity .15s ease,transform .15s ease}#mobile-menu a{transition:color .3s ease,transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}body.algems-menu-open{overflow:hidden}body.algems-scrolled #nav>a.nav-link:first-child{color:var(--text)!important}body.algems-scrolled #nav #nav-links .nav-link{color:var(--muted)!important}body.algems-scrolled #nav-burger .burger-bar,body.algems-menu-open #nav-burger .burger-bar{background:var(--text)!important}body:not(.algems-scrolled) #nav #nav-links .nav-link:hover{color:var(--text)!important}.coll-card .coll-img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.coll-card:hover .coll-img{transform:scale(1.06)}.coll-card:hover .coll-name{color:var(--gold-soft)}.coll-card{transition:transform .9s cubic-bezier(.16,1,.3,1)}.coll-shot{position:absolute;inset:0;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.coll-shot.on{opacity:1}.coll-row{position:relative;cursor:pointer;border-top:1px solid var(--line);transition:padding-left .6s cubic-bezier(.16,1,.3,1)}.coll-row:last-child{border-bottom:1px solid var(--line)}.coll-row .cr-name{transition:color .5s ease}.coll-row .cr-mark{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s ease;transform:scaleX(0);transform-origin:left;opacity:0}.coll-row .cr-arrow{transition:opacity .5s ease,transform .6s ease;opacity:0;transform:translate(-8px)}.coll-row.on{padding-left:1.2rem}.coll-row.on .cr-name{color:var(--gold-soft)}.coll-row.on .cr-mark{transform:scaleX(1);opacity:1}.coll-row.on .cr-arrow{opacity:1;transform:translate(0)}.coll-row.on .cr-idx{color:var(--gold)!important}.mani-word{color:#cdc2ae;transition:color .1s linear}.pillar-card{transition:opacity .9s ease}.pillar-num{-webkit-text-stroke:1px rgba(201,168,106,.55);color:transparent;transition:color 1s ease,-webkit-text-stroke 1s ease,text-shadow 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),opacity 1s ease;text-shadow:none;opacity:.5}.pillar-card.pc-on .pillar-num{color:var(--gold-soft);-webkit-text-stroke:1px var(--gold);text-shadow:0 0 60px rgba(201,168,106,.45);opacity:1;transform:translateY(-6px)}.pillar-card.pc-on .pc-eyebrow{color:var(--gold)!important}.pillar-card.pc-on .pc-rule{width:100%!important}.pillar-card.pc-on .pillar-title{color:var(--text)!important}.mat-chip{transition:border-color .5s ease,background .5s ease,transform .5s cubic-bezier(.16,1,.3,1);cursor:pointer}.mat-chip:hover{transform:translate(10px)}.mat-chip:hover .mat-dot{transform:rotate(45deg) scale(1.18)!important}.mat-chip:hover .mat-arrow{opacity:1!important;transform:translate(0)!important}.tcard{transition:opacity 1s ease,transform 1s cubic-bezier(.16,1,.3,1)}.press-col{position:relative;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s ease,border-color .55s ease}.press-col:hover{transform:translateY(-7px);box-shadow:0 26px 64px #1f1c181a;border-color:var(--gold)}.press-col .press-rule{transition:width .55s cubic-bezier(.16,1,.3,1)}.press-col:hover .press-rule{width:58px}.press-col:hover blockquote{color:var(--gold-soft)}.num-row{transition:border-color .5s ease}.num-row:hover{border-color:var(--gold)}.num-row .counter{color:var(--text);transition:color .5s ease}.num-row:hover .counter{color:var(--gold)}.num-row:hover>span:first-child{color:var(--gold)}.num-figs .counter{color:var(--text);transition:color .5s ease}.num-figs .num-tick{transition:width .5s cubic-bezier(.16,1,.3,1)}.num-figs .num-cell:hover .counter{color:var(--gold)}.num-figs .num-cell:hover .num-tick{width:42px}.mk-card{transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s ease,border-color .55s ease}.mk-card:hover{transform:translateY(-7px);box-shadow:0 26px 64px #1f1c181a;border-color:var(--gold)}.mk-card .mk-bignum{transition:color .55s ease}.mk-card:hover .mk-bignum{color:#9e7a3333}.mk-card .mk-rule{transition:width .55s cubic-bezier(.16,1,.3,1)}.mk-card:hover .mk-rule{width:54px}.hero-img{transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.hero-plate:hover .hero-img{transform:scale(1.05)}@media(max-width:860px){.coll-grid{grid-template-columns:1fr 1fr!important}.coll-card{grid-column:span 1!important;margin-top:0!important}.coll-stage{grid-template-columns:1fr!important;gap:2rem!important}.proc-grid{grid-template-columns:1fr 1fr!important;row-gap:2.4rem!important}.numbers-grid{grid-template-columns:1fr 1fr!important;row-gap:3.5rem!important}}@media(max-width:540px){.coll-grid{grid-template-columns:1fr!important}}@media(max-width:860px){#materials>div,#materials>.gw>div{grid-template-columns:1fr!important}}.maker-disc .disc-dot{display:none}@media(min-width:1025px){.maker-disc{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:.7rem 1.1rem!important;max-width:none!important}.maker-disc .disc-dot{display:inline-block!important}}@media(max-width:1024px){#intro{grid-template-columns:1fr!important;gap:clamp(2.4rem,5vw,3.2rem)!important}#intro>div:last-child{max-width:30rem;margin:0 auto;width:100%}.maker-detail{left:auto!important;right:1rem!important;bottom:clamp(3.5rem,16%,5rem)!important;width:28%!important;max-width:7rem!important}}@media(max-width:640px){.num-cell{padding:0 .4rem!important}}@media(max-width:820px){#numbers h2,#process h2,#pillars .pillars-intro h2,#collections h2{font-size:clamp(1.65rem,6vw,2.2rem)!important}.proc-track,#process-line,.proc-dot{display:none!important}#process{padding-left:1.1rem!important;padding-right:1.1rem!important}.proc-grid{grid-template-columns:1fr 1fr!important;gap:.85rem .9rem!important;row-gap:.85rem!important}#process>div>div:first-child{margin-bottom:.9rem!important}.proc-step{padding:clamp(1.3rem,4.5vw,1.7rem)!important}#process .mk-bignum{font-size:clamp(3.6rem,15vw,5rem)!important}.proc-step h3{font-size:clamp(1.45rem,7.3vw,1.78rem)!important;margin-bottom:.4rem!important}.proc-step p{font-size:clamp(.88rem,3.7vw,.98rem)!important;line-height:1.5!important}#process .mk-stats{display:flex!important;gap:0!important;width:100%!important;justify-content:center;margin-top:1rem!important}#process .mk-dot{display:none!important}#process .mk-stat{flex:1 1 0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;gap:.4rem;text-align:center;padding:0 .4rem}#process .mk-num{font-size:1.55rem!important;line-height:1!important}#process .mk-lab{font-size:.66rem!important;letter-spacing:.13em;text-transform:uppercase;line-height:1.25}#hero-headline{font-size:clamp(2.3rem,10vw,3.4rem)!important;max-width:13ch!important}#hero-headline+p{font-size:.94rem!important;max-width:26rem!important}.hero-cine .hero-vlabel,.hero-cine .hero-cap,.hero-cine .hero-meta{display:none!important}.hero-cine .hero-frame-line{inset:.7rem!important}.hero-cine .scroll-cue{display:none!important}.hero-cine .hero-grid{grid-template-columns:1fr!important;gap:clamp(1.4rem,4vw,2.2rem)!important;align-content:center;padding-top:clamp(1.4rem,4vh,2.4rem)!important;padding-bottom:clamp(1.4rem,4vh,2.4rem)!important}.hero-cine .hero-plate{min-height:clamp(13rem,30vh,18rem)!important;margin:0!important}.hero-cine .hero-folio{padding-top:clamp(5rem,11dvh,6.5rem)!important}.hero-cine .hero-folio-mid{display:none!important}#nav{padding-top:.6rem!important;padding-bottom:.6rem!important}#nav>a:first-child{font-size:1.15rem!important}#nav-burger{width:36px!important;height:36px!important}#intro .line-mask-h{font-size:2.05rem!important;white-space:nowrap!important}#intro .line-mask-h>span{display:inline-block!important;vertical-align:baseline!important}#intro .line-mask-h>span:first-child{margin-right:.22em!important}#intro .maker-sig{gap:.9rem!important}#intro .maker-sig>span:last-child{white-space:nowrap!important}#intro h2{margin-bottom:1.4rem!important}.maker-detail,.maker-detail2{display:none!important}#intro p,#intro .maker-sig{margin-top:1.6rem!important}#intro>div:first-child>div:last-child{margin-top:1.8rem!important}.lm-flow .line-mask{display:inline!important;overflow:visible!important}.lm-flow .line-mask .ln{display:inline!important;transform:none!important}#press>div:last-child{gap:clamp(3rem,8vw,4rem)!important}#press blockquote{max-width:22rem!important}#press blockquote p{font-size:clamp(1.7rem,6.1vw,2.4rem)!important;line-height:1.3!important}#press .marquee-track span{font-size:clamp(1.2rem,4.1vw,1.55rem)!important}#press .press-stats{display:grid!important;grid-template-columns:1fr 1fr!important;justify-items:center!important;align-items:start!important;gap:1.7rem 1.2rem!important;width:100%!important;max-width:18rem!important;margin:0 auto!important;padding:.4rem 0!important}#press .press-stats .press-div{display:none!important}#press .press-stats>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.5rem!important;padding:0!important;text-align:center!important}#press .press-stats>div:last-child{grid-column:1 / -1!important}#press .press-stats>div>div:first-child{font-size:clamp(2.2rem,9vw,3rem)!important}#press .press-stats>div>div:last-child{margin-top:0!important;font-size:.6rem!important;letter-spacing:.1em!important;line-height:1.3!important;text-align:center!important;text-wrap:balance!important}#positioning h2{font-size:clamp(2.1rem,9vw,3rem)!important}#positioning .lm-flow{font-size:clamp(1.1rem,4.6vw,1.45rem)!important}#manifesto h2{font-size:clamp(1.95rem,8vw,2.7rem)!important}#manifesto>.gw>div>div:last-child{grid-template-columns:1fr!important;max-width:24rem!important}#numbers{padding-top:clamp(4rem,11dvh,5.5rem)!important;padding-bottom:clamp(3rem,7dvh,4.2rem)!important}#numbers .num-hero{font-size:clamp(5.5rem,26vw,8rem)!important}#numbers h2{font-size:clamp(1.8rem,7vw,2.6rem)!important}#numbers h2+p{font-size:.9rem!important;line-height:1.6!important}#numbers .num-figs .counter{font-size:clamp(1.9rem,7vw,2.6rem)!important}#numbers .num-figs .num-cell>div:last-child{font-size:.62rem!important;letter-spacing:.12em!important}#voices{padding-top:clamp(4.5rem,11dvh,7rem)!important;padding-bottom:clamp(4.5rem,11dvh,7rem)!important}#voices .press-wall{grid-template-columns:1fr!important;gap:1.8rem!important}#voices .press-col blockquote{font-size:clamp(1.45rem,5.2vw,1.9rem)!important}#voices .press-lead p{font-size:clamp(1.7rem,6.2vw,2.4rem)!important}#philanthropy h2{font-size:clamp(1.95rem,8vw,2.7rem)!important}#philanthropy>.gw>div>p:last-child{font-size:clamp(1.4rem,6vw,2rem)!important}#invitation #invite-headline{font-size:clamp(2.1rem,7.3vw,3.2rem)!important}#invitation #invite-headline+div{font-size:clamp(2.4rem,8.9vw,3.7rem)!important}#invitation{padding-top:clamp(2.6rem,7dvh,4rem)!important;padding-bottom:clamp(2.4rem,6dvh,3.6rem)!important}#invitation>div:first-of-type>div:first-child{margin-bottom:1.5rem!important}#invitation .magnetic{padding:1rem 2.2rem!important}#signature>div{grid-template-columns:1fr!important}#signature #sig-visual{height:auto!important;min-height:34dvh!important}#signature>div>div:last-child{padding:.5rem max(1.6rem,5vw) 2.2rem!important;gap:1.5rem!important;justify-content:flex-start!important}#signature .spec-item:nth-child(3){display:none!important}#signature .spec-item[style*=flex-wrap]{flex-wrap:nowrap!important;gap:.9rem!important}#signature .spec-item[style*=flex-wrap]>div>div:first-child{font-size:1.3rem!important}#signature .spec-item[style*=flex-wrap]>div>div:last-child{font-size:9px!important;letter-spacing:.12em!important}#signature>div>div:last-child h2{font-size:clamp(1.95rem,7.3vw,2.8rem)!important}#materials>.gw>div{grid-template-columns:1fr!important;gap:1.1rem!important}#materials>.gw>div>div:first-child>div:first-child{margin-bottom:.9rem!important}#materials h2{margin-bottom:.8rem!important}#materials>.gw>div>div:first-child>p{margin:0 0 1.1rem!important;font-size:.92rem!important;line-height:1.5!important}#materials .mat-chip{padding:.95rem 0!important;gap:1rem!important}#materials #mat-readout{padding:1.2rem!important}#materials>.gw>div>div:last-child>div:last-child{aspect-ratio:auto!important;height:clamp(10rem,21dvh,12.5rem)!important}.coll-h2-br{display:none!important}#collections>.gw>div>div:first-child{margin-bottom:1.4rem!important}#collections .coll-stage{grid-template-columns:1fr!important;gap:1.2rem!important}#collections .coll-stage>div:first-child>div:last-child{aspect-ratio:auto!important;height:clamp(11rem,23dvh,14rem)!important}#collections .coll-row{padding:.8rem 0!important;gap:1rem!important}#collections .coll-row .cr-name{font-size:1.25rem!important}#collections .coll-stage>div:last-child>a{margin-top:1rem!important}#pillars .pillars-track .pillar-card{height:calc(100dvh - 160px)!important;justify-content:center!important;gap:.2rem!important;padding:0!important}#pillars .pillars-track .pillar-card .pillar-num{font-size:clamp(8.5rem,27vw,13rem)!important;margin:0 0 1.2rem -.04em!important}#press>.gw,#voices>.gw,#numbers>.gw,#positioning>.gw,#philanthropy>.gw,#invitation>.gw,#manifesto>.gw{flex:1 1 auto!important;align-self:stretch!important}#press>.gw>div,#voices>.gw>div,#numbers>.gw>div,#positioning>.gw>div,#philanthropy>.gw>div,#manifesto>.gw>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-evenly!important;flex:1 1 auto!important;width:100%!important}#invitation>.gw{padding-bottom:0!important;justify-content:flex-start!important}#invitation>.gw>div{justify-content:flex-start!important;flex:0 0 auto!important}#invitation>.gw>div:last-child{margin-top:1.6rem!important;padding-top:1.3rem!important}}
