.gr-art-teaser__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:70rem;margin-inline:auto;display:grid}.gr-art-teaser .gr-art-teaser__eyebrow{color:var(--gr-color-forest-700);opacity:1}.gr-art-teaser .gr-art-teaser__title{font:500 clamp(2.4rem, 1.6rem + 3vw, 4.25rem) / 1 var(--gr-font-serif);color:var(--gr-color-forest-800);margin:.6rem 0 0}.gr-art-teaser .gr-art-teaser__title .gr-script{color:var(--gr-color-forest-600);margin-top:.1em;font-size:.82em;line-height:1.1;display:block}.gr-art-teaser .gr-art-teaser__lead{max-width:30rem;font:400 1.0625rem / 1.6 var(--gr-font-sans);color:var(--gr-color-forest-800);opacity:.85;margin:1.1rem 0 0}.gr-art-teaser .gr-art-teaser__actions{margin-top:2rem;display:flex}.gr-art-teaser .gr-art-feature{border-radius:var(--gr-radius-xl,28px);color:var(--gr-color-ivory);background:var(--gr-color-forest-900);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #16130b8c}.gr-art-teaser .gr-art-feature img{aspect-ratio:1672/941;width:100%;height:auto;display:block}.gr-art-teaser .gr-art-feature__body{padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.25rem,3vw,2rem) clamp(1.25rem,2.6vw,1.75rem);display:block}.gr-art-teaser .gr-art-feature__tags{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;display:flex}.gr-art-teaser .gr-art-feature__tags>span{font:600 .68rem / 1 var(--gr-font-sans);letter-spacing:.16em;text-transform:uppercase;background:#f5f0e829;border:1px solid #f5f0e859;border-radius:999px;padding:.45rem .7rem}.gr-art-teaser .gr-art-feature__tags>span:first-child{background:var(--gr-color-forest-600);border-color:var(--gr-color-forest-600)}.gr-art-teaser .gr-art-feature__title{font:italic 500 clamp(1.45rem, 1.1rem + 1.3vw, 2.1rem) / 1.12 var(--gr-font-serif);text-wrap:balance;margin:0;display:block}.gr-art-teaser .gr-art-feature__more{font:600 .74rem / 1 var(--gr-font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:.9rem;display:inline-flex}.gr-art-teaser .gr-art-feature__more svg{width:1.1rem;height:1.1rem;transition:transform .5s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1))}.gr-art-teaser .gr-art-feature:hover .gr-art-feature__more svg,.gr-art-teaser .gr-art-feature:focus-visible .gr-art-feature__more svg{transform:translate(6px)}.gr-art-teaser .gr-art-feature:focus-visible{outline:2px solid var(--gr-color-forest-700);outline-offset:4px}@media (max-width:860px){.gr-art-teaser__grid{text-align:center;grid-template-columns:1fr}.gr-art-teaser .gr-art-teaser__lead{margin-inline:auto}.gr-art-teaser .gr-art-teaser__actions{justify-content:center}}.gr-arts{min-height:100svh;padding-top:clamp(7rem,12vh,9rem)}.gr-arts .gr-showcase__heading{margin-top:.4rem}.gr-showcase--articles{--card-w:clamp(220px, 18vw, 270px);--stage-h:calc(var(--card-w) * 1.62 + 3.5rem);--spread:68%;--depth:140px}.gr-showcase--articles .gr-card{aspect-ratio:auto}.gr-showcase--articles .gr-card__cta{padding-top:5cqw}.gr-showcase--articles .gr-card__body{font-size:max(4.25cqw,.74rem)}.gr-showcase--articles .gr-card__cta{font-size:max(3.4cqw,.64rem)}.gr-showcase--articles .gr-card__label{font-size:max(3.3cqw,.62rem)}.gr-showcase--articles .gr-card--image-top .gr-card__media,.gr-showcase--articles .gr-card--torn .gr-card__media{aspect-ratio:1672/941;height:auto}.gr-showcase--articles .gr-card--torn .gr-card__torn{height:12cqw;top:50cqw}.gr-showcase--articles .gr-card__media img,.gr-showcase--articles a.gr-card:hover .gr-card__media img{transform:none}.gr-showcase--articles .gr-card__title{font-size:9.4cqw;line-height:1.06}.gr-showcase--articles.gr-showcase--single .gr-showcase__arrow{display:none}.gr-arts__count{text-align:center;font:500 .72rem / 1.4 var(--gr-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gr-color-fg-on-dark-muted,#f5f0e8bf);margin:.25rem 0 0}@media (max-width:899px){.gr-showcase--articles{--card-w:clamp(220px, 62vw, 260px)}.gr-arts .gr-arts__bg{object-position:22% 70%}}.gr-art{--art-ink:#1f2a20;--art-muted:#1f2a20cc;--art-green:var(--gr-color-forest-600);--art-deep:var(--gr-color-forest-700);--art-bg:var(--gr-color-cream);--art-measure:42rem;--art-steps:42rem;--art-wide:68rem;background:var(--art-bg);color:var(--art-ink);position:relative}@media (min-width:900px){.gr-art{--art-measure:48rem;--art-steps:58rem;--art-wide:74rem}}.gr-art .gr-art-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.gr-art .gr-art-progress span{background:linear-gradient(90deg, var(--gr-color-forest-500), var(--gr-color-gold));transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.gr-art .gr-art-hero{background:var(--art-bg);position:relative}.gr-art .gr-art-hero__banner{background:var(--gr-color-forest-900);height:clamp(10.5rem,48vw,20rem);position:relative;overflow:hidden}@media (min-width:900px){.gr-art .gr-art-hero__banner{height:clamp(20rem,27vw,36rem)}}.gr-art .gr-art-hero__banner img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.gr-art .gr-art-hero__banner:after{content:"";pointer-events:none;background:linear-gradient(#0a100a6b 0%,#0a100a00 100%);height:7rem;position:absolute;inset:0 0 auto}.gr-art .gr-art-hero__inner{max-width:var(--art-measure);padding:clamp(2.25rem, 5vw, 3.5rem) var(--gr-gutter,1.5rem) 0;box-sizing:content-box;margin-inline:auto}.gr-art .gr-art-crumbs{font:500 .72rem / 1 var(--gr-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--art-muted);align-items:center;gap:.6rem;margin-bottom:1.2rem;display:flex}.gr-art .gr-art-crumbs a{color:inherit;border-bottom:1px solid #1f2a2040;padding-bottom:2px;text-decoration:none}.gr-art .gr-art-crumbs a:hover{color:var(--art-deep);border-color:currentColor}.gr-art .gr-art-crumbs span[aria-hidden]{opacity:.5}.gr-art .gr-art-hero__kicker{color:var(--art-green);opacity:1}.gr-art .gr-art-hero__title{font:600 clamp(2.2rem, 1.3rem + 3.2vw, 4rem) / 1.05 var(--gr-font-serif);letter-spacing:-.01em;color:var(--art-deep);text-wrap:balance;margin:.8rem 0 0}.gr-art .gr-art-hero__deck{font:italic 500 clamp(1.15rem, .95rem + .8vw, 1.6rem) / 1.3 var(--gr-font-serif);color:var(--art-green);text-wrap:balance;margin:1rem 0 0}.gr-art .gr-art-hero__meta{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.gr-art .gr-art-hero__meta li{font:600 .68rem / 1 var(--gr-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--art-deep);border:1px solid #1f2a2038;border-radius:999px;padding:.55rem .85rem}.gr-art .gr-art-hero__meta li:first-child{background:var(--gr-color-forest-600);border-color:var(--gr-color-forest-600);color:#fff}.gr-art .gr-art-body{padding:clamp(3rem, 6vw, 5rem) var(--gr-gutter,1.5rem) clamp(4rem, 8vw, 7rem);position:relative;overflow-x:clip}.gr-art .gr-art-body>*{max-width:var(--art-measure);margin-inline:auto;position:relative}.gr-art .gr-art-body>.gr-art-wide{max-width:var(--art-wide)}.gr-art .gr-art-body>.gr-art-steps{max-width:var(--art-steps)}.gr-art .gr-art-p{font:400 1.125rem / 1.75 var(--gr-font-sans);color:var(--art-ink);margin-top:1.4rem;margin-bottom:0}.gr-art .gr-art-lead{font:400 clamp(1.25rem, 1.1rem + .6vw, 1.5rem) / 1.6 var(--gr-font-sans);color:var(--art-ink);margin-top:0;margin-bottom:0}.gr-art .gr-art-lead:first-letter{float:left;font:600 4.4em / .78 var(--gr-font-serif);color:var(--art-green);margin:.08em .12em 0 0}.gr-art .gr-art-note{background:linear-gradient(120deg, var(--gr-color-forest-100), #eaf5ee66);border:1px solid var(--gr-color-forest-200);border-radius:20px;align-items:flex-start;gap:1rem;margin-top:2.25rem;padding:1.4rem 1.6rem;display:flex}.gr-art .gr-art-note svg{width:2rem;height:2rem;color:var(--art-green);transform-origin:20% 80%;flex:none}.gr-art.is-motion .gr-art-note.is-in svg{animation:gr-art-leaf 1.4s .3s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1)) both}@keyframes gr-art-leaf{0%{transform:rotate(-40deg)scale(.4)}60%{transform:rotate(8deg)scale(1.05)}to{transform:none}}.gr-art .gr-art-note p{font:italic 600 clamp(1.15rem, 1rem + .5vw, 1.35rem) / 1.5 var(--gr-font-serif);color:var(--art-deep);margin:0}.gr-art .gr-art-h2{font:600 clamp(1.9rem, 1.4rem + 1.9vw, 2.9rem) / 1.12 var(--gr-font-serif);color:var(--art-deep);text-wrap:balance;margin-top:clamp(3.5rem,7vw,5.5rem);margin-bottom:0;scroll-margin-top:7rem}.gr-art .gr-art-h2:before{content:"";background:var(--gr-color-gold);transform-origin:0;width:3.5rem;height:2px;margin-bottom:1.1rem;display:block}.gr-art.is-motion .gr-art-h2:before{transition:transform 1s .2s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1));transform:scaleX(0)}.gr-art.is-motion .gr-art-h2.is-in:before{transform:scaleX(1)}.gr-art .gr-art-list{gap:.85rem;margin-top:1.4rem;margin-bottom:0;padding:0;list-style:none;display:grid}.gr-art .gr-art-list li{font:500 1.0625rem / 1.55 var(--gr-font-sans);background:#fff;border:1px solid #1f2a2014;border-radius:14px;padding:1rem 1.2rem 1rem 3.1rem;position:relative;box-shadow:0 10px 30px -24px #16130b80}.gr-art .gr-art-list li:before{content:"";background:var(--art-green);width:.7rem;height:.7rem;box-shadow:0 0 0 5px var(--gr-color-forest-100);border-radius:50%;position:absolute;top:1.45rem;left:1.2rem}.gr-art.is-motion .gr-art-list li[data-reveal]{opacity:0;transition:opacity .8s calc(var(--d,0) * 1ms) var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1)), transform .8s calc(var(--d,0) * 1ms) var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1));transform:translateY(18px)}.gr-art.is-motion .gr-art-list li[data-reveal].is-in{opacity:1;transform:none}.gr-art.is-motion .gr-art-list li:before{transition:transform .6s calc(var(--d,0) * 1ms + .25s) cubic-bezier(.34, 1.56, .64, 1);transform:scale(0)}.gr-art.is-motion .gr-art-list li.is-in:before{transform:scale(1)}.gr-art .gr-art-highlight{font:600 clamp(1.3rem, 1.1rem + .8vw, 1.7rem) / 1.45 var(--gr-font-serif);color:var(--art-deep);margin-top:2.25rem;margin-bottom:0}.gr-art .gr-art-highlight span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 58%,#9bd0aea6 58% 92%,#0000 92%);background-repeat:no-repeat;background-size:100% 100%;padding:0 .15em}.gr-art.is-motion .gr-art-highlight span{transition:background-size 1.6s .35s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1));background-size:0% 100%}.gr-art.is-motion .gr-art-highlight.is-in span{background-size:100% 100%}.gr-art .gr-art-mosaic{grid-template-columns:1.25fr .75fr 1.25fr;gap:clamp(.6rem,1.4vw,1.1rem);height:clamp(16rem,32vw,30rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.gr-art .gr-art-mosaic figure{background:var(--gr-color-paper);border-radius:22px;margin:0;position:relative;overflow:hidden}.gr-art .gr-art-mosaic figure:nth-child(2){margin-block:clamp(-1.5rem,-2vw,-.5rem)}.gr-art .gr-art-mosaic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gr-art .gr-art-mosaic figcaption,.gr-art .gr-art-feature figcaption{z-index:1;font:600 .62rem / 1 var(--gr-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gr-color-ivory);background:#0a100a73;border-radius:999px;padding:.45rem .65rem;position:absolute;bottom:.8rem;left:.8rem}@media (max-width:640px){.gr-art .gr-art-mosaic{grid-template-rows:11rem 11rem;grid-template-columns:1fr 1fr;height:auto}.gr-art .gr-art-mosaic figure:first-child{grid-column:1/-1}.gr-art .gr-art-mosaic figure:nth-child(2){margin-block:0}}.gr-art .gr-art-steps{--node:3.5rem;margin-top:2.5rem;margin-bottom:0;padding:0;list-style:none}.gr-art .gr-art-steps:before,.gr-art .gr-art-steps:after{content:"";left:calc(var(--node) / 2);top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);border-radius:2px;width:2px;margin-left:-1px;position:absolute}.gr-art .gr-art-steps:before{background:var(--gr-color-forest-200)}.gr-art .gr-art-steps:after{background:linear-gradient(180deg, var(--gr-color-forest-500), var(--gr-color-forest-700));transform-origin:50% 0;transform:scaleY(var(--fill,1))}.gr-art.is-motion .gr-art-steps:after{transform:scaleY(var(--fill,0))}.gr-art .gr-art-step{grid-template-columns:var(--node) minmax(0, 1fr);align-items:start;gap:clamp(1rem,2.5vw,1.75rem);display:grid;position:relative}.gr-art .gr-art-step+.gr-art-step{margin-top:1.25rem}.gr-art .gr-art-step__node{z-index:1;width:var(--node);height:var(--node);background:var(--art-bg);border:2px solid var(--gr-color-forest-200);color:var(--art-green);border-radius:50%;place-items:center;transition:background-color .6s,border-color .6s,color .6s;display:grid;position:relative}.gr-art .gr-art-step__node svg{width:46%;height:46%}.gr-art .gr-art-step.is-lit .gr-art-step__node{background:var(--art-green);border-color:var(--art-green);color:#fff}.gr-art.is-motion .gr-art-step__node path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s .35s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1))}.gr-art.is-motion .gr-art-step.is-in .gr-art-step__node path{stroke-dashoffset:0}.gr-art .gr-art-step__card{transition:transform .5s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1)), box-shadow .5s;background:#fff;border:1px solid #1f2a2014;border-radius:18px;padding:1.35rem 1.5rem 1.45rem;position:relative;box-shadow:0 16px 40px -30px #16130b8c}.gr-art .gr-art-step__card:hover{transform:translateY(-3px);box-shadow:0 22px 50px -30px #16130b99}.gr-art .gr-art-step__num{font:600 2.4rem / 1 var(--gr-font-serif);color:var(--gr-color-forest-100);-webkit-text-stroke:1px var(--gr-color-forest-200);pointer-events:none;position:absolute;top:.9rem;right:1.2rem}.gr-art .gr-art-step__title{font:600 1.2rem / 1.3 var(--gr-font-sans);color:var(--art-deep);margin:0;padding-right:3rem}.gr-art .gr-art-step__body{font:400 1.0625rem / 1.65 var(--gr-font-sans);color:var(--art-muted);margin:.55rem 0 0}@media (max-width:560px){.gr-art .gr-art-steps{--node:2.6rem}.gr-art .gr-art-step{gap:.75rem}.gr-art .gr-art-step+.gr-art-step{margin-top:1rem}.gr-art .gr-art-step__card{border-radius:16px;padding:1rem 1rem 1.1rem}.gr-art .gr-art-step__num{font-size:1.9rem;top:.75rem;right:.9rem}.gr-art .gr-art-step__title{padding-right:2.4rem;font-size:1.08rem}.gr-art .gr-art-step__body{margin-top:.45rem;font-size:.98rem;line-height:1.6}}.gr-art .gr-art-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);margin-top:2.25rem;display:grid}.gr-art .gr-art-feature figure{aspect-ratio:4/4.6;border-radius:28px 28px 28px 120px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #16130bb3}.gr-art .gr-art-feature figure img{object-fit:cover;object-position:45% 50%;width:100%;height:100%;position:absolute;inset:0}.gr-art .gr-art-feature figcaption{left:auto;right:1rem}.gr-art .gr-art-feature__text .gr-art-p:first-child{margin-top:0}@media (max-width:820px){.gr-art .gr-art-feature{grid-template-columns:1fr}.gr-art .gr-art-feature figure{aspect-ratio:4/3;border-radius:24px 24px 24px 80px}}.gr-art .gr-art-quote{text-align:center;border:0;margin:clamp(3rem,6vw,4.5rem) auto 0;padding:0}.gr-art .gr-art-quote:before,.gr-art .gr-art-quote:after{content:"";background:var(--gr-color-gold);width:5rem;height:1px;margin:0 auto;display:block}.gr-art .gr-art-quote:before{margin-bottom:1.75rem}.gr-art .gr-art-quote:after{margin-top:1.75rem}.gr-art .gr-art-quote p{font:italic 500 clamp(1.5rem, 1.15rem + 1.4vw, 2.3rem) / 1.3 var(--gr-font-serif);color:var(--art-deep);text-wrap:balance;margin:0}.gr-art .gr-art-motto{text-align:center;margin-top:clamp(2.75rem,5vw,3.75rem);margin-bottom:0}.gr-art .gr-art-motto__text{font:italic 600 clamp(1.9rem, 1.4rem + 2vw, 2.6rem) / 1.2 var(--gr-font-serif);color:var(--art-green);text-wrap:balance;display:block}.gr-art .gr-art-motto__swash{width:min(70%,24rem);height:1.1rem;color:var(--gr-color-gold);margin:.6rem auto 0;display:block}.gr-art.is-motion .gr-art-motto__swash path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s .3s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1))}.gr-art.is-motion .gr-art-motto.is-in .gr-art-motto__swash path{stroke-dashoffset:0}.gr-art .gr-art-signoff{text-align:center;font:600 .72rem / 1.6 var(--gr-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--art-muted);margin-top:1.5rem;margin-bottom:0}@media (min-width:900px){.gr-art .gr-art-p{margin-top:1.6rem;font-size:1.25rem;line-height:1.8}.gr-art .gr-art-lead{font-size:1.65rem;line-height:1.55}.gr-art .gr-art-note{gap:1.25rem;margin-top:2.5rem;padding:1.7rem 2rem}.gr-art .gr-art-note svg{width:2.4rem;height:2.4rem}.gr-art .gr-art-note p{font-size:1.55rem}.gr-art .gr-art-h2{font-size:clamp(2.6rem,1.6rem + 1.8vw,3.5rem)}.gr-art .gr-art-list{gap:1rem;margin-top:1.6rem}.gr-art .gr-art-list li{padding:1.2rem 1.5rem 1.2rem 3.5rem;font-size:1.2rem}.gr-art .gr-art-list li:before{top:1.65rem;left:1.4rem}.gr-art .gr-art-highlight{font-size:2.05rem}.gr-art .gr-art-steps{--node:4.5rem;margin-top:3rem}.gr-art .gr-art-step{gap:2rem}.gr-art .gr-art-step+.gr-art-step{margin-top:1.6rem}.gr-art .gr-art-step__card{border-radius:22px;padding:1.9rem 2.25rem 2rem}.gr-art .gr-art-step__num{font-size:3.4rem;top:1.2rem;right:1.6rem}.gr-art .gr-art-step__title{padding-right:4.5rem;font-size:1.55rem}.gr-art .gr-art-step__body{margin-top:.7rem;font-size:1.22rem;line-height:1.7}.gr-art .gr-art-quote p{font-size:clamp(2.1rem,1.4rem + 1.5vw,2.9rem)}.gr-art .gr-art-motto__text{font-size:clamp(2.6rem,1.6rem + 2.2vw,3.6rem)}.gr-art .gr-art-signoff{font-size:.8rem}}.gr-art .gr-art-decor-anchor{height:0}.gr-art .gr-art-decor{width:clamp(8.5rem,10vw,10.5rem);color:var(--gr-color-forest-600);pointer-events:none;z-index:0;display:none;position:absolute;top:.25rem}.gr-art .gr-art-decor--left{right:calc(100% + clamp(2rem,4.5vw,5rem))}.gr-art .gr-art-decor--right{left:calc(100% + clamp(2rem,4.5vw,5rem))}.gr-art .gr-art-step .gr-art-decor{width:8.5rem;margin-top:-4.5rem;top:50%}.gr-art .gr-art-step .gr-art-decor--left{right:calc(100% + 1.75rem)}.gr-art .gr-art-step .gr-art-decor--right{left:calc(100% + 1.75rem)}@media (min-width:1240px){.gr-art .gr-art-decor-anchor .gr-art-decor{display:block}}@media (min-width:1400px){.gr-art .gr-art-step .gr-art-decor{display:block}}.gr-art .gr-art-doodle{width:100%;height:auto;display:block;overflow:visible}.gr-art .gr-art-doodle__wash{fill:var(--gr-color-forest-100);opacity:.9}.gr-art .gr-art-doodle__wash--sand{fill:#f1e6cf}.gr-art .gr-art-doodle__lines{opacity:.78}.gr-art.is-motion .gr-art-decor .gr-art-doodle__lines path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s ease-in-out}.gr-art.is-motion .gr-art-decor.is-in .gr-art-doodle__lines path{stroke-dashoffset:0}.gr-art.is-motion .gr-art-decor .gr-art-doodle__wash,.gr-art.is-motion .gr-art-decor .gr-art-doodle__dots{opacity:0;transition:opacity 1.2s .8s}.gr-art.is-motion .gr-art-decor.is-in .gr-art-doodle__wash{opacity:.9}.gr-art.is-motion .gr-art-decor.is-in .gr-art-doodle__dots{opacity:1}.gr-art .gr-art-cta{isolation:isolate;color:var(--gr-color-ivory);background:var(--gr-color-forest-900);padding:clamp(7rem, 12vw, 10rem) var(--gr-gutter,1.5rem) clamp(8rem, 13vw, 11rem);position:relative;overflow:hidden}.gr-art .gr-art-cta__bg{z-index:-1;position:absolute;inset:0}.gr-art .gr-art-cta__bg img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.gr-art .gr-art-cta__bg:after{content:"";background:radial-gradient(120% 75% at 50% 18%,#0f2e1d4d,#0f2e1dc7 72%),linear-gradient(#0a1a0f26 0%,#0a1a0f8c 45%,#0a1a0fe0 100%);position:absolute;inset:0}.gr-art .gr-art-cta__head{text-align:center;max-width:46rem;margin:0 auto}.gr-art .gr-art-cta__eyebrow{color:var(--gr-color-gold-soft);opacity:1}.gr-art .gr-art-cta__title{font:600 clamp(2.1rem, 1.4rem + 3vw, 3.9rem) / 1.08 var(--gr-font-serif);text-wrap:balance;margin:1rem 0 0}.gr-art .gr-art-cta__accent{font:italic 600 1em / 1.1 var(--gr-font-serif);color:var(--gr-color-forest-300);margin-top:.15em;display:block}.gr-art .gr-art-cta__accent:after{content:"";background:var(--gr-color-gold);border-radius:2px;width:4.5rem;height:2px;margin:.45em auto 0;display:block}.gr-art .gr-art-cta__body{max-width:38rem;font:400 1.0625rem / 1.65 var(--gr-font-sans);color:#f5f0e8db;margin:1.4rem auto 0}@media (min-width:900px){.gr-art .gr-art-cta__body{max-width:42rem;font-size:1.2rem}}.gr-art .gr-art-services{flex-wrap:wrap;justify-content:center;gap:clamp(.9rem,1.6vw,1.4rem);max-width:76rem;margin:clamp(2.5rem,5vw,3.75rem) auto 0;padding:0;list-style:none;display:flex}.gr-art .gr-art-services>li{flex:13.5rem;max-width:15rem;display:flex}@media (max-width:1180px){.gr-art .gr-art-services>li{flex-basis:16rem;max-width:21rem}}@media (max-width:560px){.gr-art .gr-art-services>li{flex-basis:100%;max-width:none}}.gr-art .gr-art-service{width:100%;color:var(--gr-color-ivory);transition:transform .6s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1)), border-color .6s, box-shadow .6s;background:#0a1a0f8c;border:1px solid #f5f0e829;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -36px #000c}.gr-art .gr-art-service__media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.gr-art .gr-art-service__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1));transform:scale(1.02)}.gr-art .gr-art-service__tip{font:700 .6rem / 1 var(--gr-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gr-color-forest-900);background:var(--gr-color-gold-soft);border-radius:999px;padding:.42rem .6rem;position:absolute;top:.75rem;left:.75rem}.gr-art .gr-art-service__body{flex-direction:column;flex:1;padding:1.1rem 1.15rem 1.2rem;display:flex}.gr-art .gr-art-service__name{font:600 1.25rem / 1.2 var(--gr-font-serif);margin:0}.gr-art .gr-art-service__line{font:400 .92rem / 1.5 var(--gr-font-sans);color:#f5f0e8d1;flex:1;margin:.5rem 0 0}.gr-art .gr-art-service__btn{background:var(--gr-color-forest-600);font:700 .7rem / 1 var(--gr-font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.1rem;padding:.85rem 1rem .85rem 1.15rem;transition:background-color .4s;display:inline-flex;position:relative;overflow:hidden}.gr-art .gr-art-service__btn svg{width:1.1rem;height:1.1rem;transition:transform .5s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1));flex:none}.gr-art .gr-art-service__btn:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff61 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.gr-art .gr-art-service:hover,.gr-art .gr-art-service:focus-visible{border-color:#c9a961b3;transform:translateY(-8px);box-shadow:0 34px 70px -34px #000000e6}.gr-art .gr-art-service:hover .gr-art-service__media img,.gr-art .gr-art-service:focus-visible .gr-art-service__media img{transform:scale(1.1)}.gr-art .gr-art-service:hover .gr-art-service__btn,.gr-art .gr-art-service:focus-visible .gr-art-service__btn{background:var(--gr-color-forest-500)}.gr-art .gr-art-service:hover .gr-art-service__btn svg,.gr-art .gr-art-service:focus-visible .gr-art-service__btn svg{transform:translate(5px)}.gr-art .gr-art-service:hover .gr-art-service__btn:after,.gr-art .gr-art-service:focus-visible .gr-art-service__btn:after{transition:transform .9s var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1));transform:translate(120%)}.gr-art .gr-art-service:focus-visible{outline:2px solid var(--gr-color-gold-soft);outline-offset:4px}.gr-art.is-motion .gr-art-services.is-in .gr-art-service__btn{animation:gr-art-pulse 3.2s calc(1.2s + var(--d,0) * 1ms) ease-in-out 2}@keyframes gr-art-pulse{0%,to{box-shadow:0 0 #4caf7d00}45%{box-shadow:0 0 0 8px #4caf7d38}}.gr-art.is-motion .gr-art-services>li{opacity:0;transition:opacity .9s calc(var(--d,0) * 1ms) var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1)), transform .9s calc(var(--d,0) * 1ms) var(--gr-ease-premium,cubic-bezier(.22, 1, .36, 1));transform:translateY(40px)scale(.97)}.gr-art.is-motion .gr-art-services.is-in>li{opacity:1;transform:none}@media (max-width:560px){.gr-art .gr-art-service__media{aspect-ratio:auto;height:7.5rem}.gr-art .gr-art-service__tip{padding:.36rem .5rem;font-size:.55rem;top:.5rem;left:.5rem}.gr-art .gr-art-service__body{padding:.9rem .95rem .95rem}.gr-art .gr-art-service__name{font-size:1.1rem}.gr-art .gr-art-service__line{margin-top:.35rem;font-size:.86rem;line-height:1.45}.gr-art .gr-art-service__btn{letter-spacing:.08em;white-space:nowrap;margin-top:.8rem;padding:.72rem .85rem .72rem 1rem;font-size:.64rem}}.gr-art .gr-art-cta__help{text-align:center;font:400 .95rem / 1.6 var(--gr-font-sans);color:#f5f0e8cc;margin:clamp(2rem,4vw,3rem) auto 0}.gr-art .gr-art-cta__help a{color:var(--gr-color-gold-soft);border-bottom:1px solid #d7be8780;text-decoration:none}.gr-art .gr-art-cta__help a:hover{border-color:currentColor}@media (prefers-reduced-motion:reduce){.gr-art .gr-art-service,.gr-art .gr-art-service__media img,.gr-art .gr-art-step__card,.gr-art-teaser .gr-art-feature img{transition:none}}
