:root{--green:#123c2b;--green2:#092d20;--gold:#d1a24b;--sand:#f3ecdf;--cream:#fbf8f1;--ink:#17221c;--muted:#647068;--white:#fff;--line:#d9d2c5;--shadow:0 22px 60px rgba(14,40,29,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:"DM Sans",sans-serif;line-height:1.6}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:Manrope,sans-serif}h1,h2{letter-spacing:-.05em;line-height:1.03}h2{font-size:clamp(2.6rem,5vw,5.1rem);font-weight:700}em{font-family:Georgia,serif;font-weight:400}.container{width:min(1180px,calc(100% - 40px));margin:auto}.section{padding:110px 0}.skip-link{position:absolute;left:-9999px;z-index:99;background:#fff;color:#000;padding:12px}.skip-link:focus{left:12px;top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.topbar{height:34px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:var(--green2);color:#dfe9e3;font-size:.75rem;letter-spacing:.04em}.topbar a{color:inherit;text-decoration:none}.site-header{height:78px;padding:0 5vw;display:flex;align-items:center;gap:35px;background:#fff;position:relative;z-index:20;border-bottom:1px solid rgba(0,0,0,.06)}.brand{display:flex;align-items:center;gap:11px;color:var(--green);text-decoration:none;margin-right:auto}.brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:50% 50% 46% 54%;background:var(--green);color:var(--gold);font-family:Georgia,serif;font-size:1.5rem}.brand strong,.brand small{display:block;line-height:1.1}.brand strong{font-size:1rem}.brand small{font:500 .68rem "DM Sans";letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.site-header nav{display:flex;gap:28px}.site-header nav a{color:#24352c;text-decoration:none;font-size:.86rem;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:0 24px;border:0;background:var(--green);color:#fff;text-decoration:none;font-weight:700;font-family:inherit;cursor:pointer;transition:.25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.16)}.button-small{min-height:45px;font-size:.82rem;gap:18px}.button-gold{background:var(--gold);color:#173224}.button-outline-light{border:1px solid rgba(255,255,255,.5);background:transparent}.menu-toggle{display:none;background:none;border:0}.hero{height:calc(100vh - 112px);min-height:650px;position:relative;color:#fff;overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,31,22,.86) 0%,rgba(7,35,25,.62) 42%,rgba(8,33,24,.08) 75%),linear-gradient(0deg,rgba(4,25,18,.35),transparent 40%)}.hero-content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:10px}.eyebrow{display:flex;align-items:center;gap:13px;text-transform:uppercase;font-weight:700;letter-spacing:.16em;font-size:.68rem;color:#63766b}.eyebrow span{width:26px;height:1px;background:var(--gold)}.eyebrow.light{color:#dbe3de}.hero h1{font-size:clamp(3.8rem,7vw,7.2rem);max-width:820px;margin:18px 0 24px}.hero h1 em{color:#e2c789}.hero-copy{font-size:1.08rem;max-width:590px;color:#e3e9e5}.hero-actions{display:flex;align-items:center;gap:35px;margin-top:25px}.text-link{font-weight:700;text-decoration:none}.light-link{color:#fff}.play{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:8px;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-size:.6rem}.hero-proof{display:flex;gap:50px;margin-top:60px}.hero-proof div{padding-left:18px;border-left:1px solid rgba(255,255,255,.35)}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{font:700 1.25rem Manrope}.hero-proof span{font-size:.73rem;color:#d5ddd8}.scroll-cue{position:absolute;right:4vw;bottom:24px;color:#fff;text-decoration:none;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;writing-mode:vertical-rl}.scroll-cue span{margin-top:10px}.section-heading.split{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;margin:20px 0 55px}.section-heading h2{margin:0}.section-heading p{font-size:1.05rem;color:var(--muted);max-width:440px}.intent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.intent-card{min-height:370px;padding:35px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;text-decoration:none;overflow:hidden;background:linear-gradient(160deg,#2a624b,#0d3425);transition:.35s}.intent-card:before{content:"";position:absolute;inset:0;opacity:.25;background:radial-gradient(circle at 70% 20%,#d6ba74,transparent 30%)}.intent-card:hover{transform:translateY(-7px);box-shadow:var(--shadow)}.farm-card{background:linear-gradient(160deg,#806d41,#334126)}.project-card{background:linear-gradient(160deg,#53665c,#142f25)}.card-no{position:absolute;top:24px;right:28px;color:#e6d8b5}.line-icon{position:absolute;top:65px;left:34px;font:400 4rem Georgia;color:#d7bd76}.intent-card h3{font-size:1.4rem;margin-bottom:7px}.intent-card p{font-size:.9rem;color:#dce5df;max-width:260px}.card-link{font-size:.78rem;font-weight:700;color:#e2c789}.palms{background:var(--green);color:#fff}.palms-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px}.palms-intro{position:sticky;top:110px;align-self:start}.palms h2{margin:20px 0 25px}.palms-intro>p:not(.eyebrow){color:#cbd8d1;max-width:430px;margin-bottom:32px}.product-stack{display:grid;gap:24px}.product-card{display:grid;grid-template-columns:.88fr 1.12fr;background:#fff;color:var(--ink);min-height:360px}.product-art{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(#dacaa8,#9ba570)}.product-art:after{content:"";position:absolute;width:240px;height:70px;border-radius:50%;background:#536949;bottom:-25px;filter:blur(7px)}.palm-silhouette{font:400 11rem Georgia;color:#163c2b;transform:scaleX(.7);position:relative;z-index:1}.qarbala{background:linear-gradient(#d8c8ab,#b89b61)}.size-chip{position:absolute;top:18px;left:18px;z-index:2;background:#fff;padding:7px 10px;font-weight:800;font-size:.68rem}.product-copy{padding:38px}.product-copy>span{color:#8a7041;text-transform:uppercase;letter-spacing:.13em;font-size:.65rem;font-weight:800}.product-copy h3{font-size:1.65rem;margin:9px 0}.product-copy p{color:var(--muted);font-size:.9rem}.product-copy ul{padding:0;list-style:none;margin:20px 0}.product-copy li{border-top:1px solid #e5e1d9;padding:8px 0;font-size:.78rem}.product-copy a{color:var(--green);font-weight:800;font-size:.82rem}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-grid article{padding:32px 28px 35px;border-right:1px solid var(--line)}.service-grid article:last-child{border:0}.service-grid article>span{font-size:.68rem;color:#a09075}.service-icon{font:400 2.8rem Georgia;color:var(--green);margin:40px 0 22px}.service-grid h3{font-size:1.08rem}.service-grid p{font-size:.82rem;color:var(--muted);margin:0}.origin{background:var(--green2);color:#fff}.origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.origin-visual{min-height:590px;position:relative;background:linear-gradient(150deg,rgba(10,45,32,.15),rgba(9,45,32,.4)),url("assets/khairpur-date-palm-hero.png") center/cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.date-seal{position:absolute;right:-25px;top:45px;width:115px;height:115px;border-radius:50%;background:var(--gold);color:#163323;display:grid;place-content:center;text-align:center;transform:rotate(7deg)}.date-seal strong{font-size:.75rem;letter-spacing:.12em}.date-seal span{font-size:.65rem}.origin-caption{position:absolute;bottom:20px;left:20px;background:#fff;color:#1b3026;padding:14px 18px;font-size:.72rem;font-weight:700}.origin-caption span{display:inline-block;width:22px;height:1px;background:var(--gold);vertical-align:middle;margin-right:8px}.origin-copy h2{margin:22px 0}.origin-copy .lead{font-size:1.15rem;color:#dce5df}.origin-copy>p:not(.lead,.eyebrow){color:#aebeb5}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid rgba(255,255,255,.2);padding-top:24px;margin-top:28px}.check-list span{font-size:.8rem}.process-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid var(--line)}.process-list li{padding:30px 28px;border-right:1px solid var(--line)}.process-list li:last-child{border:0}.process-list>li>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #aab5ae;border-radius:50%;font-size:.65rem;margin-bottom:70px}.process-list h3{font-size:1.08rem}.process-list p{font-size:.82rem;color:var(--muted)}.quote{background:var(--green);color:#fff}.quote-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.quote-copy h2{margin:25px 0}.quote-copy>p:not(.eyebrow){color:#c6d2cb}.contact-lines{display:grid;gap:8px;margin-top:35px}.contact-lines a{color:#fff;text-decoration:none;font-weight:700}.quote-form{background:#fff;color:var(--ink);padding:38px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.quote-form label{display:grid;gap:7px;font-size:.76rem;font-weight:700;margin-bottom:16px}.quote-form input,.quote-form select,.quote-form textarea{width:100%;padding:13px 14px;border:1px solid #d8d8d3;background:#fbfbf8;font:inherit;color:var(--ink);border-radius:0}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.form-button{width:100%;margin-top:5px}.form-note{text-align:center;color:var(--muted);font-size:.7rem;margin:10px 0 0}.faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px}.accordions{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;font-weight:700;list-style:none}summary span{font-size:1.4rem;color:var(--gold)}details p{color:var(--muted);max-width:700px;padding-right:40px}details[open] summary span{transform:rotate(45deg)}footer{padding:75px 0 20px;background:#071f17;color:#b7c5bd}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.footer-brand{color:#fff}.footer-grid>div:first-child p{max-width:300px;margin-top:20px}.footer-grid h3{color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.footer-grid div:not(:first-child){display:flex;flex-direction:column;gap:8px}.footer-grid a,.footer-grid span{color:#b7c5bd;text-decoration:none;font-size:.8rem}.footer-bottom{margin-top:60px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;font-size:.7rem}.floating-wa{position:fixed;right:18px;bottom:18px;z-index:30;background:#1e9e5a;color:#fff;text-decoration:none;padding:13px 18px;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.25);font-weight:700;font-size:.8rem}
@media(max-width:900px){.site-header nav{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;box-shadow:var(--shadow)}.site-header nav.open{display:flex}.header-cta{display:none}.menu-toggle{display:grid;gap:4px;padding:10px}.menu-toggle span{width:23px;height:2px;background:var(--green)}.hero{height:auto;min-height:720px}.hero-proof{gap:22px}.section{padding:80px 0}.section-heading.split,.palms-layout,.origin-grid,.quote-grid,.faq-grid{grid-template-columns:1fr;gap:45px}.intent-grid{grid-template-columns:1fr}.intent-card{min-height:300px}.palms-intro{position:static}.service-grid,.process-list{grid-template-columns:1fr 1fr}.origin-visual{min-height:480px}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.topbar span{display:none}.topbar{justify-content:center}.site-header{padding:0 20px}.brand small{font-size:.58rem}.container{width:min(100% - 30px,1180px)}.hero h1{font-size:3.15rem}.hero-copy{font-size:.95rem}.hero-actions{align-items:stretch;flex-direction:column;gap:18px}.hero-proof{display:grid;grid-template-columns:1fr 1fr;margin-top:38px}.scroll-cue{display:none}.section{padding:68px 0}h2{font-size:2.65rem}.section-heading.split{gap:25px;margin-bottom:35px}.product-card{grid-template-columns:1fr}.product-art{height:250px}.product-copy{padding:28px}.service-grid,.process-list{grid-template-columns:1fr}.service-grid article,.process-list li{border-right:0;border-bottom:1px solid var(--line)}.service-icon{margin:20px 0}.process-list>li>span{margin-bottom:30px}.origin-visual{min-height:380px}.date-seal{right:10px}.check-list,.form-row{grid-template-columns:1fr}.quote-form{padding:24px 20px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{align-items:flex-start;gap:10px;flex-direction:column}.floating-wa span{display:none}.floating-wa{width:48px;height:48px;padding:0;display:grid;place-items:center}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Optimized photographic product treatment */
.product-art{background:linear-gradient(rgba(9,45,32,.08),rgba(9,45,32,.42)),url("assets/khairpur-date-palm-hero.webp") 72% center/cover}
.product-art:after{inset:0;width:auto;height:auto;border-radius:0;background:transparent;bottom:auto;filter:none;box-shadow:inset 0 0 45px rgba(3,28,19,.2)}
.palm-silhouette{display:none}
.qarbala{background:linear-gradient(rgba(81,55,18,.08),rgba(39,38,16,.4)),url("assets/khairpur-date-palm-hero.webp") 93% center/cover;filter:saturate(.82) sepia(.08)}
.origin-visual{background-image:linear-gradient(150deg,rgba(10,45,32,.15),rgba(9,45,32,.4)),url("assets/khairpur-date-palm-hero.webp")}

@media(min-width:901px){.site-header.is-stuck{position:fixed;top:0;left:0;right:0;box-shadow:0 8px 30px rgba(13,45,32,.1);animation:header-in .25s ease}.site-header.is-stuck+main{padding-top:78px}@keyframes header-in{from{transform:translateY(-100%)}to{transform:none}}}
.reveal-section{transition:opacity .65s ease,transform .65s ease}.js-ready .reveal-section:not(.is-visible){opacity:0;transform:translateY(28px)}
.form-status{min-height:22px;margin:8px 0 0;text-align:center;font-size:.75rem;color:#8a5b12}.form-status.error{color:#b42318}
.brand-logo{width:52px;height:52px;object-fit:contain;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 12px rgba(18,60,43,.1)}
.footer-brand .brand-mark{width:58px;height:58px;border-radius:14px;background:#fff url("assets/khairpur-logo.jpg") center/contain no-repeat;color:transparent;font-size:0}
.date-products{background:#eee4d2}.product-category-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.category-visual{position:relative;min-height:680px;overflow:hidden}.category-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.visual-note{position:absolute;left:24px;right:24px;bottom:24px;padding:18px 20px;background:rgba(255,253,248,.94);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center}.visual-note strong{font:700 .82rem Manrope}.visual-note span{font-size:.72rem;color:var(--muted)}.category-content h2{font-size:clamp(2.8rem,4.5vw,4.8rem);margin:20px 0 25px}.category-lead{color:var(--muted);font-size:1rem}.date-product-list{margin:30px 0}.date-product-list button{width:100%;display:grid;grid-template-columns:42px 1fr auto;align-items:center;text-align:left;padding:17px 0;border:0;border-top:1px solid #cfc4af;background:transparent;color:var(--ink);cursor:pointer}.date-product-list button:last-child{border-bottom:1px solid #cfc4af}.date-product-list button:hover strong{color:var(--green)}.date-product-list button>span{font-size:.65rem;color:#957b4a}.date-product-list strong{font:700 .92rem Manrope}.date-product-list small{font-size:.7rem;color:var(--muted)}.work{background:#0b2e22;color:#fff}.work-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:45px}.work-heading h2{margin:18px 0 0}.proof-copy{padding-bottom:8px}.proof-copy p{color:#b9c9c0}.proof-copy a{color:#e1c37e;font-size:.82rem;font-weight:700}.work-feature{margin:0;display:grid;grid-template-columns:.85fr 1.15fr;min-height:640px;background:#143b2d}.work-feature img{width:100%;height:640px;object-fit:cover;object-position:center}.work-feature figcaption{padding:70px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#174938,#0e3427)}.work-feature figcaption span{color:#dbbf78;text-transform:uppercase;font-weight:700;letter-spacing:.14em;font-size:.65rem}.work-feature figcaption strong{max-width:480px;margin:18px 0;font:700 clamp(2rem,4vw,4rem)/1.08 Manrope}.work-feature figcaption small{color:#aabbb2}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.16);border-top:0}.proof-strip div{padding:25px 28px;border-right:1px solid rgba(255,255,255,.16)}.proof-strip div:last-child{border:0}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{color:#e0c37f;font:700 1.2rem Manrope}.proof-strip span{color:#aebeb5;font-size:.72rem;margin-top:3px}
@media(max-width:900px){.product-category-grid,.work-heading{grid-template-columns:1fr;gap:40px}.category-visual{min-height:540px}.work-feature{grid-template-columns:1fr}.work-feature img{height:540px}.work-feature figcaption{padding:45px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip div:nth-child(2){border-right:0}}
@media(max-width:560px){.category-visual{min-height:440px}.visual-note{display:block}.visual-note span{display:block;margin-top:3px}.date-product-list button{grid-template-columns:32px 1fr}.date-product-list small{grid-column:2;margin-top:3px}.work-feature img{height:450px}.work-feature figcaption{padding:32px 24px}.proof-strip{grid-template-columns:1fr}.proof-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.proof-strip div:last-child{border-bottom:0}}
@media(prefers-reduced-motion:reduce){.js-ready .reveal-section:not(.is-visible){opacity:1;transform:none}}

/* Generated content pages */
.inner-page .site-header{position:relative}.subhero{background:var(--green2);color:#fff;overflow:hidden}.subhero-grid{min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch}.subhero-copy{padding:90px 70px 90px 0;display:flex;flex-direction:column;justify-content:center}.subhero-copy h1{font-size:clamp(3rem,6vw,6.3rem);margin:22px 0 26px}.subhero-copy>p:not(.eyebrow){max-width:630px;color:#c2d0c8;font-size:1.05rem}.subhero-copy .button{align-self:flex-start;margin-top:20px}.subhero-media{min-height:650px;position:relative}.subhero-media:after{content:"Authentic company media";position:absolute;left:22px;bottom:22px;padding:9px 12px;background:rgba(255,255,255,.92);color:var(--green);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.subhero-media img{width:100%;height:100%;object-fit:cover}.subhero-pattern{display:grid;place-items:center;position:relative;background:radial-gradient(circle at center,rgba(209,162,75,.25),transparent 34%),repeating-conic-gradient(from 0deg at 50% 50%,rgba(209,162,75,.15) 0 5deg,transparent 5deg 16deg)}.subhero-pattern:before{content:"";position:absolute;width:310px;height:310px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.subhero-pattern span{font:400 7rem Georgia;color:var(--gold);z-index:1}.fact-band{background:#fff;border-bottom:1px solid var(--line)}.fact-band>.container{display:grid;grid-template-columns:repeat(4,1fr)}.fact-band .container>div{padding:28px;border-right:1px solid var(--line)}.fact-band .container>div:last-child{border:0}.fact-band span,.fact-band strong{display:block}.fact-band span{font-size:.62rem;color:#8a7550;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.fact-band strong{font:700 .87rem/1.35 Manrope;margin-top:7px}.detail-section>.container>.eyebrow{margin-bottom:40px}.detail-block{display:grid;grid-template-columns:100px 1fr;border-top:1px solid var(--line);padding:46px 0}.detail-block:last-child{border-bottom:1px solid var(--line)}.detail-block>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #aab5ae;border-radius:50%;font-size:.66rem}.detail-block>div{display:grid;grid-template-columns:.8fr 1.1fr .8fr;gap:55px;align-items:start}.detail-block h2{font-size:clamp(1.6rem,2.7vw,2.7rem);letter-spacing:-.04em;margin:0}.detail-block p{color:var(--muted);margin:0}.detail-block ul{list-style:none;margin:0;padding:0}.detail-block li{padding:8px 0;border-bottom:1px solid #e2ddd4;font-size:.78rem}.detail-block li:before{content:"✓";color:#a47b29;margin-right:9px}.inner-cta{padding:90px 0;background:var(--green);color:#fff}.inner-cta>.container{display:flex;justify-content:space-between;align-items:end;gap:50px}.inner-cta h2{font-size:clamp(2.4rem,4.5vw,4.5rem);margin:20px 0 0}.inner-cta .button{flex:0 0 auto}
@media(max-width:900px){.subhero-grid{grid-template-columns:1fr}.subhero-copy{padding:75px 0}.subhero-media,.subhero-pattern{min-height:500px}.fact-band>.container{grid-template-columns:1fr 1fr}.fact-band .container>div:nth-child(2){border-right:0}.detail-block>div{grid-template-columns:1fr;gap:20px}.inner-cta>.container{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.subhero-grid{min-height:auto}.subhero-copy{padding:65px 0}.subhero-copy h1{font-size:3rem}.subhero-media,.subhero-pattern{min-height:390px}.fact-band>.container{grid-template-columns:1fr}.fact-band .container>div{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.detail-block{grid-template-columns:55px 1fr;padding:35px 0}.inner-cta{padding:70px 0}}

.category-art{display:grid;place-items:center;background:radial-gradient(circle at center,#f4dc9e 0 17%,transparent 17.5%),repeating-conic-gradient(from 0deg,#d3a342 0 6deg,#f0dfba 6deg 16deg)}.category-art:after{content:"";position:absolute;inset:12%;border-radius:50%;background:rgba(255,251,241,.92);box-shadow:0 25px 80px rgba(71,49,17,.15)}.category-ring{width:65%;aspect-ratio:1;position:relative;z-index:1;display:grid;place-items:center;border:1px solid rgba(93,64,22,.2);border-radius:50%;font:700 .7rem Manrope;text-transform:uppercase;letter-spacing:.14em;color:#7e6332}.category-ring strong{font:400 clamp(2.2rem,5vw,4.8rem) Georgia;color:var(--green)}.category-ring span{position:absolute}.category-ring span:nth-child(1){top:12%}.category-ring span:nth-child(2){right:7%;top:48%}.category-ring span:nth-child(3){bottom:12%}.category-ring span:nth-child(4){left:5%;top:48%}.category-art .visual-note{z-index:2}.breadcrumbs{display:flex;gap:9px;align-items:center;margin-bottom:40px;color:#aabbb2;font-size:.7rem}.breadcrumbs a{color:#e2c789;text-decoration:none}.breadcrumbs span[aria-current]{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
