@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600&family=Manrope:wght@400;500;600;700&display=swap');

:root{--uan-forest:#173e2a;--uan-forest-deep:#0b2a1c;--uan-leaf:#526b34;--uan-lime:#c4d793;--uan-cream:#f4f0e6;--uan-sand:#ded5bf;--uan-sky:#c8dae1;--uan-focus:#176b87;--uan-paper:#faf9f5;--uan-ink:#17241c;--uan-muted:#5c685f;--uan-white:#fff;--uan-line:rgba(23,62,42,.2);--uan-shadow:0 24px 70px rgba(16,47,32,.12);--uan-radius:24px;--uan-serif:'Cinzel',Georgia,serif;--uan-sans:'Manrope',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--uan-paper);color:var(--uan-ink);font:400 1rem/1.7 var(--uan-sans);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.32;background-image:radial-gradient(rgba(23,62,42,.11) .55px,transparent .55px);background-size:7px 7px}a{color:var(--uan-forest);text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto}h1,h2,h3{margin-top:0;color:var(--uan-forest);font-family:var(--uan-serif);font-weight:500;line-height:1.12;letter-spacing:-.025em}h1{font-size:clamp(3rem,6.6vw,6.8rem)}h2{font-size:clamp(2.3rem,4.6vw,4.7rem)}h3{font-size:1.35rem}.uan-shell{width:min(1320px,calc(100% - 3rem));margin-inline:auto}.uan-skip-link{position:fixed;z-index:10000;top:.5rem;left:.5rem;transform:translateY(-150%);background:var(--uan-white);padding:.7rem 1rem;border:3px solid var(--uan-forest)}.uan-skip-link:focus{transform:none}

.uan-site-header{position:sticky;top:0;z-index:900;background:rgba(250,249,245,.92);border-bottom:1px solid var(--uan-line);backdrop-filter:blur(18px)}.uan-header-inner{min-height:90px;display:flex;align-items:center;gap:2.4rem}.uan-brand{display:inline-flex;align-items:center;gap:.85rem;color:var(--uan-forest);text-decoration:none;line-height:1}.uan-brand img{display:block;width:52px;height:55px;object-fit:contain;mix-blend-mode:multiply}.uan-brand strong,.uan-brand small{display:block;font-family:var(--uan-serif);letter-spacing:.115em}.uan-brand strong{font-size:.93rem}.uan-brand small{font-size:.69rem;text-align:center;margin-top:.32rem}.uan-site-header nav{margin-left:auto}.uan-site-header .menu{display:flex;align-items:center;gap:2.1rem;list-style:none;margin:0;padding:0}.uan-site-header .menu a{position:relative;text-decoration:none;font-size:.83rem;font-weight:700;letter-spacing:.02em}.uan-site-header .menu a:after{content:"";position:absolute;left:0;bottom:-.55rem;width:100%;height:1px;background:var(--uan-forest);transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.uan-site-header .menu a:hover:after{transform:scaleX(1);transform-origin:left}.uan-header-cta,.uan-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:52px;border:1px solid var(--uan-forest);border-radius:999px;background:var(--uan-forest);color:var(--uan-white);font:700 .79rem var(--uan-sans);letter-spacing:.02em;padding:.85rem 1.4rem;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.uan-header-cta span:last-child,.uan-button span{font-size:1.05rem}.uan-header-cta:hover,.uan-button:hover{background:var(--uan-leaf);border-color:var(--uan-leaf);color:#fff;transform:translateY(-2px)}.uan-button--light{background:var(--uan-white);border-color:var(--uan-white);color:var(--uan-forest)}.uan-button--light:hover{background:var(--uan-lime);border-color:var(--uan-lime);color:var(--uan-forest)}.uan-button--ghost{background:transparent;color:var(--uan-forest)}

.uan-main{min-height:65vh}.uan-content{padding-block:0 7rem}.uan-content>article>.uan-hero,.uan-content>article>.uan-impact,.uan-content>article>.uan-section{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(1.5rem,calc((100vw - 1320px)/2))}.uan-page-header{max-width:900px;margin:0 0 4rem;padding-top:6rem}.uan-page-header h1{font-size:clamp(2.7rem,6vw,5.8rem)}.uan-eyebrow{margin:0 0 1.35rem;text-transform:uppercase;color:var(--uan-leaf);font-size:.68rem;font-weight:700;letter-spacing:.23em}.uan-hero{position:relative;isolation:isolate;min-height:min(780px,calc(100vh - 90px));display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:4rem;padding-top:6rem;padding-bottom:4rem;overflow:hidden;background-color:var(--uan-forest-deep);background-image:linear-gradient(90deg,rgba(7,33,21,.9) 0%,rgba(7,33,21,.78) 36%,rgba(7,33,21,.18) 69%,rgba(7,33,21,.05) 100%),var(--uan-hero-image);background-position:center;background-size:cover;color:#fff}.uan-hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;z-index:-1;background:linear-gradient(transparent,rgba(5,28,17,.52))}.uan-hero__content{max-width:860px;padding-block:2rem}.uan-hero .uan-eyebrow{color:var(--uan-lime)}.uan-hero h1{max-width:840px;margin:0 0 1.4rem;color:#fff;text-wrap:balance}.uan-hero__lead{max-width:670px;margin:0;color:rgba(255,255,255,.86);font-size:clamp(1.02rem,1.5vw,1.28rem);line-height:1.7}.uan-actions{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:2.4rem}.uan-text-link{display:inline-flex;align-items:center;gap:.65rem;color:#fff;font-size:.83rem;font-weight:700;text-decoration:none}.uan-text-link:hover{text-decoration:underline}.uan-hero__note{align-self:end;border-top:1px solid rgba(255,255,255,.55);padding-top:1.2rem;color:#fff}.uan-hero__note span{font-family:var(--uan-serif);font-size:.83rem}.uan-hero__note p{margin:.75rem 0 0;color:rgba(255,255,255,.75);font-size:.78rem;line-height:1.6}.uan-impact{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr)) 2fr;align-items:center;gap:2rem;padding-top:2.2rem;padding-bottom:2.2rem;background:var(--uan-cream);border-bottom:1px solid var(--uan-line)}.uan-impact>div{display:flex;align-items:baseline;gap:.65rem}.uan-impact strong{color:var(--uan-forest);font:500 clamp(1.7rem,3vw,2.7rem)/1 var(--uan-serif)}.uan-impact span{font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.uan-impact>p{margin:0 0 0 auto;max-width:310px;padding-left:2rem;border-left:1px solid var(--uan-line);font-size:.86rem;line-height:1.55}

.uan-section{padding-top:8rem;padding-bottom:8rem}.uan-section-heading{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);align-items:end;gap:5rem;margin-bottom:3.5rem}.uan-section-heading h2{max-width:900px;margin:0;text-wrap:balance}.uan-section-heading>p{max-width:390px;margin:0 0 .65rem;color:#526158;font-size:.94rem}.uan-process{background:var(--uan-paper)}.uan-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--uan-line);border:1px solid var(--uan-line)}.uan-card{position:relative;min-height:325px;padding:2rem;background:var(--uan-paper);transition:background .25s ease,color .25s ease}.uan-card__number{display:block;margin-bottom:5rem;color:var(--uan-leaf);font:600 .72rem var(--uan-sans);letter-spacing:.15em}.uan-card h3{font-size:clamp(1.7rem,2.4vw,2.25rem);margin-bottom:1rem}.uan-card p{max-width:320px;margin:0;color:#5c685f;font-size:.91rem}.uan-card__arrow{position:absolute;right:2rem;top:2rem;font-size:1.2rem}.uan-card:hover{background:var(--uan-forest);color:#fff}.uan-card:hover h3,.uan-card:hover .uan-card__number,.uan-card:hover p{color:#fff}.uan-map-section{background:var(--uan-cream)}.uan-map-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.65fr);gap:0;overflow:hidden;border:1px solid var(--uan-line);border-radius:var(--uan-radius);background:var(--uan-paper);box-shadow:var(--uan-shadow)}.uan-map{height:590px;z-index:1}.uan-map:focus{outline:4px solid var(--uan-sky);outline-offset:-4px}.uan-map-layout>div:last-of-type{padding:2rem}.uan-map-layout>div:last-of-type>h3{margin-bottom:.4rem;font-size:1.45rem}.uan-map-layout>div:last-of-type>#uan-map-status{font-size:.75rem;color:#687269}.uan-area-list{max-height:440px;overflow:auto;padding:0 6px 0 0;list-style:none}.uan-area-card button{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:.55rem 0;padding:1rem;background:#fff;border:1px solid var(--uan-line);border-radius:12px;color:var(--uan-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.uan-area-card button:hover,.uan-area-card button:focus{border-color:var(--uan-forest);transform:translateX(3px);box-shadow:none}.uan-area-card span{font-size:.76rem;color:#677268}

.uan-configurator{max-width:1050px}.uan-configurator fieldset{border:1px solid var(--uan-line);border-radius:var(--uan-radius);padding:2rem;margin:0 0 1.5rem;background:#fff;box-shadow:0 10px 40px rgba(16,47,32,.05)}.uan-configurator legend{padding:.2rem .6rem;color:var(--uan-forest);font:500 1.15rem var(--uan-serif)}.uan-choice{display:inline-flex;align-items:center;gap:.65rem;margin:.35rem;padding:1rem;border:1px solid var(--uan-line);border-radius:999px;cursor:pointer}.uan-choice:has(input:checked){background:var(--uan-cream);border-color:var(--uan-forest)}.uan-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.uan-configurator label:not(.uan-choice){display:grid;gap:.45rem;font-weight:600}.uan-configurator select,.uan-configurator textarea,.woocommerce input.input-text,.woocommerce select{width:100%;min-height:52px;border:1px solid var(--uan-line);border-radius:12px;background:#fff;padding:.75rem;font:inherit}.uan-notice{padding:1rem 1.25rem;border-left:4px solid var(--uan-leaf);background:var(--uan-cream)}

.uan-site-footer{background:var(--uan-forest-deep);color:rgba(255,255,255,.72);padding:0 0 1.5rem}.uan-footer-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding-top:7rem;padding-bottom:7rem;border-bottom:1px solid rgba(255,255,255,.18)}.uan-footer-lead .uan-eyebrow{grid-column:1/-1;color:var(--uan-lime);margin:0}.uan-footer-lead h2{max-width:860px;margin:0;color:#fff}.uan-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:5rem;padding-top:4rem;padding-bottom:4rem}.uan-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.uan-footer-grid>div:first-child>p:last-child{max-width:380px;font-size:.83rem}.uan-footer-grid h3{color:#fff;font:700 .7rem var(--uan-sans);letter-spacing:.16em;text-transform:uppercase}.uan-site-footer a{margin:.32rem 0;color:rgba(255,255,255,.72);font-size:.83rem;text-decoration:none}.uan-site-footer a:hover{color:#fff}.uan-site-footer .uan-brand{color:#fff}.uan-site-footer .uan-brand img{filter:brightness(0) invert(1);mix-blend-mode:normal}.uan-footer-legal{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.18);padding-top:1.5rem;color:rgba(255,255,255,.5)}.woocommerce .button,.woocommerce button.button,.woocommerce a.button{border-radius:999px!important;background:var(--uan-forest)!important;color:#fff!important}.woocommerce-info,.woocommerce-message{border-top-color:var(--uan-leaf)}:focus-visible{outline:3px solid var(--uan-sky);outline-offset:3px}

/* Editorial layers and motion */
.uan-site-header{transition:box-shadow .3s ease,background .3s ease}.uan-site-header.is-scrolled{background:rgba(250,249,245,.97);box-shadow:0 12px 40px rgba(11,42,28,.09)}.uan-header-inner{transition:min-height .3s ease}.uan-site-header.is-scrolled .uan-header-inner{min-height:76px}.uan-brand img{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.uan-brand:hover img{transform:rotate(-4deg) scale(1.05)}
.uan-hero{animation:uan-hero-in 1.2s cubic-bezier(.2,.75,.2,1) both}.uan-text-link span,.uan-arrow-link span{transition:transform .25s ease}.uan-text-link:hover span,.uan-arrow-link:hover span{transform:translate(4px,-2px)}.uan-orbit{position:absolute;right:-8vw;top:-20vw;width:min(58vw,800px);aspect-ratio:1;border:1px solid rgba(255,255,255,.17);border-radius:50%;pointer-events:none;animation:uan-spin 36s linear infinite}.uan-orbit span{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--uan-lime);box-shadow:0 0 0 8px rgba(196,215,147,.12)}.uan-orbit span:nth-child(1){top:18%;left:9%}.uan-orbit span:nth-child(2){right:3%;top:52%}.uan-orbit span:nth-child(3){left:39%;bottom:-5px}.uan-scroll-cue{position:absolute;left:max(1.5rem,calc((100vw - 1320px)/2));bottom:1.4rem;display:flex;align-items:center;gap:.8rem;color:rgba(255,255,255,.72);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.uan-scroll-cue i{display:block;width:32px;height:32px;border:1px solid rgba(255,255,255,.45);border-radius:50%;position:relative}.uan-scroll-cue i:after{content:"↓";position:absolute;inset:0;display:grid;place-items:center;font-style:normal;animation:uan-bounce 1.8s ease-in-out infinite}.uan-marquee{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;border-bottom:1px solid var(--uan-line);background:var(--uan-paper);padding:1rem 0}.uan-marquee div{display:flex;width:max-content;align-items:center;gap:2rem;white-space:nowrap;animation:uan-marquee 28s linear infinite}.uan-marquee span{font:500 clamp(1.2rem,2vw,1.8rem) var(--uan-serif);color:var(--uan-forest)}.uan-marquee i{color:var(--uan-leaf);font-style:normal}
.uan-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(3rem,7vw,8rem);background:var(--uan-cream)}.uan-story__visual{position:relative;min-height:680px}.uan-story__visual img{width:100%;height:680px;object-fit:cover;border-radius:180px 180px 28px 28px;box-shadow:var(--uan-shadow)}.uan-story__visual:before{content:"";position:absolute;z-index:-1;left:-70px;top:70px;width:240px;height:420px;border:1px solid var(--uan-leaf);border-radius:50%}.uan-story__badge{position:absolute;right:-40px;bottom:65px;width:170px;height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:var(--uan-lime);color:var(--uan-forest);box-shadow:0 18px 45px rgba(11,42,28,.18);animation:uan-float 4s ease-in-out infinite}.uan-story__badge strong{font:500 1.35rem var(--uan-serif)}.uan-story__badge span{max-width:100px;font-size:.66rem;font-weight:700;line-height:1.4;text-transform:uppercase}.uan-story__caption{position:absolute;left:-20px;bottom:35px;padding:.65rem 1rem;background:var(--uan-forest);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.uan-story__content h2{margin-bottom:1.7rem}.uan-story__lead{max-width:600px;color:#4d5b51;font-size:1.08rem}.uan-story__points{margin:2.8rem 0}.uan-story__points article{display:grid;grid-template-columns:42px 1fr;gap:1.2rem;padding:1.5rem 0;border-top:1px solid var(--uan-line)}.uan-story__points article:last-child{border-bottom:1px solid var(--uan-line)}.uan-story__points article>span{color:var(--uan-leaf);font-size:.7rem;font-weight:700;letter-spacing:.12em}.uan-story__points h3{margin:0 0 .35rem;font:600 .95rem var(--uan-sans);letter-spacing:0}.uan-story__points p{margin:0;color:#5c685f;font-size:.82rem}.uan-arrow-link{display:inline-flex;align-items:center;gap:.9rem;font-size:.74rem;font-weight:700;letter-spacing:.03em;text-decoration:none;border-bottom:1px solid var(--uan-forest);padding-bottom:.35rem}
.uan-species{position:relative;overflow:hidden;background:var(--uan-paper)}.uan-leaf-rings{position:absolute;right:-180px;top:-160px;width:520px;height:520px;border:1px solid var(--uan-line);border-radius:50%;pointer-events:none}.uan-leaf-rings i{position:absolute;inset:60px;border:1px solid var(--uan-line);border-radius:50%}.uan-leaf-rings i:nth-child(2){inset:120px}.uan-leaf-rings i:nth-child(3){inset:180px;background:var(--uan-lime);border:0}.uan-species-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-bottom:2.5rem}.uan-species-card{position:relative;isolation:isolate;min-height:500px;padding:1.8rem;overflow:hidden;border:1px solid var(--uan-line);background:#dce4cc;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.uan-species-card:nth-child(2){margin-top:3rem;background:#e5dfcb}.uan-species-card:nth-child(3){margin-top:6rem;background:#d8d3c9}.uan-species-card:hover{transform:translateY(-12px);box-shadow:var(--uan-shadow)}.uan-species-card:after{content:"";position:absolute;z-index:-1;inset:auto -15% -32% 28%;height:78%;border-radius:50% 0 50% 50%;background:linear-gradient(145deg,#365f3e,#173e2a);transform:rotate(-22deg);transition:transform .55s ease}.uan-species-card--olive:after{background:linear-gradient(145deg,#84975d,#53643e);transform:rotate(16deg)}.uan-species-card--cercis:after{background:linear-gradient(145deg,#8a6b76,#5d4350);transform:rotate(-10deg)}.uan-species-card:hover:after{transform:rotate(-15deg) scale(1.08)}.uan-species-card__index{font-size:.68rem;font-weight:700;letter-spacing:.14em}.uan-species-card__leaf{position:absolute;right:12%;top:22%;width:38%;aspect-ratio:1/1.8;border:1px solid rgba(23,62,42,.35);border-radius:100% 0 100% 0;transform:rotate(28deg)}.uan-species-card p{position:absolute;left:1.8rem;bottom:6.2rem;margin:0;color:rgba(255,255,255,.72);font-size:.68rem;font-style:italic}.uan-species-card h3{position:absolute;left:1.8rem;bottom:2.6rem;margin:0;color:#fff;font-size:2rem}.uan-species-card__tag{position:absolute;right:1.5rem;bottom:1.5rem;color:rgba(255,255,255,.72);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl}
.uan-benefits{position:relative;overflow:hidden;background:#e5ebd6}.uan-benefits:before{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border:1px solid rgba(23,62,42,.16);border-radius:50%;box-shadow:0 0 0 60px rgba(23,62,42,.035),0 0 0 120px rgba(23,62,42,.025)}.uan-benefits__heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:5rem;margin-bottom:4rem}.uan-benefits__heading .uan-eyebrow{grid-column:1/-1;margin-bottom:-2rem}.uan-benefits__heading h2{max-width:850px;margin:0}.uan-benefits__heading>p:last-child{max-width:470px;margin:0 0 .65rem;color:#536254}.uan-benefits__dashboard{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:1px;background:rgba(23,62,42,.2);border:1px solid rgba(23,62,42,.2);box-shadow:var(--uan-shadow)}.uan-carbon{position:relative;min-height:650px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:2.5rem;background:var(--uan-forest);color:#fff}.uan-carbon:after{content:"";position:absolute;left:-25%;bottom:-25%;width:70%;aspect-ratio:1;border-radius:50%;background:rgba(196,215,147,.09);filter:blur(2px)}.uan-carbon__rings{position:relative;width:min(100%,410px);aspect-ratio:1;margin:auto;display:grid;place-items:center}.uan-carbon__rings:before,.uan-carbon__rings:after,.uan-carbon__rings i{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:uan-pulse-ring 5s ease-in-out infinite}.uan-carbon__rings:before{inset:0}.uan-carbon__rings:after{inset:13%;animation-delay:.5s}.uan-carbon__rings i:nth-child(1){inset:26%;animation-delay:1s}.uan-carbon__rings i:nth-child(2){inset:38%;background:var(--uan-lime);border:0;animation-delay:1.5s}.uan-carbon__rings i:nth-child(3){inset:5%;border-style:dashed;animation:uan-spin 25s linear infinite}.uan-carbon__rings span{position:relative;z-index:1;color:var(--uan-forest);font:600 clamp(2.4rem,5vw,4.5rem) var(--uan-serif)}.uan-benefit-label{color:var(--uan-lime);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.uan-carbon h3{max-width:430px;margin-bottom:1rem;color:#fff;font-size:clamp(1.8rem,3vw,3rem)}.uan-carbon>div:last-child>p:last-child{max-width:470px;margin:0;color:rgba(255,255,255,.68);font-size:.86rem}.uan-benefits__metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(23,62,42,.2)}.uan-benefit-metric{position:relative;min-height:324px;padding:2rem;background:var(--uan-paper);transition:background .3s ease,transform .3s ease}.uan-benefit-metric:hover{z-index:1;background:#fff;transform:scale(1.015);box-shadow:0 18px 50px rgba(23,62,42,.12)}.uan-benefit-metric__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.2rem}.uan-benefit-metric__top>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--uan-line);border-radius:50%;color:var(--uan-leaf);font-size:1.1rem}.uan-benefit-metric__top small{font-size:.59rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.uan-benefit-metric strong{display:block;margin-bottom:.45rem;color:var(--uan-forest);font:500 clamp(1.75rem,3vw,2.6rem) var(--uan-serif)}.uan-benefit-metric h3{margin:0 0 .7rem;font:700 .85rem var(--uan-sans);letter-spacing:0}.uan-benefit-metric p{max-width:340px;margin:0;color:#647067;font-size:.75rem;line-height:1.6}.uan-benefit-bar{position:absolute;left:2rem;right:2rem;bottom:1.8rem;height:3px;overflow:hidden;background:rgba(23,62,42,.12)}.uan-benefit-bar i{display:block;width:var(--uan-progress);height:100%;background:var(--uan-leaf);transform-origin:left;animation:uan-grow-bar 1.4s cubic-bezier(.2,.75,.2,1) both}.uan-benefits__source{margin:1.4rem 0 0;color:#617064;font-size:.67rem}.uan-benefits__source a{font-weight:700}
.uan-trace{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:7rem;background:var(--uan-forest);color:#fff}.uan-trace .uan-eyebrow{color:var(--uan-lime)}.uan-trace h2,.uan-trace h3{color:#fff}.uan-trace__intro{align-self:center}.uan-trace__intro>p:not(.uan-eyebrow){max-width:560px;color:rgba(255,255,255,.7)}.uan-trace__intro .uan-button{margin-top:2rem}.uan-trace__timeline{position:relative}.uan-trace__timeline:before{content:"";position:absolute;left:31px;top:32px;bottom:32px;width:1px;background:rgba(255,255,255,.25)}.uan-trace__timeline article{position:relative;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:1.7rem;padding:1.8rem 0;border-bottom:1px solid rgba(255,255,255,.17)}.uan-trace__timeline article>span{position:relative;z-index:1;width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:var(--uan-forest);font:500 .75rem var(--uan-serif);transition:background .3s ease,color .3s ease,transform .3s ease}.uan-trace__timeline article:hover>span{background:var(--uan-lime);color:var(--uan-forest);transform:scale(1.08)}.uan-trace__timeline small{color:var(--uan-lime);font-size:.61rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.uan-trace__timeline h3{margin:.3rem 0 0;font-size:1.3rem}
/* How it works */
.uan-content>article>.uan-how-hero,.uan-content>article>.uan-how-cta{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(1.5rem,calc((100vw - 1320px)/2))}.uan-how-hero{min-height:720px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:stretch;background:var(--uan-forest-deep);color:#fff}.uan-how-hero__copy{align-self:center;padding:6rem 4rem 6rem 0}.uan-how-hero .uan-eyebrow{color:var(--uan-lime)}.uan-how-hero h2{max-width:720px;color:#fff}.uan-how-hero__copy>p:not(.uan-eyebrow){max-width:620px;color:rgba(255,255,255,.7)}.uan-how-hero__copy .uan-button{margin-top:1.8rem}.uan-how-hero__visual{position:relative;min-height:720px;background-image:linear-gradient(180deg,transparent 55%,rgba(7,33,21,.65)),var(--uan-how-image);background-position:center;background-size:cover}.uan-how-hero__visual:before{content:"";position:absolute;inset:1.5rem;border:1px solid rgba(255,255,255,.3);pointer-events:none}.uan-how-hero__visual>p{position:absolute;left:3rem;right:3rem;bottom:2.5rem;margin:0;color:rgba(255,255,255,.86);font-size:.76rem;letter-spacing:.03em}.uan-how-hero__seal{position:absolute;left:-72px;top:70px;width:144px;height:144px;display:grid;place-items:center;border-radius:50%;background:var(--uan-lime);color:var(--uan-forest);box-shadow:0 18px 50px rgba(0,0,0,.16);animation:uan-float 4s ease-in-out infinite}.uan-how-hero__seal:before{content:"";position:absolute;inset:11px;border:1px solid rgba(23,62,42,.35);border-radius:50%}.uan-how-hero__seal span{font:600 2rem var(--uan-serif)}.uan-how-hero__seal i{position:absolute;right:27px;bottom:32px;width:16px;height:25px;border-radius:100% 0 100% 0;background:var(--uan-leaf);transform:rotate(18deg)}.uan-how-journey{position:relative;background:var(--uan-cream)}.uan-how-journey__line{height:1px;margin:0 0 2rem;background:var(--uan-line);overflow:hidden}.uan-how-journey__line i{display:block;width:25%;height:100%;background:var(--uan-leaf);animation:uan-journey-line 4s ease-in-out infinite alternate}.uan-how-journey__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--uan-line);border:1px solid var(--uan-line)}.uan-how-journey__steps article{position:relative;min-height:430px;padding:1.8rem;background:var(--uan-paper);transition:background .3s ease,transform .3s ease}.uan-how-journey__steps article:hover{z-index:1;background:#fff;transform:translateY(-8px);box-shadow:var(--uan-shadow)}.uan-how-journey__steps article>span{position:absolute;right:1.6rem;top:1.5rem;color:var(--uan-leaf);font-size:.63rem;font-weight:700;letter-spacing:.14em}.uan-how-icon{width:80px;height:80px;display:grid;place-items:center;margin:3.7rem 0 4.5rem;border:1px solid var(--uan-line);border-radius:50%;background:var(--uan-cream);color:var(--uan-forest);font-size:1.65rem;transition:transform .4s ease,background .3s ease}.uan-how-journey__steps article:hover .uan-how-icon{transform:rotate(12deg) scale(1.08);background:var(--uan-lime)}.uan-how-journey__steps small{color:var(--uan-leaf);font-size:.59rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.uan-how-journey__steps h3{margin:.6rem 0 .8rem;font-size:1.35rem}.uan-how-journey__steps p{margin:0;color:#647067;font-size:.78rem}.uan-how-choices{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:6rem;background:var(--uan-paper)}.uan-how-choices__intro{align-self:center}.uan-how-choices__intro>p:last-child{color:#647067}.uan-how-choices__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--uan-line);border:1px solid var(--uan-line)}.uan-how-choices__grid article{min-height:235px;padding:1.7rem;background:var(--uan-paper);transition:background .3s ease,color .3s ease}.uan-how-choices__grid article:hover{background:var(--uan-forest);color:#fff}.uan-how-choices__grid article>span{display:grid;place-items:center;width:36px;height:36px;margin-bottom:3.2rem;border:1px solid currentColor;border-radius:50%;font-size:.67rem}.uan-how-choices__grid h3{margin-bottom:.4rem;font-size:1.2rem}.uan-how-choices__grid p{margin:0;color:#687269;font-size:.75rem}.uan-how-choices__grid article:hover h3,.uan-how-choices__grid article:hover p{color:#fff}.uan-how-proof{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:4rem;background:var(--uan-lime)}.uan-how-proof__mark{width:170px;height:170px;display:grid;place-items:center;border:1px solid rgba(23,62,42,.35);border-radius:50%;font:500 4rem var(--uan-serif)}.uan-how-proof h2{max-width:780px;margin-bottom:1rem}.uan-how-proof p:last-child{max-width:680px;margin:0}.uan-how-cta{padding-top:7rem;padding-bottom:7rem;text-align:center;background:var(--uan-forest-deep);color:#fff}.uan-how-cta .uan-eyebrow{color:var(--uan-lime)}.uan-how-cta h2{max-width:850px;margin:0 auto;color:#fff}.uan-how-cta .uan-actions{justify-content:center}
/* Species catalogue and detail */
.uan-species-archive__hero{width:100vw;min-height:610px;margin-left:calc(50% - 50vw);padding:7rem max(1.5rem,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:5rem;overflow:hidden;background:var(--uan-forest-deep);color:#fff}.uan-species-archive__hero .uan-eyebrow{color:var(--uan-lime)}.uan-species-archive__hero h1{max-width:920px;margin-bottom:1.5rem;color:#fff}.uan-species-archive__hero>div:first-child>p:last-child{max-width:680px;color:rgba(255,255,255,.7);font-size:1.06rem}.uan-species-archive__seal{position:relative;width:240px;height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;animation:uan-spin-soft 12s ease-in-out infinite}.uan-species-archive__seal:before,.uan-species-archive__seal:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%}.uan-species-archive__seal:before{inset:-42px}.uan-species-archive__seal:after{inset:28px}.uan-species-archive__seal strong{font:500 4rem/1 var(--uan-serif)}.uan-species-archive__seal span{font-size:.6rem;font-weight:700;line-height:1.45;letter-spacing:.14em;text-align:center;text-transform:uppercase}.uan-species-archive__seal i{position:absolute;right:17px;top:48%;width:12px;height:12px;border-radius:50%;background:var(--uan-lime)}.uan-species-catalog{padding:7rem 0}.uan-species-catalog__toolbar{display:flex;align-items:end;justify-content:space-between;gap:4rem;margin-bottom:1.2rem}.uan-species-catalog__toolbar h2{margin:0}.uan-species-search{position:relative;display:grid;gap:.5rem;width:min(100%,370px)}.uan-species-search>span{font-size:.61rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.uan-species-search input{width:100%;height:54px;padding:0 3rem 0 1rem;border:0;border-bottom:1px solid var(--uan-forest);background:transparent;color:var(--uan-ink);font:500 .9rem var(--uan-sans)}.uan-species-search i{position:absolute;right:1rem;bottom:.8rem;color:var(--uan-leaf);font-size:1.25rem;font-style:normal}.uan-species-results{min-height:1.3rem;margin:0 0 1rem;color:#687269;font-size:.7rem}.uan-species-catalog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.uan-catalog-card[hidden]{display:none}.uan-catalog-card>a{position:relative;isolation:isolate;min-height:490px;display:block;overflow:hidden;padding:1.6rem;background:#dce4cc;color:var(--uan-forest);text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.uan-catalog-card--1>a{background:#e6dfcc}.uan-catalog-card--2>a{background:#d4ded9}.uan-catalog-card--3>a{background:#ddd4d8}.uan-catalog-card>a:hover{transform:translateY(-10px);box-shadow:var(--uan-shadow)}.uan-catalog-card__index{font-size:.64rem;font-weight:700;letter-spacing:.14em}.uan-catalog-card__arrow{position:absolute;right:1.6rem;top:1.45rem;font-size:1.1rem;transition:transform .25s ease}.uan-catalog-card>a:hover .uan-catalog-card__arrow{transform:translate(4px,-4px)}.uan-catalog-card__botanical{position:absolute;z-index:-1;inset:14% 8% 26%;transition:transform .6s ease}.uan-catalog-card>a:hover .uan-catalog-card__botanical{transform:scale(1.06) rotate(2deg)}.uan-catalog-card__botanical:before{content:"";position:absolute;left:50%;top:8%;bottom:0;width:2px;background:var(--uan-forest);transform:rotate(-5deg)}.uan-catalog-card__botanical i{position:absolute;width:42%;height:34%;border-radius:100% 0 100% 0;background:linear-gradient(145deg,var(--uan-leaf),var(--uan-forest));box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.uan-catalog-card__botanical i:nth-child(1){left:8%;top:8%;transform:rotate(-18deg)}.uan-catalog-card__botanical i:nth-child(2){right:3%;top:35%;transform:scaleX(-1) rotate(-22deg)}.uan-catalog-card__botanical i:nth-child(3){left:12%;top:60%;transform:rotate(14deg)}.uan-catalog-card__copy{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem;padding-top:1.1rem;border-top:1px solid rgba(23,62,42,.25)}.uan-catalog-card__copy p{margin:0 0 .25rem;color:#526158;font-size:.65rem;font-style:italic}.uan-catalog-card__copy h2{margin:0 0 .45rem;font-size:1.65rem}.uan-catalog-card__copy>span{display:block;overflow:hidden;color:#617064;font-size:.72rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uan-species-empty{padding:3rem;border:1px solid var(--uan-line);text-align:center}.uan-species-archive__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem;margin-bottom:7rem;padding:4rem;background:var(--uan-forest);color:#fff}.uan-species-archive__cta .uan-eyebrow{color:var(--uan-lime)}.uan-species-archive__cta h2{max-width:760px;margin-bottom:1rem;color:#fff}.uan-species-archive__cta p:last-child{max-width:650px;margin:0;color:rgba(255,255,255,.68)}
.uan-species-single{padding-bottom:0}.uan-species-single__hero{min-height:690px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6rem}.uan-back-link{display:inline-block;margin-bottom:3.5rem;font-size:.69rem;font-weight:700;text-decoration:none}.uan-species-single__copy h1{margin-bottom:.4rem}.uan-species-single__latin{color:var(--uan-leaf);font-family:Georgia,serif;font-size:1.2rem;font-style:italic}.uan-species-single__intro{max-width:620px;margin:2rem 0;color:#5c685f;font-size:1.05rem}.uan-species-single__art{position:relative;min-height:570px;display:grid;place-items:center;overflow:hidden;border-radius:50% 50% 28px 28px;background:var(--uan-cream)}.uan-species-single__art:before,.uan-species-single__art:after{content:"";position:absolute;border:1px solid var(--uan-line);border-radius:50%}.uan-species-single__art:before{inset:9%}.uan-species-single__art:after{inset:20%}.uan-species-single__art>span{position:absolute;right:2rem;bottom:1rem;color:rgba(23,62,42,.12);font:500 11rem var(--uan-serif)}.uan-species-single__leaf{position:relative;z-index:1;width:220px;height:340px}.uan-species-single__leaf:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:5px;border-radius:99px;background:var(--uan-forest);transform:rotate(-4deg)}.uan-species-single__leaf i{position:absolute;width:115px;height:105px;border-radius:100% 0 100% 0;background:linear-gradient(145deg,var(--uan-leaf),var(--uan-forest));box-shadow:0 18px 35px rgba(23,62,42,.12)}.uan-species-single__leaf i:nth-child(1){left:-8px;top:30px;transform:rotate(-18deg)}.uan-species-single__leaf i:nth-child(2){right:-15px;top:90px;transform:scaleX(-1) rotate(-18deg)}.uan-species-single__leaf i:nth-child(3){left:-15px;top:145px;transform:rotate(12deg)}.uan-species-single__leaf i:nth-child(4){right:-8px;top:205px;transform:scaleX(-1) rotate(12deg)}.uan-species-single__leaf i:nth-child(5){left:15px;top:250px;transform:rotate(20deg)}.uan-species-single__details,.uan-species-single__benefits{width:100%;padding-inline:max(1.5rem,calc((100vw - 1320px)/2))}.uan-species-single__details{display:grid;grid-template-columns:1fr 1fr;gap:6rem;background:var(--uan-cream)}.uan-species-single__text{color:#536254}.uan-species-single__text blockquote{margin:2.5rem 0 0;padding:1.5rem 0 1.5rem 2rem;border-left:2px solid var(--uan-leaf);color:var(--uan-forest);font:500 1.2rem/1.6 var(--uan-serif)}.uan-species-single__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--uan-line)}.uan-species-single__benefits article{min-height:280px;padding:2rem;background:var(--uan-paper)}.uan-species-single__benefits article>span{display:block;margin-bottom:5rem;color:var(--uan-leaf);font-size:.66rem;font-weight:700}.uan-species-single__benefits h3{font-size:1.35rem}.uan-species-single__benefits p{color:#647067;font-size:.82rem}
/* Remaining public pages */
.uan-editorial-page{margin-bottom:0}.uan-editorial-hero{position:relative;isolation:isolate;min-height:540px;display:flex;align-items:center;overflow:hidden;background:var(--uan-forest-deep);color:#fff}.uan-editorial-hero:before{content:"";position:absolute;z-index:-1;right:-12vw;top:-28vw;width:min(70vw,900px);aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}.uan-editorial-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:6rem;padding-top:6rem;padding-bottom:6rem}.uan-editorial-hero .uan-eyebrow{color:var(--uan-lime)}.uan-editorial-hero h1{max-width:960px;margin-bottom:1.3rem;color:#fff}.uan-editorial-hero__inner>div:first-child>p:last-child{max-width:720px;margin:0;color:rgba(255,255,255,.7);font-size:1.04rem}.uan-editorial-hero__mark{position:relative;width:240px;height:240px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;animation:uan-spin-soft 12s ease-in-out infinite}.uan-editorial-hero__mark:before{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.15);border-radius:50%}.uan-editorial-hero__mark span{font:500 .72rem var(--uan-serif);letter-spacing:.16em}.uan-editorial-hero__mark i{position:absolute;width:12px;height:20px;border-radius:100% 0 100% 0;background:var(--uan-lime)}.uan-editorial-hero__mark i:nth-of-type(1){right:23px;top:49%;transform:rotate(35deg)}.uan-editorial-hero__mark i:nth-of-type(2){left:34px;bottom:38px;transform:rotate(-45deg)}.uan-editorial-body{padding-top:5rem;padding-bottom:8rem}.uan-editorial-content{position:relative;padding:2.4rem;border:1px solid var(--uan-line);background:#fff;box-shadow:0 20px 60px rgba(16,47,32,.07)}.uan-editorial-content>p:first-child:last-child{max-width:850px;margin:0;color:#536254;font-size:1rem}.uan-editorial-content>.uan-map-layout{margin:-2.4rem}.uan-editorial-content>.uan-configurator{max-width:none}.uan-editorial-page--mappa .uan-editorial-content{padding:2.4rem}.uan-editorial-page--scegli-un-albero .uan-editorial-content{padding:0;border:0;background:transparent;box-shadow:none}.uan-editorial-page--scegli-un-albero .uan-configurator{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.uan-editorial-page--scegli-un-albero .uan-configurator fieldset{margin:0}.uan-editorial-page--scegli-un-albero .uan-configurator>fieldset:first-of-type{grid-column:1/-1}.uan-editorial-page--scegli-un-albero .uan-configurator>.uan-form-grid{margin:0}.uan-editorial-page--scegli-un-albero .uan-configurator>.uan-notice{grid-column:1/-1}.uan-editorial-page--scegli-un-albero .uan-configurator>.uan-button{justify-self:start}.uan-editorial-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;border:1px solid var(--uan-line);background:var(--uan-line)}.uan-editorial-features article{position:relative;min-height:270px;padding:2rem;background:var(--uan-paper);transition:background .3s ease,color .3s ease,transform .3s ease}.uan-editorial-features article:hover{z-index:1;background:var(--uan-forest);color:#fff;transform:translateY(-6px);box-shadow:var(--uan-shadow)}.uan-editorial-features article>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4.2rem;border:1px solid var(--uan-line);border-radius:50%;color:var(--uan-leaf);font:600 .72rem var(--uan-sans)}.uan-editorial-features h2{margin-bottom:.7rem;font:600 1rem var(--uan-sans);letter-spacing:0}.uan-editorial-features p{margin:0;color:#647067;font-size:.78rem}.uan-editorial-features article:hover h2,.uan-editorial-features article:hover p,.uan-editorial-features article:hover>span{color:#fff}.uan-editorial-page--faq .uan-editorial-features{grid-template-columns:1fr 1fr}.uan-editorial-page--faq .uan-editorial-features article{min-height:240px}.uan-editorial-page--faq .uan-editorial-features article>span{margin-bottom:2.8rem;background:var(--uan-cream);font-size:1rem}.uan-editorial-actions{display:flex;align-items:center;gap:2rem;margin-top:3rem}.uan-editorial-note{margin:2rem 0 0;padding:1rem 1.2rem;border-left:3px solid var(--uan-leaf);background:var(--uan-cream);color:#5d695f;font-size:.75rem}.uan-editorial-page--mio-account .uan-editorial-content .woocommerce{display:grid;grid-template-columns:260px 1fr;gap:2rem}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--uan-line)}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation li+li{border-top:1px solid var(--uan-line)}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation a{display:block;padding:.9rem 1rem;text-decoration:none;font-size:.78rem;font-weight:700}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation .is-active a{background:var(--uan-forest);color:#fff}.uan-editorial-page--mio-account .woocommerce-MyAccount-content{float:none;width:auto}.uan-editorial-page--mio-account .uan-card{min-height:240px}.uan-editorial-page--privacy .uan-editorial-content,.uan-editorial-page--accessibilita .uan-editorial-content,.uan-editorial-page--contatti .uan-editorial-content,.uan-editorial-page--faq .uan-editorial-content,.uan-editorial-page--progetto-trasparenza .uan-editorial-content{border-left:5px solid var(--uan-leaf)}
/* Guided tree configurator */
.uan-configurator-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:start;gap:2rem}.uan-configurator-shell .uan-configurator{display:block;max-width:none}.uan-configurator__head{display:grid;grid-template-columns:1fr 170px;align-items:end;gap:2rem;margin-bottom:2.5rem;padding:2.5rem;background:var(--uan-forest);color:#fff}.uan-configurator__head .uan-eyebrow{color:var(--uan-lime)}.uan-configurator__head h2{margin-bottom:.8rem;color:#fff;font-size:clamp(2rem,3.5vw,3.5rem)}.uan-configurator__head>div:first-child>p:last-child{max-width:580px;margin:0;color:rgba(255,255,255,.67);font-size:.82rem}.uan-config-progress{display:grid;gap:.75rem}.uan-config-progress>span{height:3px;overflow:hidden;background:rgba(255,255,255,.18)}.uan-config-progress i{display:block;width:25%;height:100%;background:var(--uan-lime);transition:width .45s ease}.uan-config-progress small{text-align:right;color:rgba(255,255,255,.7);font-size:.62rem;font-weight:700;letter-spacing:.14em}.uan-configurator-shell .uan-config-step{margin-bottom:1.3rem;padding:2rem;border:1px solid var(--uan-line);border-radius:0;background:#fff;box-shadow:none}.uan-configurator-shell .uan-config-step legend{display:flex;align-items:center;gap:1rem;width:auto;margin:0 0 1rem;padding:0 1rem 0 0;font:600 1.05rem var(--uan-sans);letter-spacing:0}.uan-config-step legend>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--uan-cream);color:var(--uan-leaf);font-size:.61rem;letter-spacing:.1em}.uan-config-step legend>div{display:grid}.uan-config-step legend small{margin-top:.2rem;color:#758078;font:500 .63rem var(--uan-sans)}.uan-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.uan-configurator-shell .uan-choice{position:relative;display:grid;grid-template-columns:48px 1fr 20px;align-items:center;gap:.8rem;min-height:98px;margin:0;padding:1rem;border:1px solid var(--uan-line);border-radius:12px;background:var(--uan-paper);transition:border-color .2s ease,background .2s ease,transform .2s ease}.uan-configurator-shell .uan-choice:hover{transform:translateY(-2px);border-color:var(--uan-leaf)}.uan-configurator-shell .uan-choice:has(input:checked){background:#e7eed6;border-color:var(--uan-forest);box-shadow:inset 0 0 0 1px var(--uan-forest)}.uan-choice input{position:absolute;opacity:0;pointer-events:none}.uan-choice__icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--uan-line);border-radius:50%;color:var(--uan-leaf);font-size:1.05rem}.uan-choice__copy{display:grid;gap:.25rem}.uan-choice__copy strong{font-size:.77rem}.uan-choice__copy small{color:#6d786f;font-size:.61rem;line-height:1.4}.uan-choice>i{width:18px;height:18px;border:1px solid var(--uan-line);border-radius:50%}.uan-choice:has(input:checked)>i{border:5px solid var(--uan-forest)}.uan-configurator-shell .uan-form-grid{gap:1rem;margin:0}.uan-configurator-shell .uan-form-grid>label{min-width:0;padding:1.2rem;border:1px solid var(--uan-line);border-radius:12px;background:var(--uan-paper)}.uan-configurator-shell .uan-form-grid label>span,.uan-dedication>span{font-size:.73rem;font-weight:700}.uan-configurator-shell .uan-form-grid label>small{color:#748078;font-size:.59rem;font-weight:500}.uan-configurator-shell select,.uan-configurator-shell textarea{border:0;border-bottom:1px solid var(--uan-line);border-radius:0;background:transparent;padding:.65rem 0}.uan-configurator-shell select:focus,.uan-configurator-shell textarea:focus{border-color:var(--uan-forest);outline:0;box-shadow:none}.uan-dedication{position:relative;margin-top:1rem;padding:1.2rem;border:1px solid var(--uan-line);border-radius:12px;background:var(--uan-paper)}.uan-dedication>span small{color:#7a847d;font-weight:500}.uan-dedication>i{position:absolute;right:1.2rem;bottom:.7rem;color:#79847c;font-size:.59rem;font-style:normal}.uan-configurator__submit{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 0}.uan-configurator__submit .uan-notice{max-width:560px;margin:0;background:transparent;color:#687269;font-size:.68rem}.uan-configurator__submit .uan-button{flex:0 0 auto}.uan-config-summary{position:sticky;top:100px;overflow:hidden;padding:2rem;background:var(--uan-cream);border:1px solid var(--uan-line)}.uan-config-summary__art{position:relative;height:280px;margin:-2rem -2rem 2rem;overflow:hidden;background:linear-gradient(160deg,#d9e3c5,#c5d69a)}.uan-config-summary__art:before,.uan-config-summary__art:after{content:"";position:absolute;left:50%;border-radius:50%}.uan-config-summary__art:before{bottom:-45px;width:270px;height:90px;background:var(--uan-forest);transform:translateX(-50%)}.uan-config-summary__art:after{top:30px;width:190px;height:190px;border:1px solid rgba(23,62,42,.24);transform:translateX(-50%);box-shadow:0 0 0 30px rgba(255,255,255,.12)}.uan-config-summary__art>span{position:absolute;z-index:2;left:50%;bottom:42px;width:8px;height:145px;border-radius:99px;background:var(--uan-forest);transform:translateX(-50%)}.uan-config-summary__art i{position:absolute;z-index:2;width:72px;height:55px;border-radius:100% 0 100% 0;background:var(--uan-leaf)}.uan-config-summary__art i:nth-of-type(1){left:30%;top:65px;transform:rotate(-16deg)}.uan-config-summary__art i:nth-of-type(2){right:28%;top:105px;transform:scaleX(-1) rotate(-12deg)}.uan-config-summary__art i:nth-of-type(3){left:31%;top:140px;transform:rotate(18deg)}.uan-config-summary .uan-eyebrow{margin-bottom:.7rem}.uan-config-summary h2{font-size:1.8rem}.uan-config-summary dl{margin:2rem 0}.uan-config-summary dl>div{display:grid;grid-template-columns:85px 1fr;gap:1rem;padding:.85rem 0;border-top:1px solid var(--uan-line)}.uan-config-summary dl>div:last-child{border-bottom:1px solid var(--uan-line)}.uan-config-summary dt{color:#6c786f;font-size:.59rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uan-config-summary dd{margin:0;font-size:.72rem;font-weight:700;text-align:right}.uan-config-summary__trust{display:flex;align-items:center;gap:.8rem}.uan-config-summary__trust>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--uan-lime);font-size:.72rem}.uan-config-summary__trust p{display:grid;margin:0}.uan-config-summary__trust strong{font-size:.66rem}.uan-config-summary__trust small{color:#69756c;font-size:.58rem}.uan-account-heading h2{font-size:2.2rem}.uan-account-empty{position:relative;overflow:hidden;padding:3rem;border:1px solid var(--uan-line);background:var(--uan-cream)}.uan-account-empty:after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border:1px solid var(--uan-line);border-radius:50%;box-shadow:0 0 0 45px rgba(23,62,42,.035)}.uan-account-empty>span{position:relative;z-index:1;width:70px;height:70px;display:grid;place-items:center;margin-bottom:3rem;border-radius:50%;background:var(--uan-lime);font-size:1.5rem}.uan-account-empty h3{position:relative;z-index:1;max-width:560px;font-size:1.65rem}.uan-account-empty p{position:relative;z-index:1;max-width:600px;color:#617064}.uan-account-empty .uan-button{position:relative;z-index:1;margin-top:1rem}
.uan-configurator-shell .uan-form-grid>label{transition:opacity .25s ease,background .25s ease}.uan-configurator-shell .uan-form-grid>label.is-disabled{opacity:.42;background:#edf0eb}.uan-configurator-shell .uan-form-grid>label.is-disabled select{cursor:not-allowed}.uan-configurator-shell .uan-choice:focus-within{outline:3px solid var(--uan-sky);outline-offset:3px}.uan-map--unavailable{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 20% 30%,rgba(196,215,147,.55),transparent 32%),linear-gradient(145deg,#e9eddf,#cad8c1)}.uan-map--unavailable:before{content:"⌖";display:grid;place-items:center;width:92px;height:92px;border:1px solid var(--uan-forest);border-radius:50%;color:var(--uan-forest);font-size:2rem}.uan-map-empty{display:grid;justify-items:start;gap:.6rem;margin-top:1.5rem;padding:1.4rem;border:1px solid var(--uan-line);background:var(--uan-cream)}.uan-map-empty>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--uan-lime)}.uan-map-empty strong{font:500 1rem var(--uan-serif)}.uan-map-empty p{margin:0;color:#647067;font-size:.72rem}.uan-map-empty a{font-size:.7rem;font-weight:700}
/* Urban green observatory map */
.uan-map-explorer{overflow:hidden;border:1px solid var(--uan-line);background:var(--uan-paper);box-shadow:var(--uan-shadow)}.uan-editorial-content>.uan-map-explorer{margin:-2.4rem}.uan-map-toolbar{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.4rem 1.8rem;border-bottom:1px solid var(--uan-line);background:var(--uan-forest-deep);color:#fff}.uan-map-stats{display:flex;align-items:center;gap:2.2rem}.uan-map-stats>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem}.uan-map-stats strong{font:500 2rem/1 var(--uan-serif);color:var(--uan-lime)}.uan-map-stats span{max-width:90px;color:rgba(255,255,255,.65);font-size:.57rem;font-weight:700;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.uan-map-filters{display:flex;gap:.5rem}.uan-map-filters button{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:rgba(255,255,255,.72);font:700 .63rem var(--uan-sans);cursor:pointer;transition:background .2s ease,color .2s ease}.uan-map-filters button:hover,.uan-map-filters button.is-active{background:#fff;color:var(--uan-forest)}.uan-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.uan-legend-dot--area{border:2px solid var(--uan-forest);background:var(--uan-lime)}.uan-legend-dot--tree{position:relative;border-radius:100% 0 100% 0;background:var(--uan-forest);transform:rotate(-35deg)}.uan-map-explorer .uan-map-layout{grid-template-columns:minmax(0,1fr) 360px;overflow:visible;border:0;border-radius:0;box-shadow:none}.uan-map-canvas{position:relative;min-width:0}.uan-map-explorer .uan-map{height:720px}.uan-editorial-page--mappa .uan-map-explorer .uan-map{height:780px}.uan-map-legend{position:absolute;z-index:500;left:1.2rem;bottom:1.2rem;display:flex;gap:.9rem;padding:.7rem .9rem;border:1px solid rgba(23,62,42,.12);border-radius:999px;background:rgba(250,249,245,.94);box-shadow:0 8px 24px rgba(23,62,42,.12);backdrop-filter:blur(8px)}.uan-map-legend span{display:flex;align-items:center;gap:.4rem;color:var(--uan-forest);font-size:.57rem;font-weight:700}.uan-map-sidebar{height:720px;padding:1.7rem;background:var(--uan-paper);border-left:1px solid var(--uan-line)}.uan-editorial-page--mappa .uan-map-sidebar{height:780px}.uan-map-sidebar__head .uan-eyebrow{margin-bottom:.6rem}.uan-map-sidebar__head h3{margin-bottom:1.4rem;font-size:1.55rem}.uan-map-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1rem;border-bottom:1px solid var(--uan-line)}.uan-map-tabs button{padding:.7rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#748078;font:700 .66rem var(--uan-sans);cursor:pointer}.uan-map-tabs button.is-active{border-bottom-color:var(--uan-forest);color:var(--uan-forest)}.uan-map-status{min-height:2.5rem;margin:.8rem 0;color:#687269;font-size:.67rem}.uan-map-explorer .uan-area-list{max-height:555px;margin:0}.uan-editorial-page--mappa .uan-map-explorer .uan-area-list{max-height:615px}.uan-map-explorer .uan-area-card button{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:.75rem;margin:.5rem 0;padding:.85rem;border-radius:0}.uan-map-explorer .uan-area-card button>span:nth-child(2){display:grid;gap:.15rem;text-align:left}.uan-map-explorer .uan-area-card button strong{color:var(--uan-ink);font-size:.72rem}.uan-map-explorer .uan-area-card button small{color:#758078;font-size:.58rem}.uan-map-explorer .uan-area-card button>i{color:var(--uan-leaf);font-style:normal;text-align:right}.uan-list-marker{width:24px;height:24px;display:grid;place-items:center}.uan-list-marker--area{border:2px solid var(--uan-forest);border-radius:50%;background:var(--uan-lime)}.uan-list-marker--tree{width:18px;height:24px;margin-left:2px;border-radius:100% 0 100% 0;background:var(--uan-forest);transform:rotate(-35deg)}.uan-tree-marker-wrap{background:transparent;border:0}.uan-tree-marker{position:relative;width:34px;height:34px;display:block;border:3px solid #fff;border-radius:50% 50% 50% 8px;background:var(--uan-forest);box-shadow:0 7px 18px rgba(11,42,28,.35);transform:rotate(-45deg);transition:transform .2s ease}.uan-tree-marker:hover{transform:rotate(-45deg) scale(1.16)}.uan-tree-marker i{position:absolute;left:11px;top:7px;width:8px;height:13px;border-radius:100% 0 100% 0;background:var(--uan-lime);transform:rotate(45deg)}.uan-map-popup{min-width:190px;display:grid;gap:.35rem;padding:.2rem}.uan-map-popup small{color:var(--uan-leaf);font-size:.52rem;font-weight:800;letter-spacing:.12em}.uan-map-popup strong{color:var(--uan-forest);font:600 1rem var(--uan-serif)}.uan-map-popup em,.uan-map-popup span{color:#677268;font-size:.64rem}.uan-map-popup a{margin-top:.35rem;font-size:.63rem;font-weight:800;text-decoration:none}.leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 18px 50px rgba(11,42,28,.2)}.leaflet-control-zoom a{color:var(--uan-forest)!important}.leaflet-control-attribution{font-size:8px!important}
/* Contrast and interactive-state audit */
:focus-visible{outline-color:var(--uan-focus)!important}.uan-map:focus{outline-color:var(--uan-focus)}.uan-configurator-shell .uan-choice:focus-within{outline-color:var(--uan-focus)}
.uan-header-cta:hover,.uan-button:hover{background:var(--uan-leaf);border-color:var(--uan-leaf);color:var(--uan-white)}.uan-button--light,.uan-button--light:visited{background:var(--uan-white);border-color:var(--uan-white);color:var(--uan-forest)}.uan-button--light:hover,.uan-button--light:focus-visible{background:var(--uan-lime);border-color:var(--uan-lime);color:var(--uan-forest)}.uan-site-footer a.uan-button--light,.uan-site-footer a.uan-button--light:visited,.uan-site-footer a.uan-button--light:hover,.uan-site-footer a.uan-button--light:focus-visible{color:var(--uan-forest)}
.uan-card:hover{background:var(--uan-forest);color:var(--uan-white)}.uan-card:hover h2,.uan-card:hover h3,.uan-card:hover p,.uan-card:hover .uan-card__number,.uan-card:hover .uan-card__arrow,.uan-card:hover a{color:var(--uan-white)}.uan-card:hover a{text-decoration-color:var(--uan-lime)}
.uan-editorial-features article:hover>span{border-color:var(--uan-lime);background:var(--uan-lime);color:var(--uan-forest)}.uan-editorial-page--faq .uan-editorial-features article:hover>span{border-color:var(--uan-lime);background:var(--uan-lime);color:var(--uan-forest)}.uan-how-choices__grid article:hover>span{border-color:var(--uan-lime);background:var(--uan-lime);color:var(--uan-forest)}
.uan-species-card:after{background:linear-gradient(145deg,#365f3e,#0b2a1c)}.uan-species-card--olive:after{background:linear-gradient(145deg,#526b34,#2f431f)}.uan-species-card--cercis:after{background:linear-gradient(145deg,#694a56,#3d2931)}.uan-species-card p,.uan-species-card__tag{color:rgba(255,255,255,.92)}
.uan-map-tabs button:hover{background:var(--uan-cream);color:var(--uan-forest)}.uan-map-filters button:hover,.uan-map-filters button.is-active{background:var(--uan-white);color:var(--uan-forest)}.uan-map-explorer .uan-area-card button:hover,.uan-map-explorer .uan-area-card button:focus-visible{background:var(--uan-cream);color:var(--uan-ink)}.uan-map-explorer .uan-area-card button:hover strong,.uan-map-explorer .uan-area-card button:focus-visible strong{color:var(--uan-forest)}
.uan-choice:has(input:checked) .uan-choice__icon{border-color:var(--uan-forest);background:var(--uan-forest);color:var(--uan-white)}.uan-choice:has(input:checked) .uan-choice__copy strong{color:var(--uan-forest)}
.uan-site-footer a:not(.uan-button){text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:.3em}.uan-site-footer a:not(.uan-button):hover{color:var(--uan-white);text-decoration-color:var(--uan-lime)}
.uan-config-step legend small,.uan-configurator-shell .uan-form-grid label>small,.uan-choice__copy small,.uan-dedication>i,.uan-dedication>span small,.uan-config-summary dt,.uan-config-summary__trust small,.uan-map-tabs button,.uan-map-status,.uan-map-explorer .uan-area-card button small{color:var(--uan-muted)}
.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:var(--uan-leaf)!important;color:var(--uan-white)!important}.woocommerce .button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce a.button:focus-visible{outline:3px solid var(--uan-focus)!important;outline-offset:3px}
@media(forced-colors:active){.uan-button,.uan-header-cta,.uan-choice,.uan-editorial-features article,.uan-how-choices__grid article,.uan-map-filters button{forced-color-adjust:auto;border:1px solid ButtonText}.uan-tree-marker,.uan-list-marker{forced-color-adjust:none;background:CanvasText}.uan-orbit,.uan-leaf-rings,.uan-editorial-hero__mark{display:none}}
.uan-motion-ready .uan-reveal,.uan-motion-ready .uan-process .uan-card,.uan-motion-ready .uan-impact>*{opacity:0;transform:translateY(34px);transition:opacity .75s ease var(--uan-delay,0ms),transform .75s cubic-bezier(.2,.75,.2,1) var(--uan-delay,0ms)}.uan-motion-ready .uan-reveal.is-visible,.uan-motion-ready .uan-process .uan-card.is-visible,.uan-motion-ready .uan-impact>*.is-visible{opacity:1;transform:none}
@keyframes uan-marquee{to{transform:translateX(-50%)}}@keyframes uan-spin{to{transform:rotate(360deg)}}@keyframes uan-spin-soft{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes uan-bounce{0%,100%{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes uan-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes uan-hero-in{from{filter:saturate(.65);background-size:108%}to{filter:saturate(1);background-size:cover}}@keyframes uan-pulse-ring{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(1.035);opacity:1}}@keyframes uan-grow-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes uan-journey-line{from{transform:translateX(-10%)}to{transform:translateX(310%)}}

.uan-benefit-bar i{animation-play-state:paused}.uan-benefit-metric.is-visible .uan-benefit-bar i,.uan-motion-disabled .uan-benefit-bar i{animation-play-state:running}
@media(max-width:1020px){.uan-site-header nav{display:none}.uan-header-cta{margin-left:auto}.uan-hero{grid-template-columns:1fr 240px;min-height:690px}.uan-impact{grid-template-columns:repeat(3,1fr)}.uan-impact>p{display:none}.uan-section-heading{gap:2rem}.uan-story{grid-template-columns:1fr 1fr;gap:3rem}.uan-story__visual,.uan-story__visual img{min-height:560px;height:560px}.uan-species-card{min-height:430px}.uan-benefits__heading{gap:2rem}.uan-benefits__dashboard{grid-template-columns:1fr}.uan-carbon{min-height:560px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.uan-carbon__rings{width:100%}.uan-trace{gap:3rem}.uan-map-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}}
@media(max-width:760px){.uan-shell{width:min(100% - 2rem,1320px)}.uan-header-inner{min-height:76px}.uan-brand img{width:42px;height:44px}.uan-brand strong{font-size:.77rem}.uan-brand small{font-size:.57rem}.uan-header-cta{min-height:44px;font-size:.69rem;padding:.6rem .9rem}.uan-header-cta span:last-child{display:none}.uan-content>article>.uan-hero,.uan-content>article>.uan-impact,.uan-content>article>.uan-section{padding-inline:1rem}.uan-hero{grid-template-columns:1fr;min-height:720px;padding-top:6rem;padding-bottom:2rem;background-image:linear-gradient(90deg,rgba(7,33,21,.86),rgba(7,33,21,.3)),var(--uan-hero-image);background-position:62% center}.uan-hero__content{align-self:center}.uan-hero__note,.uan-scroll-cue{display:none}.uan-orbit{right:-45vw;top:-5vw;width:100vw}.uan-impact{grid-template-columns:1fr;gap:1rem;padding-block:1.5rem}.uan-impact>div{justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--uan-line)}.uan-section{padding-top:5.5rem;padding-bottom:5.5rem}.uan-section-heading{grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}.uan-section-heading>p{max-width:100%}.uan-steps{grid-template-columns:1fr}.uan-card{min-height:260px}.uan-card__number{margin-bottom:3.5rem}.uan-story{grid-template-columns:1fr;gap:4rem}.uan-story__visual,.uan-story__visual img{min-height:500px;height:500px}.uan-story__visual img{border-radius:110px 110px 24px 24px}.uan-story__visual:before{display:none}.uan-story__badge{right:-2px;bottom:-20px;width:140px;height:140px}.uan-story__caption{left:0}.uan-species-grid{grid-template-columns:1fr}.uan-species-card,.uan-species-card:nth-child(2),.uan-species-card:nth-child(3){min-height:430px;margin-top:0}.uan-leaf-rings{right:-310px}.uan-benefits__heading{grid-template-columns:1fr;gap:1rem}.uan-benefits__heading .uan-eyebrow{grid-column:auto;margin-bottom:.3rem}.uan-carbon{min-height:590px;display:flex}.uan-carbon__rings{max-width:340px}.uan-benefits__metrics{grid-template-columns:1fr}.uan-benefit-metric{min-height:300px}.uan-trace{grid-template-columns:1fr;gap:4rem}.uan-map-layout{grid-template-columns:1fr}.uan-map{height:400px}.uan-map-layout>div:last-of-type{padding:1.4rem}.uan-form-grid,.uan-footer-lead,.uan-footer-grid{grid-template-columns:1fr}.uan-footer-lead{align-items:start;padding-top:5rem;padding-bottom:5rem}.uan-footer-lead .uan-eyebrow{grid-column:auto}.uan-footer-lead .uan-button{justify-self:start}.uan-footer-grid{gap:2.5rem}.uan-footer-legal{gap:1rem;flex-direction:column}}
@media(max-width:480px){h1{font-size:2.8rem}.uan-brand span{display:none}.uan-hero{min-height:670px}.uan-hero__lead{font-size:.95rem}.uan-actions{align-items:flex-start;flex-direction:column;gap:1.2rem}.uan-page-header{padding-top:4rem}.uan-story__visual,.uan-story__visual img{min-height:420px;height:420px}.uan-story__badge{width:118px;height:118px}.uan-trace__timeline article{grid-template-columns:52px 1fr;gap:1rem}.uan-trace__timeline article>span{width:52px;height:52px}.uan-trace__timeline:before{left:25px}.uan-map{height:340px}.uan-choice{display:flex;margin:.35rem 0;border-radius:12px}}
@media(max-width:1020px){.uan-how-hero{grid-template-columns:1fr 1fr}.uan-how-hero__copy{padding-right:2.5rem}.uan-how-journey__steps{grid-template-columns:1fr 1fr}.uan-how-choices{gap:3rem}.uan-how-proof{grid-template-columns:130px 1fr}.uan-how-proof__mark{width:120px;height:120px}.uan-how-proof>.uan-arrow-link{grid-column:2}.uan-species-catalog__grid{grid-template-columns:1fr 1fr}.uan-species-single__hero{gap:3rem}.uan-species-single__details{gap:3rem}}
@media(max-width:760px){.uan-content>article>.uan-how-hero,.uan-content>article>.uan-how-cta{padding-inline:1rem}.uan-how-hero{grid-template-columns:1fr;padding-top:4rem}.uan-how-hero__copy{padding:2rem 0 4rem}.uan-how-hero__visual{min-height:500px}.uan-how-hero__seal{left:auto;right:20px;top:-55px;width:110px;height:110px}.uan-how-journey__steps{grid-template-columns:1fr}.uan-how-journey__steps article{min-height:330px}.uan-how-icon{margin:2.5rem 0}.uan-how-choices{grid-template-columns:1fr;gap:3rem}.uan-how-choices__grid{grid-template-columns:1fr}.uan-how-proof{grid-template-columns:1fr;gap:2rem}.uan-how-proof__mark{width:100px;height:100px;font-size:2.5rem}.uan-how-proof>.uan-arrow-link{grid-column:auto}.uan-species-archive__hero{min-height:650px;grid-template-columns:1fr;padding-top:5rem;padding-bottom:5rem}.uan-species-archive__seal{justify-self:center;width:180px;height:180px}.uan-species-catalog{padding:5rem 0}.uan-species-catalog__toolbar{align-items:stretch;flex-direction:column;gap:2rem}.uan-species-search{width:100%}.uan-species-catalog__grid{grid-template-columns:1fr}.uan-catalog-card>a{min-height:450px}.uan-species-archive__cta{grid-template-columns:1fr;align-items:start;padding:2.2rem}.uan-species-archive__cta .uan-button{justify-self:start}.uan-species-single__hero{min-height:auto;grid-template-columns:1fr;gap:3rem;padding-top:4rem;padding-bottom:5rem}.uan-species-single__art{min-height:480px}.uan-species-single__details{grid-template-columns:1fr;gap:2rem}.uan-species-single__benefits{grid-template-columns:1fr}.uan-species-single__benefits article{min-height:240px}.uan-species-single__benefits article>span{margin-bottom:3rem}}
@media(max-width:1020px){.uan-editorial-hero__inner{grid-template-columns:1fr 200px;gap:3rem}.uan-editorial-hero__mark{width:190px;height:190px}.uan-editorial-page--scegli-un-albero .uan-configurator{grid-template-columns:1fr}.uan-editorial-page--scegli-un-albero .uan-configurator>fieldset:first-of-type,.uan-editorial-page--scegli-un-albero .uan-configurator>.uan-notice{grid-column:auto}.uan-editorial-page--mio-account .uan-editorial-content .woocommerce{grid-template-columns:210px 1fr}}
@media(max-width:760px){.uan-editorial-hero{min-height:610px}.uan-editorial-hero__inner{grid-template-columns:1fr;gap:3rem;padding-top:5rem;padding-bottom:5rem}.uan-editorial-hero__mark{justify-self:end;width:140px;height:140px}.uan-editorial-body{padding-top:3.5rem;padding-bottom:5rem}.uan-editorial-content{padding:1.3rem}.uan-editorial-content>.uan-map-layout{margin:-1.3rem}.uan-editorial-features,.uan-editorial-page--faq .uan-editorial-features{grid-template-columns:1fr}.uan-editorial-features article{min-height:235px}.uan-editorial-features article>span{margin-bottom:3rem}.uan-editorial-actions{align-items:flex-start;flex-direction:column}.uan-editorial-page--mio-account .uan-editorial-content .woocommerce{display:block}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation{margin-bottom:2rem}.uan-editorial-page--scegli-un-albero .uan-choice{border-radius:12px}}
@media(max-width:860px){.uan-configurator-shell{grid-template-columns:1fr}.uan-config-summary{position:relative;top:auto;display:grid;grid-template-columns:220px 1fr;gap:0 2rem}.uan-config-summary__art{grid-row:1/5;height:auto;min-height:320px;margin:-2rem 0 -2rem -2rem}.uan-config-summary .uan-eyebrow{align-self:end}.uan-config-summary h2{margin-bottom:0}.uan-config-summary dl{margin:1rem 0}.uan-config-summary__trust{grid-column:2}}
@media(max-width:600px){.uan-configurator__head{grid-template-columns:1fr;padding:1.5rem}.uan-configurator-shell .uan-config-step{padding:1.2rem}.uan-choice-grid,.uan-configurator-shell .uan-form-grid{grid-template-columns:1fr}.uan-configurator__submit{align-items:stretch;flex-direction:column}.uan-configurator__submit .uan-button{width:100%}.uan-config-summary{display:block}.uan-config-summary__art{height:260px;min-height:0;margin:-2rem -2rem 2rem}.uan-config-summary__trust{margin-top:1.5rem}}
@media(max-width:1020px){.uan-map-explorer .uan-map-layout{grid-template-columns:minmax(0,1fr) 320px}.uan-map-toolbar{align-items:flex-start;flex-direction:column}.uan-map-filters{flex-wrap:wrap}.uan-map-explorer .uan-map,.uan-editorial-page--mappa .uan-map-explorer .uan-map{height:680px}.uan-map-sidebar,.uan-editorial-page--mappa .uan-map-sidebar{height:680px}}
@media(max-width:760px){.uan-editorial-content>.uan-map-explorer{margin:-1.3rem}.uan-map-toolbar{padding:1.2rem}.uan-map-stats{width:100%;justify-content:space-between}.uan-map-filters{width:100%}.uan-map-filters button{flex:1;justify-content:center}.uan-map-explorer .uan-map-layout{grid-template-columns:1fr}.uan-map-explorer .uan-map,.uan-editorial-page--mappa .uan-map-explorer .uan-map{height:520px}.uan-map-sidebar,.uan-editorial-page--mappa .uan-map-sidebar{height:auto;min-height:520px;border-top:1px solid var(--uan-line);border-left:0}.uan-map-explorer .uan-area-list,.uan-editorial-page--mappa .uan-map-explorer .uan-area-list{max-height:390px}.uan-map-legend{left:.7rem;bottom:.7rem;gap:.55rem;padding:.55rem .7rem}}
@media(max-width:480px){.uan-map-stats strong{font-size:1.6rem}.uan-map-filters button:first-child{flex-basis:100%}.uan-map-legend{align-items:flex-start;flex-direction:column;border-radius:12px}.uan-map-explorer .uan-map,.uan-editorial-page--mappa .uan-map-explorer .uan-map{height:460px}.uan-map-sidebar{padding:1.2rem}}
.uan-gift-recipient{margin:1rem 0;padding:1.2rem;border:1px solid var(--uan-line);border-radius:12px;background:var(--uan-paper)}.uan-gift-recipient[hidden]{display:none}.uan-gift-recipient small{color:var(--uan-muted);font-size:.62rem;font-weight:500}.uan-configurator-shell .uan-gift-recipient input{width:100%;min-height:48px;border:0;border-bottom:1px solid var(--uan-line);border-radius:0;background:transparent;padding:.65rem 0;font:inherit}.uan-public-check{display:flex!important;grid-template-columns:18px 1fr!important;align-items:center;gap:.7rem!important;margin-top:1rem;color:var(--uan-muted);font-size:.68rem!important;font-weight:600!important}.uan-public-check input{width:18px;height:18px;accent-color:var(--uan-forest)}
.uan-newborn-note{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1.2rem 1.3rem;border:1px solid #c5d5a0;background:linear-gradient(115deg,#edf3df,#f8f4e8)}.uan-newborn-note[hidden],.uan-gift-details[hidden],.uan-newborn-date[hidden]{display:none}.uan-newborn-note>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--uan-forest);color:var(--uan-lime);font-size:1rem}.uan-newborn-note strong{display:block;color:var(--uan-forest);font:500 1.2rem var(--uan-serif)}.uan-newborn-note p{margin:.2rem 0 0;color:var(--uan-muted);font-size:.67rem}.uan-gift-details{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.uan-gift-details .uan-gift-recipient,.uan-gift-details .uan-newborn-date{display:grid;align-content:start;min-width:0;margin:0;padding:1.2rem;border:1px solid var(--uan-line);border-radius:12px;background:var(--uan-paper)}.uan-gift-details label>span{font-size:.73rem;font-weight:700}.uan-gift-details label>small{color:var(--uan-muted);font-size:.59rem;font-weight:500}.uan-configurator-shell .uan-gift-details input{width:100%;min-height:48px;border:0;border-bottom:1px solid var(--uan-line);border-radius:0;background:transparent;padding:.65rem 0;font:inherit}.uan-configurator-shell .uan-gift-details input:focus{border-color:var(--uan-forest);outline:0;box-shadow:none}
.uan-tree-story__details>article.uan-tree-story__newborn{border-color:#c7d7a1;background:linear-gradient(115deg,#edf3df,#fff)}.uan-tree-story__details>article.uan-tree-story__newborn>span{background:var(--uan-forest);color:var(--uan-lime)}
.uan-account-tree__occasion{display:inline-flex!important;margin:0 0 .8rem!important;padding:.35rem .55rem;border-radius:99px;background:#edf3df;color:var(--uan-forest)!important;font-size:.56rem!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.uan-public-tree{padding-bottom:8rem}.uan-tree-hero{position:relative;min-height:570px;width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:5rem;padding:6rem max(1.5rem,calc((100vw - 1320px)/2));overflow:hidden;background:var(--uan-forest-deep);color:#fff}.uan-tree-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(196,215,147,.14),transparent 27%),linear-gradient(115deg,transparent 55%,rgba(255,255,255,.035) 55% 56%,transparent 56%)}.uan-tree-hero__copy,.uan-tree-hero__mark{position:relative;z-index:1}.uan-tree-hero .uan-eyebrow{color:var(--uan-lime)}.uan-tree-hero h1{max-width:820px;margin-bottom:.5rem;color:#fff}.uan-tree-latin{margin:0;color:var(--uan-lime);font:italic 1.15rem Georgia,serif}.uan-tree-lead{max-width:650px;margin-top:2rem;color:rgba(255,255,255,.72);font-size:1.02rem}.uan-tree-hero__mark{justify-self:end;width:300px;height:300px;border:1px solid rgba(255,255,255,.28);border-radius:50%;display:grid;place-items:center}.uan-tree-hero__mark:before,.uan-tree-hero__mark:after{content:"";position:absolute;border:1px solid rgba(196,215,147,.18);border-radius:50%}.uan-tree-hero__mark:before{inset:24px}.uan-tree-hero__mark:after{inset:58px}.uan-tree-hero__mark>span{position:absolute;z-index:2;bottom:82px;width:8px;height:105px;border-radius:99px;background:var(--uan-lime)}.uan-tree-hero__mark i{position:absolute;z-index:2;width:58px;height:43px;border-radius:100% 0 100% 0;background:var(--uan-leaf)}.uan-tree-hero__mark i:nth-of-type(1){left:72px;top:82px;transform:rotate(-18deg)}.uan-tree-hero__mark i:nth-of-type(2){right:68px;top:116px;transform:scaleX(-1) rotate(-10deg)}.uan-tree-hero__mark i:nth-of-type(3){left:82px;top:155px;transform:rotate(20deg)}.uan-tree-hero__mark small{position:absolute;bottom:30px;color:rgba(255,255,255,.68);font-size:.55rem;font-weight:700;letter-spacing:.16em}.uan-tree-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:0;border:1px solid var(--uan-line);border-top:0}.uan-tree-facts article{position:relative;min-height:255px;padding:2rem;border-right:1px solid var(--uan-line);background:var(--uan-paper)}.uan-tree-facts article:last-child{border-right:0}.uan-tree-facts article>span{position:absolute;right:2rem;top:1.7rem;color:var(--uan-leaf);font:600 .62rem var(--uan-sans)}.uan-tree-facts small,.uan-tree-story__details small{display:block;margin-bottom:3.8rem;color:var(--uan-leaf);font-size:.61rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.uan-tree-facts h2{margin-bottom:.8rem;font-size:clamp(1.5rem,2.3vw,2.25rem)}.uan-tree-facts p{margin:0;color:var(--uan-muted);font-size:.8rem}.uan-tree-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);gap:7rem;padding:8rem 0}.uan-tree-story__intro{align-self:start;position:sticky;top:120px}.uan-tree-story__intro h2{font-size:clamp(2.6rem,4.7vw,4.6rem)}.uan-tree-story__intro>p:last-child{max-width:470px;color:var(--uan-muted)}.uan-tree-story__details{border-top:1px solid var(--uan-line)}.uan-tree-story__details>article{display:grid;grid-template-columns:68px 1fr;gap:1.6rem;padding:2rem 0;border-bottom:1px solid var(--uan-line)}.uan-tree-story__details>article>span{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:var(--uan-cream);color:var(--uan-forest);font:500 1.3rem var(--uan-serif)}.uan-tree-story__details small{margin:0 0 .5rem}.uan-tree-story__details h3{margin-bottom:.45rem;font-size:1.55rem}.uan-tree-story__details article p{margin:0;color:var(--uan-muted);font-size:.82rem}.uan-tree-story blockquote{position:relative;margin:2rem 0 0;padding:3rem;background:var(--uan-forest);color:#fff}.uan-tree-story blockquote>span{position:absolute;right:2rem;top:1rem;color:var(--uan-lime);font:500 5rem/1 Georgia,serif}.uan-tree-story blockquote p{position:relative;z-index:1;margin:0 0 2rem;color:#fff;font:500 clamp(1.35rem,2.3vw,2rem)/1.5 var(--uan-serif)}.uan-tree-story blockquote footer{color:var(--uan-lime);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.uan-tree-records{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:5rem;padding:6rem;background:var(--uan-cream)}.uan-tree-records>div>h2{max-width:720px;font-size:clamp(2.5rem,4vw,4rem)}.uan-timeline{position:relative;list-style:none;margin:3rem 0 0;padding:0 0 0 2rem;border-left:1px solid var(--uan-line)}.uan-timeline li{position:relative;padding:0 0 2.6rem 2rem}.uan-timeline li:before{content:"";position:absolute;left:-2.42rem;top:.3rem;width:12px;height:12px;border:3px solid var(--uan-cream);border-radius:50%;background:var(--uan-leaf);box-shadow:0 0 0 1px var(--uan-leaf)}.uan-timeline time{color:var(--uan-leaf);font-size:.61rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.uan-timeline h3{margin:.45rem 0;font-size:1.45rem}.uan-timeline p{margin:0;color:var(--uan-muted);font-size:.83rem}.uan-tree-label{align-self:start;padding:2rem;background:#fff;border:1px solid var(--uan-line);text-align:center;box-shadow:var(--uan-shadow)}.uan-tree-label .uan-eyebrow{margin-bottom:1.4rem}.uan-tree-label img{display:block;margin:0 auto 1.4rem}.uan-tree-label h3{margin-bottom:.5rem;font-size:1.2rem;letter-spacing:.08em}.uan-tree-label p:not(.uan-eyebrow){color:var(--uan-muted);font-size:.72rem}.uan-tree-label .uan-button{width:100%;margin-top:1rem}
@media(max-width:960px){.uan-tree-hero{grid-template-columns:1fr 240px;gap:2rem}.uan-tree-hero__mark{width:230px;height:230px}.uan-tree-hero__mark>span{bottom:64px;height:80px}.uan-tree-hero__mark i:nth-of-type(1){left:50px;top:62px}.uan-tree-hero__mark i:nth-of-type(2){right:45px;top:90px}.uan-tree-hero__mark i:nth-of-type(3){left:60px;top:125px}.uan-tree-story{grid-template-columns:1fr;gap:3rem}.uan-tree-story__intro{position:static}.uan-tree-records{grid-template-columns:1fr;padding:4rem}.uan-tree-label{max-width:420px}}
@media(max-width:680px){.uan-public-tree{padding-bottom:4rem}.uan-tree-hero{min-height:650px;grid-template-columns:1fr;padding:4rem 1rem}.uan-tree-hero__mark{justify-self:center;width:220px;height:220px}.uan-tree-facts{grid-template-columns:1fr}.uan-tree-facts article{min-height:210px;border-right:0;border-bottom:1px solid var(--uan-line)}.uan-tree-facts article:last-child{border-bottom:0}.uan-tree-story{padding:5rem 0}.uan-tree-story__details>article{grid-template-columns:52px 1fr;gap:1rem}.uan-tree-story__details>article>span{width:48px;height:48px}.uan-tree-story blockquote{padding:2rem}.uan-tree-records{width:100vw;margin-left:calc(50% - 50vw);padding:4rem 1rem;gap:3rem}.uan-tree-label{width:100%;max-width:none}}
.uan-editorial-page--mio-account .uan-editorial-content,.uan-editorial-page--my-account .uan-editorial-content{padding:0;border:0;background:transparent;box-shadow:none}.uan-editorial-page--mio-account .uan-editorial-content>.woocommerce,.uan-editorial-page--my-account .uan-editorial-content>.woocommerce{display:grid;grid-template-columns:250px minmax(0,1fr);gap:2rem;align-items:start}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation{position:sticky;top:105px;float:none;width:auto;padding:1rem;background:var(--uan-forest-deep);box-shadow:var(--uan-shadow)}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation ul,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation ul{border:0}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation li,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation li{border:0!important}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation a,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation a{position:relative;margin:.2rem 0;padding:1rem 1.1rem;color:rgba(255,255,255,.68);border:1px solid transparent;font-size:.7rem}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation a:hover,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation a:hover{color:#fff}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation .is-active a,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation .is-active a{background:var(--uan-lime);border-color:var(--uan-lime);color:var(--uan-forest-deep)}.uan-editorial-page--mio-account .woocommerce-MyAccount-content,.uan-editorial-page--my-account .woocommerce-MyAccount-content{float:none;width:auto;min-width:0}.uan-account-welcome{position:relative;min-height:280px;display:grid;grid-template-columns:1fr 190px;align-items:center;gap:2rem;padding:2.5rem;overflow:hidden;background:var(--uan-forest);color:#fff}.uan-account-welcome:after{content:"";position:absolute;right:-95px;top:-150px;width:390px;height:390px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 48px rgba(255,255,255,.025)}.uan-account-welcome>div{position:relative;z-index:1}.uan-account-welcome .uan-eyebrow{margin-bottom:.75rem;color:var(--uan-lime)}.uan-account-welcome h2{margin-bottom:.8rem;color:#fff;font-size:clamp(2rem,3.5vw,3.4rem)}.uan-account-welcome p:last-child{max-width:570px;margin:0;color:rgba(255,255,255,.68);font-size:.82rem}.uan-account-welcome__mark{width:165px;height:165px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%}.uan-account-welcome__mark:before{content:"";position:absolute;inset:22px;border:1px solid rgba(196,215,147,.24);border-radius:50%}.uan-account-welcome__mark>span{position:absolute;bottom:38px;width:6px;height:75px;border-radius:99px;background:var(--uan-lime)}.uan-account-welcome__mark i{position:absolute;width:42px;height:32px;border-radius:100% 0 100% 0;background:var(--uan-leaf)}.uan-account-welcome__mark i:nth-of-type(1){left:30px;top:48px;transform:rotate(-18deg)}.uan-account-welcome__mark i:nth-of-type(2){right:27px;top:75px;transform:scaleX(-1) rotate(-12deg)}.uan-account-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--uan-line);border-top:0}.uan-account-stats article{display:grid;gap:.45rem;padding:1.6rem 2rem;border-right:1px solid var(--uan-line);background:#fff}.uan-account-stats article:last-child{border:0}.uan-account-stats strong{color:var(--uan-forest);font:500 2.2rem/1 var(--uan-serif)}.uan-account-stats span{color:var(--uan-muted);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.uan-account-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:1px;margin-top:2rem;border:1px solid var(--uan-line);background:var(--uan-line)}.uan-account-feature{position:relative;min-height:430px;padding:2.5rem;background:var(--uan-cream)}.uan-account-feature>span{width:62px;height:62px;display:grid;place-items:center;margin-bottom:5rem;border-radius:50%;background:var(--uan-lime);font-size:1.4rem}.uan-account-feature .uan-eyebrow{margin-bottom:.7rem}.uan-account-feature h3{max-width:560px;font-size:clamp(1.8rem,3vw,2.8rem)}.uan-account-feature>p:not(.uan-eyebrow){max-width:520px;color:var(--uan-muted);font-size:.82rem}.uan-account-feature .uan-button{margin-top:1.2rem}.uan-account-quicklinks{display:grid;grid-template-rows:repeat(3,1fr);gap:1px;background:var(--uan-line)}.uan-account-quicklinks>a{display:grid;grid-template-columns:34px 1fr 24px;align-items:center;gap:1rem;padding:1.6rem;background:#fff;text-decoration:none;transition:background .2s ease,color .2s ease}.uan-account-quicklinks>a:hover{background:var(--uan-forest);color:#fff}.uan-account-quicklinks>a>span{color:var(--uan-leaf);font-size:.58rem;font-weight:800}.uan-account-quicklinks>a>div{display:grid;gap:.25rem}.uan-account-quicklinks strong{font-size:.75rem}.uan-account-quicklinks small{color:var(--uan-muted);font-size:.59rem}.uan-account-quicklinks i{font-style:normal}.uan-account-quicklinks>a:hover span,.uan-account-quicklinks>a:hover small{color:rgba(255,255,255,.72)}.uan-account-heading{margin-bottom:2rem}.uan-account-heading h2{margin-bottom:.7rem;font-size:clamp(2.4rem,4vw,4rem)}.uan-account-heading>p:last-child{max-width:650px;color:var(--uan-muted);font-size:.82rem}.uan-account-trees{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.uan-account-tree{overflow:hidden;border:1px solid var(--uan-line);background:#fff}.uan-account-tree__top{display:flex;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--uan-line)}.uan-account-tree__top span,.uan-account-tree__top small{color:var(--uan-leaf);font-size:.57rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.uan-account-tree__art{position:relative;height:180px;overflow:hidden;background:linear-gradient(150deg,#dce5cb,#becf91)}.uan-account-tree__art:before{content:"";position:absolute;left:50%;bottom:-35px;width:230px;height:80px;border-radius:50%;background:var(--uan-forest);transform:translateX(-50%)}.uan-account-tree__art>span{position:absolute;left:50%;bottom:25px;width:6px;height:105px;border-radius:99px;background:var(--uan-forest);transform:translateX(-50%)}.uan-account-tree__art i{position:absolute;width:56px;height:42px;border-radius:100% 0 100% 0;background:var(--uan-leaf)}.uan-account-tree__art i:nth-of-type(1){left:31%;top:35px;transform:rotate(-15deg)}.uan-account-tree__art i:nth-of-type(2){right:29%;top:65px;transform:scaleX(-1) rotate(-10deg)}.uan-account-tree__art i:nth-of-type(3){left:34%;top:92px;transform:rotate(20deg)}.uan-account-tree__content{padding:1.5rem}.uan-account-tree__content .uan-eyebrow{margin-bottom:.55rem}.uan-account-tree__content h3{margin-bottom:.45rem;font-size:1.55rem}.uan-account-tree__content>p:not(.uan-eyebrow){margin:0;color:var(--uan-muted);font-size:.7rem}.uan-account-progress{margin:1.5rem 0}.uan-account-progress>span{display:block;height:5px;overflow:hidden;background:var(--uan-cream)}.uan-account-progress i{display:block;height:100%;background:var(--uan-leaf)}.uan-account-progress small{display:block;margin-top:.45rem;color:var(--uan-muted);font-size:.55rem;font-weight:700;text-align:right}.uan-account-tree__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--uan-line)}.uan-account-tree__actions a{font-size:.62rem;font-weight:800;text-decoration:none}.uan-account-tree__actions a:first-child{color:var(--uan-forest)}.uan-account-tree__actions a:hover{text-decoration:underline}.uan-editorial-page--mio-account .woocommerce form.login,.uan-editorial-page--my-account .woocommerce form.login{max-width:620px;margin:0 auto;padding:3rem;border:1px solid var(--uan-line);background:#fff;box-shadow:var(--uan-shadow)}.uan-editorial-page--mio-account .woocommerce h2,.uan-editorial-page--my-account .woocommerce h2{font-size:2rem}.uan-editorial-page--mio-account .woocommerce table,.uan-editorial-page--my-account .woocommerce table{border-color:var(--uan-line);border-radius:0}.uan-editorial-page--mio-account .woocommerce fieldset,.uan-editorial-page--my-account .woocommerce fieldset{margin-top:2rem;border-color:var(--uan-line)}
/* Logo variants */
.uan-site-header .uan-brand img{width:185px;height:74px;object-fit:contain;mix-blend-mode:multiply}.uan-site-header .uan-brand:hover img{transform:translateY(-1px) scale(1.02)}.uan-site-footer .uan-brand img{width:210px;height:84px;filter:brightness(0) invert(1);mix-blend-mode:normal}.uan-auth-intro__logo{position:relative;z-index:1;align-self:flex-end;display:block;width:220px;height:auto;filter:brightness(0) invert(1);opacity:.94}
/* Real botanical photography */
.uan-species-card>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.uan-species-card:hover>img{transform:scale(1.06)}.uan-species-card:after,.uan-species-card--olive:after,.uan-species-card--cercis:after{z-index:-1;inset:0;height:auto;border-radius:0;background:linear-gradient(180deg,rgba(5,28,17,.08) 20%,rgba(5,28,17,.2) 48%,rgba(5,28,17,.9) 100%);transform:none}.uan-species-card:hover:after{transform:none}.uan-species-card__index{position:relative;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5)}.uan-species-card p,.uan-species-card h3,.uan-species-card__tag{z-index:2;text-shadow:0 2px 16px rgba(0,0,0,.65)}
.uan-species-card__credit{position:absolute;z-index:3;top:1.55rem;right:1.55rem;max-width:60%;color:rgba(255,255,255,.78);font-size:.47rem;line-height:1.35;text-align:right;text-decoration:none;text-shadow:0 1px 8px #000}.uan-species-card__credit:hover{color:#fff;text-decoration:underline}
.uan-catalog-card>a{background:var(--uan-forest-deep);color:#fff}.uan-catalog-card__photo,.uan-catalog-card__shade{position:absolute;inset:0;width:100%;height:100%}.uan-catalog-card__photo{z-index:-2;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.uan-catalog-card__shade{z-index:-1;background:linear-gradient(180deg,rgba(5,28,17,.12),rgba(5,28,17,.2) 44%,rgba(5,28,17,.94) 100%)}.uan-catalog-card>a:hover .uan-catalog-card__photo{transform:scale(1.06)}.uan-catalog-card__index,.uan-catalog-card__arrow{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.6)}.uan-catalog-card__copy{border-top-color:rgba(255,255,255,.35)}.uan-catalog-card__copy p,.uan-catalog-card__copy h2,.uan-catalog-card__copy>span{color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.55)}.uan-catalog-card__copy>span{color:rgba(255,255,255,.82)}.uan-catalog-card .uan-photo-credit{position:absolute;z-index:2;left:1.6rem;top:3.2rem;max-width:72%;color:rgba(255,255,255,.72);font-size:.49rem;line-height:1.35;text-shadow:0 1px 8px #000}
.uan-species-single__photo{display:block;background:var(--uan-forest-deep)}.uan-species-single__photo:before,.uan-species-single__photo:after{display:none}.uan-species-single__photo>img{display:block;width:100%;height:570px;object-fit:cover}.uan-species-single__photo figcaption{position:absolute;right:1rem;bottom:1rem;padding:.45rem .65rem;background:rgba(5,28,17,.8);color:#fff;font-size:.52rem;backdrop-filter:blur(6px)}.uan-species-single__photo figcaption a{color:#fff}
.uan-tree-hero__photo{position:relative;z-index:2;justify-self:end;width:340px;height:410px;margin:0;overflow:hidden;border-radius:170px 170px 18px 18px;border:1px solid rgba(255,255,255,.28);box-shadow:0 24px 70px rgba(0,0,0,.28)}.uan-tree-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}.uan-tree-hero__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(5,28,17,.65))}.uan-tree-hero__photo figcaption{position:absolute;z-index:2;left:1rem;right:1rem;bottom:.8rem;color:rgba(255,255,255,.82);font-size:.5rem}.uan-tree-hero__photo figcaption a{color:#fff}.uan-account-tree__art:before,.uan-account-tree__art>span,.uan-account-tree__art>i{display:none}.uan-account-tree__art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.uan-account-tree:hover .uan-account-tree__art img{transform:scale(1.04)}
@media(max-width:960px) and (min-width:681px){.uan-tree-hero__photo{width:240px;height:320px;border-radius:120px 120px 16px 16px}}
@media(max-width:680px) and (min-width:601px){.uan-tree-hero__photo{justify-self:center;width:min(100%,330px);height:390px}}
/* Login account */
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce>h2{margin:0 auto 1.2rem;max-width:620px;font-size:clamp(2rem,4vw,3rem);text-align:center}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login{position:relative;overflow:hidden;border:0;border-top:5px solid var(--uan-leaf);padding:3.2rem 3.4rem 2.8rem}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login:before{content:"AREA PERSONALE";display:block;margin-bottom:2.2rem;color:var(--uan-leaf);font-size:.62rem;font-weight:800;letter-spacing:.2em;text-align:center}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login:after{content:"";position:absolute;z-index:0;right:-90px;top:-110px;width:220px;height:220px;border:1px solid rgba(23,62,42,.09);border-radius:50%;box-shadow:0 0 0 34px rgba(23,62,42,.025);pointer-events:none}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login>*{position:relative;z-index:1}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .form-row-wide{float:none;width:100%;margin:0 0 1.35rem;padding:0}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .form-row-wide>label{display:block;margin-bottom:.55rem;color:var(--uan-forest);font-size:.66rem;font-weight:800;letter-spacing:.055em}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .required{color:#8b3a2b}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .input-text{width:100%;height:60px;border:1px solid rgba(23,62,42,.28);border-radius:0;background:var(--uan-paper);color:var(--uan-ink);padding:0 1.15rem;font:600 .88rem var(--uan-sans);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .input-text:hover{border-color:var(--uan-leaf);background:#fff}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .input-text:focus{border-color:var(--uan-forest);outline:3px solid rgba(23,107,135,.22);outline-offset:1px;background:#fff;box-shadow:0 10px 28px rgba(16,47,32,.08)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .password-input{display:block;position:relative}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .password-input .input-text{padding-right:3.5rem}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login .show-password-input{right:1.15rem;top:50%;color:var(--uan-forest);transform:translateY(-50%)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login>.form-row:not(.form-row-wide){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:1.8rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--uan-line)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--uan-muted);font-size:.69rem;font-weight:700;cursor:pointer}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-form-login__rememberme input{appearance:none;width:20px;height:20px;margin:0;border:1px solid var(--uan-leaf);border-radius:3px;background:#fff;display:grid;place-content:center;cursor:pointer}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-form-login__rememberme input:before{content:"";width:10px;height:10px;background:var(--uan-forest);transform:scale(0);transition:transform .15s ease}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-form-login__rememberme input:checked:before{transform:scale(1)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-form-login__rememberme input:focus-visible{outline:3px solid var(--uan-sky);outline-offset:2px}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce button.woocommerce-form-login__submit{min-width:150px;min-height:52px;margin:0!important;border:1px solid var(--uan-forest)!important;border-radius:999px!important;background:var(--uan-forest)!important;color:#fff!important;font:800 .72rem var(--uan-sans)!important;letter-spacing:.035em;transition:background .2s ease,color .2s ease,transform .2s ease}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce button.woocommerce-form-login__submit:hover{border-color:var(--uan-lime)!important;background:var(--uan-lime)!important;color:var(--uan-forest-deep)!important;transform:translateY(-2px)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce button.woocommerce-form-login__submit:focus-visible{outline:3px solid var(--uan-sky)!important;outline-offset:3px}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-LostPassword{margin:1.4rem 0 0;text-align:center}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-LostPassword a{color:var(--uan-forest);font-size:.68rem;font-weight:800;text-decoration-thickness:1px}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-LostPassword a:hover{color:var(--uan-leaf);text-decoration-thickness:2px}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-error{max-width:620px;margin:0 auto 1.2rem;border-top-color:#8b3a2b;background:#fff;color:var(--uan-ink)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login input:-webkit-autofill{-webkit-text-fill-color:var(--uan-ink);box-shadow:0 0 0 1000px var(--uan-paper) inset}
.uan-auth-shell{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(430px,1.18fr);max-width:1040px;margin:0 auto;border:1px solid var(--uan-line);background:#fff;box-shadow:0 28px 80px rgba(11,42,28,.14)}.uan-auth-intro{position:relative;min-height:680px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:3rem;background:var(--uan-forest-deep);color:#fff}.uan-auth-intro:before{content:"";position:absolute;right:-150px;top:-130px;width:420px;height:420px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 110px rgba(255,255,255,.016)}.uan-auth-intro>div,.uan-auth-intro>ul{position:relative;z-index:1}.uan-auth-intro__tree{align-self:flex-end;width:150px;height:150px;border:1px solid rgba(255,255,255,.3);border-radius:50%}.uan-auth-intro__tree>span{position:absolute;left:50%;bottom:30px;width:6px;height:78px;border-radius:99px;background:var(--uan-lime);transform:translateX(-50%)}.uan-auth-intro__tree i{position:absolute;width:43px;height:32px;border-radius:100% 0 100% 0;background:var(--uan-leaf)}.uan-auth-intro__tree i:nth-of-type(1){left:24px;top:43px;transform:rotate(-18deg)}.uan-auth-intro__tree i:nth-of-type(2){right:21px;top:67px;transform:scaleX(-1) rotate(-12deg)}.uan-auth-intro__tree i:nth-of-type(3){left:32px;top:82px;transform:rotate(18deg)}.uan-auth-intro .uan-eyebrow{margin-bottom:.7rem;color:var(--uan-lime)}.uan-auth-intro h2{margin-bottom:1rem;color:#fff;font-size:clamp(2rem,3vw,3.2rem)}.uan-auth-intro>div:nth-child(2)>p:last-child{color:rgba(255,255,255,.7);font-size:.8rem}.uan-auth-intro ul{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid rgba(255,255,255,.18)}.uan-auth-intro li{display:grid;grid-template-columns:34px 1fr;gap:.8rem;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.78);font-size:.65rem;font-weight:600}.uan-auth-intro li span{color:var(--uan-lime);font-size:.55rem}.uan-auth-form{align-self:center;padding:4rem}.uan-auth-form>header{margin-bottom:2.4rem}.uan-auth-form>header .uan-eyebrow{margin-bottom:.6rem}.uan-auth-form>header h2{margin-bottom:.7rem;font-size:clamp(2.5rem,4vw,4rem);text-align:left}.uan-auth-form>header>p:last-child{margin:0;color:var(--uan-muted);font-size:.78rem}.uan-auth-form form.login,.uan-auth-form form.register{max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.uan-auth-form form.login:before,.uan-auth-form form.login:after{content:none!important}.uan-auth-form .uan-auth-field{float:none!important;width:100%!important;margin:0 0 1.25rem!important;padding:0!important}.uan-auth-field>label{display:block!important;margin-bottom:.55rem!important;color:var(--uan-forest)!important;font-size:.65rem!important;font-weight:800!important;letter-spacing:.045em}.uan-auth-control{position:relative;display:block}.uan-auth-control>i{position:absolute;z-index:2;left:1rem;top:50%;width:25px;color:var(--uan-leaf);font-size:.72rem;font-style:normal;font-weight:800;text-align:center;transform:translateY(-50%);pointer-events:none}.uan-auth-control>i:after{content:"";position:absolute;right:-.3rem;top:50%;width:1px;height:24px;background:var(--uan-line);transform:translateY(-50%)}.uan-auth-form .uan-auth-control .input-text{display:block!important;width:100%!important;height:62px!important;margin:0!important;border:1px solid rgba(23,62,42,.3)!important;border-radius:8px!important;background:#f6f5ef!important;color:var(--uan-ink)!important;padding:0 1rem 0 4rem!important;font:600 .88rem var(--uan-sans)!important;box-shadow:none!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important}.uan-auth-form .uan-auth-control .input-text::placeholder{color:#7b847d;opacity:1}.uan-auth-form .uan-auth-control .input-text:hover{border-color:var(--uan-leaf)!important;background:#fff!important}.uan-auth-form .uan-auth-control .input-text:focus{border-color:var(--uan-forest)!important;outline:3px solid rgba(23,107,135,.2)!important;outline-offset:2px;background:#fff!important;box-shadow:0 12px 30px rgba(16,47,32,.08)!important}.uan-auth-control .password-input{display:block}.uan-auth-control .password-input .input-text{padding-right:3.3rem!important}.uan-auth-control .show-password-input{right:1rem!important;color:var(--uan-forest)!important}.uan-auth-options{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.2rem 0 1.7rem}.uan-auth-options>a{color:var(--uan-forest);font-size:.65rem;font-weight:800}.uan-auth-form .woocommerce-form-login__rememberme{font-size:.65rem}.uan-auth-form button.woocommerce-form-login__submit{width:100%;min-height:58px!important;margin:0!important;border-radius:8px!important;font-size:.75rem!important}.uan-auth-form button.woocommerce-form-login__submit>span{margin-left:.7rem;font-size:1rem}.uan-auth-divider{display:flex;align-items:center;gap:1rem;margin:2rem 0;color:var(--uan-muted);font-size:.6rem;font-weight:700;text-transform:uppercase}.uan-auth-divider:before,.uan-auth-divider:after{content:"";height:1px;flex:1;background:var(--uan-line)}.uan-auth-note{color:var(--uan-muted);font-size:.72rem}
@media(max-width:1040px){.uan-editorial-page--mio-account .uan-editorial-content>.woocommerce,.uan-editorial-page--my-account .uan-editorial-content>.woocommerce{grid-template-columns:210px minmax(0,1fr)}.uan-account-welcome{grid-template-columns:1fr}.uan-account-welcome__mark{display:none}.uan-account-dashboard-grid{grid-template-columns:1fr}.uan-account-trees{grid-template-columns:1fr}.uan-auth-shell{grid-template-columns:1fr;max-width:680px}.uan-auth-intro{min-height:420px}.uan-auth-intro__tree{display:none}.uan-auth-form{padding:3rem}}
@media(max-width:760px){.uan-editorial-page--mio-account .uan-editorial-content>.woocommerce,.uan-editorial-page--my-account .uan-editorial-content>.woocommerce{display:block}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation{position:static;margin-bottom:1rem}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation ul,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation li,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation li{flex:0 0 auto}.uan-editorial-page--mio-account .woocommerce-MyAccount-navigation a,.uan-editorial-page--my-account .woocommerce-MyAccount-navigation a{white-space:nowrap}.uan-account-welcome{min-height:320px;padding:2rem}.uan-account-stats{grid-template-columns:1fr}.uan-account-stats article{grid-template-columns:60px 1fr;align-items:center;border-right:0;border-bottom:1px solid var(--uan-line)}.uan-account-stats article:last-child{border-bottom:0}.uan-account-feature{min-height:380px;padding:2rem}.uan-account-feature>span{margin-bottom:3rem}.uan-account-tree__actions{align-items:flex-start;flex-direction:column}.uan-editorial-page--mio-account .woocommerce form.login,.uan-editorial-page--my-account .woocommerce form.login{padding:1.5rem}}
@media(max-width:600px){:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login{padding:2rem 1.35rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce form.login>.form-row:not(.form-row-wide){align-items:stretch;flex-direction:column}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce button.woocommerce-form-login__submit{width:100%}}
@media(max-width:600px){.uan-site-header .uan-brand img{width:142px;height:57px}.uan-site-footer .uan-brand img{width:185px;height:74px}.uan-auth-intro{min-height:380px;padding:2rem}.uan-auth-intro__logo{align-self:flex-start;width:190px}.uan-auth-form{padding:2rem 1.35rem}.uan-auth-options{align-items:flex-start;flex-direction:column}.uan-auth-form>header h2{font-size:2.6rem}.uan-tree-hero__photo{justify-self:center;width:min(100%,330px);height:390px}.uan-species-single__photo>img{height:480px}}
@media(max-width:600px){.uan-gift-details{grid-template-columns:1fr}.uan-newborn-note{grid-template-columns:44px 1fr;padding:1rem}.uan-newborn-note>span{width:40px;height:40px}.uan-newborn-note strong{font-size:1.05rem}}
/* Compact internal page headers */
.uan-species-traits{margin:2.2rem 0 0;border-top:1px solid var(--uan-line)}.uan-species-traits>div{display:grid;grid-template-columns:105px 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--uan-line)}.uan-species-traits dt{color:var(--uan-muted);font-size:.55rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.uan-species-traits dd{margin:0;color:var(--uan-forest);font-size:.72rem;font-weight:800;text-align:right}.uan-species-single__text>p{margin:0 0 1.25rem;color:#536254;font-size:.95rem;line-height:1.8}.uan-species-single__text>p:first-child::first-letter{float:left;margin:.08em .12em 0 0;color:var(--uan-leaf);font:500 3.4rem/.8 var(--uan-serif)}
.uan-carbon{background:linear-gradient(155deg,#123f2a 0%,#071f15 100%);border:1px solid rgba(196,215,147,.45)}.uan-carbon:before{content:"CO₂";position:absolute;right:-.08em;bottom:-.18em;color:rgba(255,255,255,.035);font:500 clamp(8rem,18vw,15rem)/1 var(--uan-serif);pointer-events:none}.uan-carbon__rings{max-width:380px;isolation:isolate}.uan-carbon__rings i:nth-child(2){inset:35%;background:rgba(196,215,147,.14);border:1px solid rgba(196,215,147,.55)}.uan-carbon__rings span{z-index:2;width:clamp(126px,34%,164px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:7px solid rgba(255,255,255,.2);border-radius:50%;background:var(--uan-lime);color:var(--uan-forest-deep);box-shadow:0 0 0 1px var(--uan-lime),0 20px 55px rgba(0,0,0,.3)}.uan-carbon__rings span strong{font:600 clamp(2.25rem,4vw,3.5rem)/.9 var(--uan-serif);letter-spacing:-.04em}.uan-carbon__rings span sub{font-size:.5em;vertical-align:-.18em}.uan-carbon__rings span small{margin-top:.55rem;font-size:.52rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.uan-carbon__copy{position:relative;z-index:2;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.24)}.uan-carbon__copy .uan-benefit-label{color:#dceaae}.uan-carbon__copy>p:last-child{color:rgba(255,255,255,.82)}
.uan-page-header{max-width:780px;margin-bottom:2.75rem;padding-top:3.75rem}.uan-page-header h1{font-size:clamp(2.35rem,4.3vw,4.35rem)}
.uan-editorial-hero{min-height:370px}.uan-editorial-hero__inner{grid-template-columns:minmax(0,1fr) 170px;gap:4rem;padding-top:3.5rem;padding-bottom:3.5rem}.uan-editorial-hero h1{max-width:850px;margin-bottom:.85rem;font-size:clamp(2.5rem,4.4vw,4.45rem)}.uan-editorial-hero__inner>div:first-child>p:last-child{max-width:680px;font-size:.92rem}.uan-editorial-hero__mark{width:150px;height:150px}.uan-editorial-hero__mark:before{inset:20px}.uan-editorial-hero__mark i:nth-of-type(1){right:14px}.uan-editorial-hero__mark i:nth-of-type(2){left:22px;bottom:24px}
.uan-species-archive__hero{min-height:420px;padding-top:4rem;padding-bottom:4rem;grid-template-columns:minmax(0,1fr) 180px;gap:4rem}.uan-species-archive__hero h1{max-width:820px;margin-bottom:1rem;font-size:clamp(2.6rem,4.7vw,4.7rem)}.uan-species-archive__hero>div:first-child>p:last-child{font-size:.94rem}.uan-species-archive__seal{width:160px;height:160px}.uan-species-archive__seal:before{inset:-24px}.uan-species-archive__seal:after{inset:20px}.uan-species-archive__seal strong{font-size:2.8rem}
.uan-species-single__hero{min-height:540px;gap:4rem;padding-top:2.5rem;padding-bottom:2.5rem}.uan-species-single__copy h1{font-size:clamp(2.6rem,4.7vw,4.8rem)}.uan-back-link{margin-bottom:2rem}.uan-species-single__intro{margin:1.4rem 0;font-size:.95rem}.uan-species-single__art{min-height:440px}.uan-species-single__photo>img{height:440px}
.uan-how-hero{min-height:520px}.uan-how-hero__copy{padding-top:4rem;padding-bottom:4rem}.uan-how-hero h2{font-size:clamp(2.4rem,4.2vw,4.25rem)}.uan-how-hero__visual{min-height:520px}.uan-how-hero__seal{left:-58px;top:50px;width:116px;height:116px}.uan-how-hero__seal span{font-size:1.6rem}
.uan-tree-hero{min-height:450px;grid-template-columns:minmax(0,1fr) 280px;gap:4rem;padding-top:3.5rem;padding-bottom:3.5rem}.uan-tree-hero h1{font-size:clamp(2.6rem,4.7vw,4.75rem)}.uan-tree-lead{margin-top:1.3rem;font-size:.92rem}.uan-tree-hero__photo{width:270px;height:330px;border-radius:135px 135px 16px 16px}
@media(max-width:960px){.uan-editorial-hero__inner{grid-template-columns:minmax(0,1fr) 130px;gap:2.5rem}.uan-editorial-hero__mark{width:120px;height:120px}.uan-tree-hero{grid-template-columns:minmax(0,1fr) 220px}.uan-tree-hero__photo{width:220px;height:285px}.uan-species-archive__hero{grid-template-columns:minmax(0,1fr) 145px}.uan-species-archive__seal{width:135px;height:135px}}
@media(max-width:760px){.uan-page-header{padding-top:3rem;margin-bottom:2rem}.uan-editorial-hero{min-height:330px}.uan-editorial-hero__inner{display:block;padding-top:3rem;padding-bottom:3rem}.uan-editorial-hero__mark{display:none}.uan-editorial-hero h1{font-size:clamp(2.25rem,10vw,3.3rem)}.uan-editorial-hero__inner>div:first-child>p:last-child{font-size:.86rem}.uan-species-archive__hero{min-height:400px;display:block;padding-top:3.25rem;padding-bottom:3.25rem}.uan-species-archive__hero h1{font-size:clamp(2.4rem,11vw,3.5rem)}.uan-species-archive__seal{display:none}.uan-species-single__hero{gap:2rem;padding-top:3rem;padding-bottom:3.5rem}.uan-species-single__copy h1{font-size:clamp(2.4rem,11vw,3.6rem)}.uan-species-single__art,.uan-species-single__photo>img{min-height:0;height:380px}.uan-how-hero{min-height:auto;padding-top:0}.uan-how-hero__copy{padding:3rem 0}.uan-how-hero h2{font-size:clamp(2.3rem,10vw,3.5rem)}.uan-how-hero__visual{min-height:390px}.uan-tree-hero{min-height:auto;grid-template-columns:1fr;gap:2.5rem;padding-top:3rem;padding-bottom:3rem}.uan-tree-hero h1{font-size:clamp(2.4rem,11vw,3.6rem)}.uan-tree-hero__photo{width:min(100%,260px);height:315px}}
@media(max-width:760px){.uan-carbon{min-height:530px;padding:2rem}.uan-carbon__rings{width:min(100%,300px)}.uan-carbon__rings span{width:126px}.uan-carbon__copy{padding-top:1.25rem}.uan-carbon h3{font-size:clamp(1.75rem,8vw,2.35rem)}}
@media(max-width:480px){.uan-editorial-hero{min-height:300px}.uan-editorial-hero__inner{padding-top:2.5rem;padding-bottom:2.5rem}.uan-species-archive__hero{min-height:350px}.uan-species-single__art,.uan-species-single__photo>img{height:330px}.uan-how-hero__visual{min-height:330px}.uan-tree-hero__photo{width:230px;height:280px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.uan-motion-ready .uan-reveal,.uan-motion-ready .uan-process .uan-card,.uan-motion-ready .uan-impact>*{opacity:1!important;transform:none!important}}
.uan-newborn-gift{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.82fr);align-items:center;gap:clamp(3.5rem,7vw,7.5rem);overflow:hidden;background:linear-gradient(135deg,#f4f0e4 0%,#edf2df 100%)}.uan-newborn-gift:before{content:"";position:absolute;right:-140px;top:-210px;width:510px;height:510px;border:1px solid rgba(70,113,60,.17);border-radius:50%;box-shadow:0 0 0 58px rgba(70,113,60,.035),0 0 0 116px rgba(70,113,60,.022);pointer-events:none}.uan-newborn-gift__visual{position:relative;min-width:0}.uan-newborn-gift__visual:before{content:"";position:absolute;z-index:1;inset:22px;border:1px solid rgba(255,255,255,.62);border-radius:158px 12px 12px 12px;pointer-events:none}.uan-newborn-gift__visual img{display:block;width:100%;height:clamp(540px,53vw,700px);object-fit:cover;object-position:center;border-radius:180px 24px 24px 24px;box-shadow:0 32px 80px rgba(14,52,34,.2)}.uan-newborn-gift__seal{position:absolute;z-index:2;right:-52px;bottom:62px;width:174px;height:174px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:9px solid rgba(255,255,255,.32);border-radius:50%;background:var(--uan-forest);color:#fff;text-align:center;box-shadow:0 20px 55px rgba(11,42,28,.25);animation:uan-float 4.8s ease-in-out infinite}.uan-newborn-gift__seal span{font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.uan-newborn-gift__seal strong{max-width:105px;margin-top:.32rem;color:var(--uan-lime);font:500 1.38rem/1.05 var(--uan-serif)}.uan-newborn-gift__caption{position:absolute;z-index:2;left:34px;bottom:28px;margin:0;padding:.7rem 1rem;background:rgba(7,33,21,.88);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(10px)}.uan-newborn-gift__content{position:relative;z-index:1;max-width:620px}.uan-newborn-gift__content h2{max-width:610px;margin-bottom:1.5rem;font-size:clamp(2.7rem,5vw,5rem);text-wrap:balance}.uan-newborn-gift__lead{max-width:590px;margin:0;color:#516057;font-size:1.02rem;line-height:1.8}.uan-newborn-gift__features{margin-top:2.6rem;border-top:1px solid var(--uan-line)}.uan-newborn-gift__features article{display:grid;grid-template-columns:42px 1fr;gap:1.15rem;padding:1.25rem 0;border-bottom:1px solid var(--uan-line)}.uan-newborn-gift__features article>span{padding-top:.16rem;color:var(--uan-leaf);font-size:.62rem;font-weight:800;letter-spacing:.14em}.uan-newborn-gift__features h3{margin:0 0 .3rem;font:700 .85rem var(--uan-sans);letter-spacing:0}.uan-newborn-gift__features p{margin:0;color:#617067;font-size:.72rem;line-height:1.6}.uan-newborn-gift .uan-actions{gap:1.5rem;margin-top:2.2rem}.uan-newborn-gift .uan-arrow-link{white-space:nowrap}
@media(max-width:1020px){.uan-newborn-gift{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:3.5rem}.uan-newborn-gift__visual img{height:580px}.uan-newborn-gift__seal{right:-28px;width:148px;height:148px}.uan-newborn-gift__content h2{font-size:clamp(2.7rem,5vw,4rem)}}
@media(max-width:760px){.uan-newborn-gift{grid-template-columns:1fr;gap:4rem}.uan-newborn-gift:before{right:-260px;top:auto;bottom:-180px}.uan-newborn-gift__visual img{height:500px;border-radius:120px 20px 20px 20px}.uan-newborn-gift__visual:before{border-radius:102px 10px 10px 10px}.uan-newborn-gift__seal{right:-4px;bottom:-24px;width:132px;height:132px;border-width:7px}.uan-newborn-gift__seal strong{font-size:1.12rem}.uan-newborn-gift__caption{left:18px;bottom:18px;max-width:210px}.uan-newborn-gift__content h2{font-size:clamp(2.6rem,12vw,4rem)}.uan-newborn-gift .uan-actions{align-items:flex-start}}
@media(max-width:480px){.uan-newborn-gift__visual img{height:420px}.uan-newborn-gift__visual:before{inset:14px}.uan-newborn-gift__caption{display:none}.uan-newborn-gift__seal{width:116px;height:116px}.uan-newborn-gift__seal span{font-size:.5rem}.uan-newborn-gift__seal strong{max-width:85px;font-size:1rem}.uan-newborn-gift__lead{font-size:.92rem}.uan-newborn-gift__features article{grid-template-columns:34px 1fr}}
/* Account navigation */
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation:before{content:"La tua area";display:block;margin:.25rem .55rem 1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.17);color:var(--uan-lime);font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation{position:relative;top:auto;align-self:start}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation ul{display:grid;gap:.3rem}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation a{display:grid;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:.65rem;min-height:50px;margin:0;padding:.75rem .8rem;border-radius:6px;line-height:1.3;transition:background .2s ease,color .2s ease,transform .2s ease}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation a:before{width:25px;color:var(--uan-lime);font-size:.9rem;font-weight:500;text-align:center}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation a:after{content:"→";color:rgba(255,255,255,.42);font-size:.8rem;transition:transform .2s ease,color .2s ease}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation a:hover{background:rgba(255,255,255,.08);transform:translateX(2px)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation a:hover:after{color:#fff;transform:translateX(2px)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation a:focus-visible{outline:3px solid var(--uan-sky);outline-offset:2px}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation .is-active a{font-weight:800;box-shadow:0 8px 24px rgba(0,0,0,.16)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation .is-active a:before,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation .is-active a:after{color:var(--uan-forest-deep)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--dashboard a:before{content:"⌂"}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--i-miei-alberi a:before{content:"♧"}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--orders a:before{content:"▤"}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--edit-address a:before{content:"⌖"}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--edit-account a:before{content:"○"}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:.7rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.17)!important}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"↪"}
@media(max-width:760px){:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation{padding:.8rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation:before{margin:.25rem .25rem .75rem;padding-bottom:.7rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;overflow:visible}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation li{min-width:0}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation a{grid-template-columns:24px minmax(0,1fr);min-height:58px;padding:.65rem .7rem;white-space:normal}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation a:after{display:none}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--customer-logout{grid-column:1/-1;margin-top:.2rem;padding-top:.4rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-navigation-link--customer-logout a{min-height:48px}}
/* Account content system */
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content{display:grid;gap:1.5rem}
.uan-account-section-head{position:relative;min-height:220px;display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:2rem;padding:2.4rem;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,var(--uan-forest) 0%,var(--uan-forest-deep) 100%);color:#fff;box-shadow:0 20px 55px rgba(11,42,28,.16)}.uan-account-section-head:after{content:"";position:absolute;right:-85px;top:-135px;width:300px;height:300px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,.025)}.uan-account-section-head>div,.uan-account-section-head>span{position:relative;z-index:1}.uan-account-section-head .uan-eyebrow{margin-bottom:.65rem;color:var(--uan-lime)}.uan-account-section-head h2{margin:0 0 .7rem;color:#fff;font-size:clamp(2rem,3.6vw,3.5rem)}.uan-account-section-head p:last-child{max-width:620px;margin:0;color:rgba(255,255,255,.72);font-size:.78rem}.uan-account-section-head>span{width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:var(--uan-lime);font:600 1rem var(--uan-serif);box-shadow:0 0 0 12px rgba(255,255,255,.035)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content>form{padding:2rem;border:1px solid var(--uan-line);border-radius:16px;background:#fff;box-shadow:0 16px 45px rgba(16,47,32,.07)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content>form>h2{margin:0 0 1.4rem;padding-bottom:1rem;border-bottom:1px solid var(--uan-line);font-size:1.55rem}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-EditAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-EditAccountForm>.form-row{float:none;width:auto;margin:0;padding:0}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-EditAccountForm>.form-row-wide,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-EditAccountForm>fieldset,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-EditAccountForm>p:last-child{grid-column:1/-1}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-address-fields__field-wrapper>.form-row{float:none;width:auto;margin:0;padding:0}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-address-fields__field-wrapper>.form-row-wide{grid-column:1/-1}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-address-fields>p:last-child{margin:1.5rem 0 0}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content .form-row label{display:flex;align-items:center;gap:.3rem;margin:0 0 .48rem;color:var(--uan-forest-deep);font-size:.64rem;font-weight:800;letter-spacing:.035em}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content .required{color:#a13f31}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content .optional{color:var(--uan-muted);font-weight:600}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content :is(input.input-text,select,textarea){width:100%;min-height:56px;margin:0;border:1px solid #c7d0c8;border-radius:9px;background:#f7f6f1;color:var(--uan-ink);padding:.82rem 1rem;font:600 .82rem var(--uan-sans);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content textarea{min-height:120px;resize:vertical}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content :is(input.input-text,select,textarea):hover{border-color:var(--uan-leaf);background:#fff}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content :is(input.input-text,select,textarea):focus{border-color:var(--uan-forest);outline:3px solid rgba(23,107,135,.2);outline-offset:1px;background:#fff;box-shadow:0 10px 24px rgba(16,47,32,.08)}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content .select2-container{width:100%!important}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content .select2-selection--single{height:56px;border:1px solid #c7d0c8;border-radius:9px;background:#f7f6f1}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content .select2-selection__rendered{line-height:54px;padding-left:1rem;color:var(--uan-ink);font-size:.82rem;font-weight:600}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content .select2-selection__arrow{height:54px;right:.6rem}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content fieldset{grid-column:1/-1;margin:1rem 0 0;padding:1.5rem;border:1px solid var(--uan-line);border-radius:12px;background:var(--uan-cream)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content fieldset legend{width:auto;padding:0 .75rem;color:var(--uan-forest);font:600 1.2rem var(--uan-serif)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content fieldset .form-row{float:none;width:100%;margin:0 0 1rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content fieldset .form-row:last-child{margin-bottom:0}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content :is(button.button,a.button,.woocommerce-button){display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid var(--uan-forest)!important;border-radius:999px!important;background:var(--uan-forest)!important;color:#fff!important;padding:.8rem 1.35rem!important;font:800 .68rem var(--uan-sans)!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content :is(button.button,a.button,.woocommerce-button):hover{border-color:var(--uan-leaf)!important;background:var(--uan-leaf)!important;color:#fff!important;transform:translateY(-2px)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content :is(button.button,a.button,.woocommerce-button):focus-visible{outline:3px solid var(--uan-sky)!important;outline-offset:3px}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Addresses:before,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Addresses:after{display:none}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Address{float:none;width:auto;min-width:0;margin:0;padding:1.8rem;border:1px solid var(--uan-line);border-radius:14px;background:#fff;box-shadow:0 14px 38px rgba(16,47,32,.06)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Address header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.3rem;padding-bottom:1rem;border-bottom:1px solid var(--uan-line)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Address h2{margin:0;font-size:1.5rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Address .edit{float:none;color:var(--uan-forest);font-size:.65rem;font-weight:800}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Address address{min-height:90px;color:var(--uan-muted);font-size:.75rem;font-style:normal;line-height:1.75}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table{overflow:hidden;margin:0;border:1px solid var(--uan-line);border-collapse:separate;border-spacing:0;border-radius:14px;background:#fff;box-shadow:0 14px 38px rgba(16,47,32,.06)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table th{padding:1rem 1.1rem;border:0;background:var(--uan-forest-deep);color:#fff;font-size:.57rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table td{padding:1.1rem;border:0;border-bottom:1px solid var(--uan-line);color:var(--uan-muted);font-size:.72rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table tbody tr:last-child td{border-bottom:0}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table tbody tr:hover td{background:#f7f8f2}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table td a:not(.button){color:var(--uan-forest);font-weight:800}
:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-info,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-message,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-error{margin:0 0 1rem;border:0;border-left:5px solid var(--uan-leaf);border-radius:8px;background:#f1f4e8;color:var(--uan-ink);padding:1.2rem 1.3rem 1.2rem 3.2rem;font-size:.74rem;box-shadow:none}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-info:before,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-message:before{top:1.1rem;color:var(--uan-leaf)}
.uan-account-welcome{border-radius:18px;box-shadow:0 20px 55px rgba(11,42,28,.15)}.uan-account-stats{overflow:hidden;border-radius:14px;box-shadow:0 12px 36px rgba(16,47,32,.05)}.uan-account-dashboard-grid{overflow:hidden;border-radius:16px;box-shadow:0 16px 45px rgba(16,47,32,.06)}.uan-account-quicklinks>a:hover{transform:translateX(3px)}.uan-account-tree{border-radius:14px;box-shadow:0 12px 36px rgba(16,47,32,.06)}.uan-account-tree__actions a{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .8rem;border:1px solid var(--uan-line);border-radius:999px}.uan-account-tree__actions a:hover{border-color:var(--uan-leaf);background:var(--uan-cream);text-decoration:none}
@media(max-width:1040px){.uan-account-section-head{grid-template-columns:1fr}.uan-account-section-head>span{display:none}}
@media(max-width:760px){.uan-account-section-head{min-height:0;padding:1.7rem;border-radius:14px}.uan-account-section-head h2{font-size:clamp(2rem,10vw,3rem)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-MyAccount-content>form{padding:1.25rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-EditAccountForm,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-address-fields__field-wrapper,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Addresses{grid-template-columns:1fr}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-EditAccountForm>.form-row,:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-address-fields__field-wrapper>.form-row{grid-column:1/-1}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) .woocommerce-Address{padding:1.35rem}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table_responsive{border-radius:10px}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table_responsive tr{display:block;padding:.8rem;border-bottom:1px solid var(--uan-line)}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table_responsive tr:last-child{border-bottom:0}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table_responsive td{padding:.65rem;border:0}:is(.uan-editorial-page--mio-account,.uan-editorial-page--my-account) table.shop_table_responsive td:before{color:var(--uan-forest);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase}}
