.ana-site{--ana-ink:#242820;--ana-moss:#485846;--ana-moss-dark:#303b2f;--ana-apricot:#e69a73;--ana-cream:#f4f0e8;--ana-paper:#fffdf7;--ana-line:#2428202e;min-height:100vh;color:var(--ana-ink);background:var(--ana-cream);font-family:Manrope,system-ui,sans-serif;overflow:hidden}.ana-site *{box-sizing:border-box}.ana-site a{color:inherit;text-decoration:none}.ana-site button,.ana-site input,.ana-site select{font:inherit}.ana-site h1,.ana-site h2,.ana-site h3,.ana-site p{margin:0}.ana-site h1,.ana-site h2,.ana-site h3{letter-spacing:-.045em;font-family:Newsreader,Georgia,serif;font-weight:600}.ana-skip{z-index:100;color:var(--ana-paper);background:var(--ana-moss-dark);padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.ana-skip:focus{top:1rem}.ana-header{z-index:30;border-bottom:1px solid var(--ana-line);backdrop-filter:blur(14px);background:#f4f0e8eb;align-items:center;gap:2rem;min-height:5rem;padding:.8rem clamp(1.15rem,4vw,4.5rem);display:flex;position:sticky;top:0}.ana-brand{align-items:center;gap:.75rem;display:inline-flex}.ana-brand>span:last-child{flex-direction:column;display:flex}.ana-brand strong{font-family:Newsreader,Georgia,serif;font-size:1.25rem;line-height:1}.ana-brand small{color:var(--ana-moss);letter-spacing:.08em;text-transform:uppercase;margin-top:.28rem;font:600 .55rem/1 IBM Plex Mono,monospace}.ana-brand-mark{border:1px solid var(--ana-moss);grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;width:2rem;height:1.6rem;padding:3px;display:grid}.ana-brand-mark i{background:var(--ana-apricot);display:block}.ana-brand-mark i:first-child{height:55%}.ana-brand-mark i:nth-child(2){height:85%}.ana-brand-mark i:nth-child(3){height:68%}.ana-nav{gap:clamp(1rem,2.6vw,2.5rem);margin-left:auto;font-size:.75rem;font-weight:700;display:flex}.ana-nav a{position:relative}.ana-nav a:after{content:"";background:var(--ana-apricot);transform-origin:100%;height:1px;transition:transform .2s;position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(0)}.ana-nav a:hover:after,.ana-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.ana-header-cta,.ana-button{border:1px solid var(--ana-moss);min-height:2.9rem;color:var(--ana-paper);background:var(--ana-moss);justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.72rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.ana-header-cta:hover,.ana-button:hover{background:var(--ana-moss-dark);transform:translateY(-2px)}.ana-mobile-menu{margin-left:auto;display:none}.ana-mobile-menu summary{cursor:pointer;list-style:none}.ana-mobile-menu summary::-webkit-details-marker{display:none}.ana-hero{border-bottom:1px solid var(--ana-line);grid-template-columns:minmax(16rem,.68fr) minmax(32rem,1.32fr);align-items:stretch;min-height:calc(100svh - 5rem);display:grid}.ana-hero-intro{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5vw,5rem);display:flex}.ana-eyebrow{color:var(--ana-moss);letter-spacing:.09em;text-transform:uppercase;font:700 .62rem/1.4 IBM Plex Mono,monospace;margin-bottom:1rem!important}.ana-hero h1{max-width:11ch;font-size:clamp(2.65rem,4.6vw,4rem);line-height:.96}.ana-hero-intro>p:not(.ana-eyebrow){color:#5c5f55;max-width:31rem;margin-top:1.5rem;font-size:1rem;line-height:1.7}.ana-hero-intro .ana-button{margin-top:2rem}.ana-cabinet-wrap{background:#e4ddd0;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.ana-cabinet-wrap:before{content:"";background-image:linear-gradient(90deg,#0000 49.8%,#48584614 50%,#0000 50.2%),linear-gradient(#ffffff2e 1px,#0000 1px);background-size:100% 100%,100% 3rem;position:absolute;inset:0}.ana-sticky{z-index:5;background:#f4c74d;flex-direction:column;justify-content:space-between;width:8.8rem;min-height:7rem;padding:1rem;display:flex;position:absolute;top:clamp(1.2rem,4vw,3.5rem);right:clamp(1rem,5vw,4rem);transform:rotate(3deg);box-shadow:.4rem .5rem #4858461f}.ana-sticky b{text-transform:uppercase;font:700 .55rem/1 IBM Plex Mono,monospace}.ana-sticky span{font-family:Newsreader,serif;font-size:1.25rem;line-height:1}.ana-cabinet-labels{z-index:2;color:var(--ana-moss);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:0 0 .65rem;font:700 .62rem/1 IBM Plex Mono,monospace;display:flex;position:relative}.ana-cabinet{border:clamp(.65rem,1vw,1rem) solid var(--ana-moss-dark);background:#c9bda9;height:clamp(25rem,54vh,36rem);min-height:25rem;position:relative;overflow:hidden;box-shadow:1rem 1.2rem #303b2f1f}.ana-cabinet:before,.ana-cabinet:after{z-index:4;content:"";background:var(--ana-moss-dark);width:.5rem;position:absolute;top:0;bottom:0}.ana-cabinet:before{left:0}.ana-cabinet:after{right:0}.ana-cabinet-layer{grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:0}.ana-after{z-index:2;clip-path:inset(0 0 0 calc(100% - var(--ana-clip)));background:#efe8da;transition:clip-path .12s linear}.ana-shelf{border-bottom:.5rem solid var(--ana-moss-dark);justify-content:space-around;align-items:end;gap:.65rem;padding:1rem 1.4rem 1.2rem;display:flex;position:relative}.ana-shelf i{background:#d78a67;border:2px solid #24282099;width:3.3rem;height:4.8rem;display:block;position:relative}.ana-shelf .ana-jar{background:#f0d9a9;border-radius:1rem 1rem .3rem .3rem;width:2.8rem}.ana-shelf .is-short{height:3.4rem}.ana-shelf .ana-box{background:#839077;width:4.2rem}.ana-shelf .is-wide{width:6rem}.ana-shelf .is-leaning{transform:rotate(-9deg)}.ana-shelf .ana-bag{background:#dbc0a1;border-radius:45% 45% .3rem .3rem;transform:rotate(5deg)}.ana-shelf .is-tall{height:5.8rem}.ana-shelf .ana-bottle{background:#788d8a;border-radius:.35rem .35rem .8rem .8rem;width:2rem}.ana-shelf .ana-stack{background:repeating-linear-gradient(0deg,#e7d6bd 0 .6rem,#9f856e .62rem .75rem);border-width:2px 0;width:5.2rem;height:2.6rem}.ana-shelf .is-small{width:3.7rem}.ana-after .ana-shelf{justify-content:center}.ana-shelf .ana-bin{border:1px solid var(--ana-moss);background:#fffdf7b8;justify-content:center;align-items:center;width:5.2rem;height:4.3rem;display:flex}.ana-shelf .ana-bin.is-wide{width:9rem}.ana-bin b{letter-spacing:.06em;font:700 .48rem/1 IBM Plex Mono,monospace}.ana-cabinet-divider{z-index:6;top:0;bottom:0;left:var(--ana-clip);background:var(--ana-apricot);pointer-events:none;width:3px;position:absolute;transform:translate(-1px)}.ana-cabinet-divider span{border:2px solid var(--ana-paper);background:var(--ana-apricot);border-radius:50%;width:2.3rem;height:2.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .2rem 1rem #0000002e}.ana-cabinet-divider span:after{height:100%;color:var(--ana-paper);content:"↔";place-items:center;display:grid}.ana-range-label{z-index:2;justify-content:space-between;margin-top:1.5rem;font-size:.72rem;font-weight:700;display:flex;position:relative}.ana-range-label output{color:var(--ana-moss);font-family:IBM Plex Mono,monospace}.ana-range{z-index:2;width:100%;accent-color:var(--ana-apricot);cursor:ew-resize;margin-top:.8rem;position:relative}.ana-demo-note{z-index:2;color:#6d7067;font-size:.65rem;position:relative;margin-top:.55rem!important}.ana-feature-band{border-bottom:1px solid var(--ana-line);color:var(--ana-paper);background:var(--ana-moss-dark);grid-template-columns:repeat(3,1fr);display:grid}.ana-feature-band span{letter-spacing:.04em;border-right:1px solid #fffdf72e;padding:1.2rem clamp(1rem,3vw,3rem);font:600 .67rem/1.3 IBM Plex Mono,monospace}.ana-rooms{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,7vw,8rem);display:grid}.ana-section-intro h2,.ana-process h2,.ana-plan h2{max-width:11ch;font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.ana-section-intro>p:last-child,.ana-process-copy>p:last-child,.ana-plan-copy>p{color:#61655b;max-width:30rem;margin-top:1.5rem;line-height:1.7}.ana-room-tabs{border-top:1px solid var(--ana-line)}.ana-room-tabs button{border:0;border-bottom:1px solid var(--ana-line);width:100%;min-height:5.5rem;color:var(--ana-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:1rem 0;transition:padding .2s,background .2s;display:grid}.ana-room-tabs button:hover,.ana-room-tabs button[aria-selected=true]{background:#e8dfd1;padding-inline:1rem}.ana-room-tabs button span{font:600 .6rem/1 IBM Plex Mono,monospace}.ana-room-tabs button strong{font-family:Newsreader,serif;font-size:1.45rem}.ana-room-tabs button i{color:var(--ana-apricot)}.ana-room-panels{background:var(--ana-moss);min-height:20rem;color:var(--ana-paper);padding:clamp(2rem,5vw,5rem)}.ana-room-panel{animation:.35s both ana-panel}.ana-room-panel>p{color:#c9d1c4;letter-spacing:.07em;text-transform:uppercase;font:600 .6rem/1.4 IBM Plex Mono,monospace}.ana-room-panel h3{max-width:13ch;margin-top:2.5rem;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1}.ana-room-panel>span{color:#dce2d8;max-width:31rem;margin-top:1.5rem;line-height:1.7;display:block}.ana-room-panel a{border-bottom:1px solid var(--ana-apricot);gap:.7rem;margin-top:2rem;padding-bottom:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.ana-process{background:#e7ded0;grid-template-columns:1fr .9fr .75fr;align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,7vw,8rem);display:grid}.ana-checklist{border-top:1px solid var(--ana-line);flex-direction:column;display:flex}.ana-checklist>p{text-transform:uppercase;padding:0 0 1rem;font:700 .62rem/1.4 IBM Plex Mono,monospace}.ana-checklist button{border:0;border-bottom:1px solid var(--ana-line);color:var(--ana-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:1rem;padding:1.05rem .25rem;display:flex}.ana-checklist button span{border:1px solid var(--ana-moss);color:#0000;place-items:center;width:1.6rem;height:1.6rem;transition:background .2s,color .2s;display:grid}.ana-checklist button[aria-pressed=true]{color:#73776e;text-decoration:line-through}.ana-checklist small{color:#6f736a;margin-top:1rem}.ana-drawer-demo{perspective:800px}.ana-drawer-demo>button{border:1rem solid var(--ana-moss-dark);width:100%;min-height:7rem;color:var(--ana-paper);background:var(--ana-moss);cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.ana-drawer-demo button span{text-align:left;max-width:8ch;font-family:Newsreader,serif;font-size:1.4rem}.ana-drawer-demo button i{font:600 .58rem/1 IBM Plex Mono,monospace}.ana-drawer{border:1rem solid var(--ana-moss-dark);transform-origin:top;background:#c8b89f;border-top:0;grid-template-columns:repeat(2,1fr);gap:.6rem;height:0;padding:0 1rem;transition:height .35s,padding .35s;display:grid;overflow:hidden;transform:rotateX(-18deg)}.ana-drawer span{border:1px solid var(--ana-moss);text-transform:uppercase;background:#eee4d6;place-items:center;min-height:3rem;font:700 .5rem/1 IBM Plex Mono,monospace;display:grid}.ana-drawer-demo.is-open .ana-drawer{height:9rem;padding:1rem}.ana-plan{color:var(--ana-paper);background:var(--ana-moss-dark);grid-template-columns:minmax(15rem,.85fr) minmax(20rem,1.15fr);gap:clamp(3rem,9vw,9rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,8vw,9rem);display:grid}.ana-plan h2{max-width:13ch}.ana-contact{flex-direction:column;gap:.5rem;margin-top:2rem;font:600 .72rem/1.4 IBM Plex Mono,monospace;display:flex}.ana-form{grid-template-columns:1fr 1fr;gap:.7rem 1rem;display:grid}.ana-form label{color:#cbd2c7;align-self:end;font-size:.66rem}.ana-form input,.ana-form select{width:100%;min-height:3.2rem;color:var(--ana-paper);background:0 0;border:1px solid #fffdf747;border-radius:0;margin-top:.4rem;padding:.75rem}.ana-form select,.ana-form label:has(select){grid-column:1/-1}.ana-form .ana-button{border-color:var(--ana-apricot);color:var(--ana-ink);background:var(--ana-apricot);margin-top:.5rem}.ana-form-note,.ana-form output{color:#adb8aa;align-self:center;font-size:.62rem;line-height:1.45}.ana-form output{color:var(--ana-apricot);grid-column:1/-1}.ana-footer{border-top:1px solid var(--ana-line);background:var(--ana-cream);grid-template-columns:1fr auto auto;align-items:center;gap:3rem;padding:2rem clamp(1.25rem,4vw,4.5rem);display:grid}.ana-footer p{color:#686c62;font-size:.65rem;line-height:1.5}.ana-footer>a:last-child{font-size:.7rem;font-weight:800}.ana-reveal{opacity:1;transform:none}.ana-site.has-motion .ana-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1.2rem)}.ana-site.has-motion .ana-reveal.is-visible{opacity:1;transform:none}@keyframes ana-panel{0%{opacity:0;transform:translateY(.7rem)}}@media (width<=900px){.ana-nav,.ana-header-cta{display:none}.ana-mobile-menu{display:block}.ana-mobile-menu summary{place-items:center;width:2.6rem;height:2.6rem;display:grid}.ana-mobile-menu summary span{background:var(--ana-ink);width:1.4rem;height:1px;display:block}.ana-mobile-menu summary span+span{margin-top:.35rem}.ana-mobile-menu div{border-bottom:1px solid var(--ana-line);background:var(--ana-cream);flex-direction:column;gap:1rem;padding:1.4rem;display:flex;position:absolute;top:100%;left:0;right:0}.ana-hero{grid-template-columns:1fr;min-height:auto}.ana-hero-intro{padding-bottom:2.5rem}.ana-cabinet-wrap{min-height:42rem}.ana-rooms,.ana-process,.ana-plan{grid-template-columns:1fr}.ana-room-workspace{grid-template-columns:.75fr 1.25fr;display:grid}.ana-footer{grid-template-columns:1fr;gap:1.5rem}}@media (width<=600px){.ana-header{min-height:4.5rem}.ana-brand strong{font-size:1.05rem}.ana-hero h1{font-size:clamp(2.45rem,11vw,3.35rem)}.ana-cabinet-wrap{min-height:36rem;padding:3.8rem 1.15rem 2rem}.ana-sticky{width:6.5rem;min-height:4.9rem;padding:.7rem;top:.7rem;right:1rem}.ana-sticky span{font-size:.95rem}.ana-cabinet{border-width:.55rem;height:22rem;min-height:22rem}.ana-shelf{border-bottom-width:.4rem;gap:.35rem;padding:.7rem .55rem .8rem}.ana-shelf i{width:2.35rem;height:3.7rem}.ana-shelf .ana-bin{width:3.6rem}.ana-shelf .ana-bin.is-wide{width:6.5rem}.ana-feature-band{grid-template-columns:1fr}.ana-feature-band span{border-bottom:1px solid #fffdf72e}.ana-rooms,.ana-process,.ana-plan{padding:4.5rem 1.15rem}.ana-room-workspace{grid-template-columns:1fr}.ana-room-panels{min-height:18rem;padding:2rem 1.25rem}.ana-form{grid-template-columns:1fr}.ana-form label,.ana-form label:has(select),.ana-form output{grid-column:1}.ana-footer{padding-inline:1.15rem}}@media (prefers-reduced-motion:reduce){.ana-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ana-site.has-motion .ana-reveal{opacity:1;transform:none}}.ana-site{--ana-ink:#3e1748;--ana-moss:#3e1748;--ana-moss-dark:#2b0d34;--ana-apricot:#ff6f61;--ana-cream:#b7a4ff;--ana-paper:#fff4df;--ana-line:#3e174840;color:#3e1748;background:#b7a4ff}.ana-header{color:#3e1748;background:#ff6f61f0;border-bottom:1px solid #3e17484d;min-height:5.2rem}.ana-brand small{color:#3e1748b8}.ana-brand-mark{border-color:#3e1748}.ana-brand-mark i{background:#b7a4ff}.ana-nav a:after{background:#3e1748}.ana-header-cta{color:#fff4df;background:#3e1748;border-color:#3e1748}.ana-hero{background:#b7a4ff;border-bottom:0;grid-template-columns:minmax(14rem,.32fr) minmax(38rem,1.68fr);min-height:calc(100svh - 5.2rem);display:grid}.ana-hero-intro{z-index:3;color:#3e1748;background:#ff6f61;border-right:1px solid #3e174859;justify-content:center;min-width:0;padding:clamp(3rem,6vw,6rem) clamp(1.2rem,2.4vw,2.6rem);display:flex;position:relative}.ana-spine-folio{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #3e174859;justify-content:space-between;padding-top:.6rem;font:700 .52rem/1 IBM Plex Mono,monospace;display:flex;position:absolute;top:1.5rem;left:1.2rem;right:1.2rem}.ana-spine-folio span:first-child{font-size:.9rem}.ana-hero .ana-eyebrow{color:#3e1748}.ana-hero h1{letter-spacing:-.065em;max-width:8ch;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.35rem,3.4vw,3.35rem);font-weight:600;line-height:.9}.ana-hero-intro>p:not(.ana-eyebrow){color:#3e1748b8;max-width:18rem;font-size:.83rem;line-height:1.55}.ana-hero-intro .ana-button{color:#fff4df;background:#3e1748;border-color:#3e1748}.ana-cabinet-wrap{background:#b7a4ff;min-height:100%;padding:clamp(2.5rem,5vw,5.5rem) clamp(2rem,7vw,8rem)}.ana-cabinet-wrap:before{background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#3e17481c 25%,#0000 calc(25% + 1px)),linear-gradient(#3e17481a 1px,#0000 1px);background-size:25% 100%,100% 3rem}.ana-sticky{color:#3e1748;background:#e7ff5b;top:2rem;right:2rem;box-shadow:.5rem .6rem #3e17482e}.ana-cabinet-labels{color:#3e1748}.ana-cabinet{background:#ff927f;border-color:#3e1748;height:clamp(31rem,67vh,43rem);min-height:31rem;box-shadow:1.2rem 1.4rem #3e17482e}.ana-cabinet:before,.ana-cabinet:after{background:#3e1748}.ana-before{background:#ff927f}.ana-after{background:#d8cfff}.ana-shelf{border-color:#3e1748}.ana-shelf i{background:#e7ff5b;border-color:#3e1748}.ana-shelf .ana-box{background:#6f4abb}.ana-shelf .ana-jar{background:#fff4df}.ana-shelf .ana-bag{background:#ffbf70}.ana-shelf .ana-bottle{background:#43a8a5}.ana-shelf .ana-stack{background:repeating-linear-gradient(0deg,#fff4df 0 .6rem,#ff6f61 .62rem .75rem)}.ana-shelf .ana-bin{background:#fff4df;border-color:#3e1748}.ana-cabinet-divider{background:#ff405a}.ana-cabinet-divider span{background:#ff405a;border-color:#fff4df}.ana-range{accent-color:#ff405a}.ana-range-label output{color:#3e1748}.ana-demo-note{color:#3e1748a6}.ana-feature-band{color:#fff4df;background:#3e1748}.ana-feature-band span{border-color:#b7a4ff59}.ana-rooms{color:#3e1748;background:#b7a4ff}.ana-section-intro>p:last-child{color:#3e1748ad}.ana-room-tabs{border-color:#3e174859}.ana-room-tabs button{color:#3e1748;border-color:#3e174859}.ana-room-tabs button:hover,.ana-room-tabs button[aria-selected=true]{background:#e7ff5b}.ana-room-panels{color:#fff4df;background:#3e1748}.ana-room-panel>p{color:#b7a4ff}.ana-room-panel>span{color:#fff4dfb8}.ana-room-panel a{border-color:#ff6f61}.ana-process{color:#3e1748;background:#ff6f61}.ana-process-copy>p:last-child{color:#3e1748b8}.ana-checklist button{color:#3e1748;border-color:#3e17484d}.ana-checklist button span{border-color:#3e1748}.ana-checklist button[aria-pressed=true] span{color:#fff4df;background:#3e1748}.ana-drawer-demo>button{color:#3e1748;background:#e7ff5b;border-color:#3e1748}.ana-drawer{background:#b7a4ff;border-color:#3e1748}.ana-drawer span{background:#fff4df;border-color:#3e1748}.ana-plan{color:#fff4df;background:#2b0d34}.ana-plan .ana-eyebrow{color:#ff6f61}.ana-plan-copy>p{color:#fff4dfad}.ana-contact a{color:#b7a4ff}.ana-form .ana-button{color:#3e1748;background:#b7a4ff;border-color:#b7a4ff}.ana-footer{color:#3e1748;background:#ff6f61}@media (width<=900px){.ana-hero{grid-template-columns:minmax(12rem,.38fr) minmax(28rem,1.62fr);min-height:auto}.ana-cabinet-wrap{min-height:46rem;padding:5rem 2.5rem 2.5rem}.ana-cabinet{height:34rem;min-height:34rem}}@media (width<=650px){.ana-hero{grid-template-columns:1fr}.ana-hero-intro{border-bottom:1px solid #3e174859;border-right:0;min-height:29rem;padding:5.5rem 1.15rem 3rem}.ana-hero h1{max-width:11ch;font-size:clamp(2.55rem,11vw,3.4rem)}.ana-hero-intro>p:not(.ana-eyebrow){max-width:29rem}.ana-cabinet-wrap{min-height:40rem;padding:4.6rem 1.15rem 2rem}.ana-cabinet{height:25rem;min-height:25rem}.ana-sticky{top:.8rem;right:1rem}.ana-rooms,.ana-process,.ana-plan{padding-left:1.15rem;padding-right:1.15rem}}.ana-site [hidden]{display:none!important}.ana-site.ana-site a.ana-skip,.ana-site.ana-site a.ana-header-cta{color:#fff4df}.ana-site.ana-site .ana-brand small,.ana-site.ana-site .ana-hero-intro>p:not(.ana-eyebrow),.ana-site.ana-site .ana-process-copy>p:last-child,.ana-site.ana-site .ana-section-intro>p:last-child,.ana-site.ana-site .ana-footer p,.ana-site.ana-site .ana-checklist button[aria-pressed=true]{color:#4a1f55}.ana-site.ana-site .ana-room-tabs button i{color:#3e1748}.ana-site .ana-handoff{color:#fff4df;border:1px solid #fff4df4d;align-content:start;align-self:start;justify-items:start;gap:.9rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.ana-site .ana-handoff p{max-width:30rem;font-size:.95rem;line-height:1.65}.ana-site .ana-handoff .ana-handoff-label{color:#ff6f61;letter-spacing:.09em;text-transform:uppercase;font:700 .62rem/1.4 IBM Plex Mono,monospace}.ana-site .ana-handoff .ana-button{color:#3e1748;background:#b7a4ff;border-color:#b7a4ff;margin-top:.5rem}.ana-site .ana-handoff .ana-button:hover{background:#fff4df;border-color:#fff4df}.ana-site .ana-handoff:focus-visible{outline-offset:4px;outline:3px solid #b7a4ff}
