.gc-shell{--gc-green: hsl(152 52% 32%);--gc-green-2: hsl(152 45% 62%);--gc-soft: hsl(224 30% 97.5%);--gc-gap: clamp(1.25rem, 2.6vw, 2rem)}.gc-page{padding-top:var(--ru-header-h, 4.5rem)}.gc-page h1 em,.gc-page h2 em{font-style:normal;color:var(--gc-green)}.gc-sec{padding-block:clamp(3.5rem,7vw,6.5rem);background:var(--ru-paper);color:var(--ru-ink)}.gc-sec--tight{padding-block:clamp(2rem,4vw,3rem)}.gc-soft{background:var(--gc-soft)}.gc-night{background:var(--ru-night);color:var(--ru-night-text)}.gc-night .gc-sub,.gc-night .gc-prose{color:var(--ru-night-muted)}.gc-night h1 em,.gc-night h2 em{color:var(--gc-green-2)}.gc-stack{display:grid;gap:var(--gc-gap);align-content:start;min-width:0}.gc-gap-lg{gap:clamp(1.75rem,4vw,3rem)}.gc-center{justify-items:center;text-align:center}.gc-narrow{max-width:48rem}.gc-grid2{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.gc-grid2>*{min-width:0}@media (min-width: 900px){.gc-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gc-grid2--wide{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.gc-grid2--video{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}}.gc-grid2--top{align-items:start}.gc-head{display:grid;gap:.8rem;max-width:48rem}.gc-center .gc-head{justify-items:center}.gc-kicker{font:600 .78rem/1.2 Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ru-indigo)}.gc-night .gc-kicker{color:#a3b9f5}.gc-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;font:500 .85rem Poppins,sans-serif;color:var(--ru-muted)}.gc-eyebrow--light{color:var(--ru-night-muted)}.gc-logo{height:1.6rem;width:auto}.gc-logo--lg{height:2.2rem}.gc-logo--white{filter:brightness(0) invert(1)}.gc-sub{max-width:40rem;font-size:1.1rem;line-height:1.6;color:var(--ru-muted)}.gc-prose{display:grid;gap:1rem;max-width:40rem;font-size:1.06rem;color:var(--ru-muted)}.gc-link{justify-self:start;font:600 .95rem Poppins,sans-serif;color:var(--ru-action-primary);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:.1rem}.gc-link:focus-visible{outline:2px solid var(--ru-action-focus);outline-offset:4px}.gc-hero{padding-block:clamp(3rem,6vw,5.5rem)}.gc-hero h1{max-width:19ch}.gc-hero--center h1{max-width:22ch}.gc-hero--quote h1{max-width:22ch;font-size:clamp(2.1rem,3.6vw,3.4rem);line-height:1.12}.gc-hero--photo h1{max-width:20ch}.gc-hero__aside{align-self:end}.gc-hero__photo{width:100%;aspect-ratio:21 / 9;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;border-radius:calc(var(--ru-radius) + .25rem)}@media (max-width: 640px){.gc-hero__photo{aspect-ratio:4 / 3}}.gc-hero__who{display:flex;align-items:center;gap:.75rem;font-size:.92rem}.gc-hero__who img{width:3.25rem;height:3.25rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gc-hero__who span{display:grid;color:var(--ru-night-muted)}.gc-hero__who b{color:var(--ru-night-text);font-weight:600}.gc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(100%,48rem);margin:.5rem 0 0}.gc-tiles div{display:flex;flex-direction:column-reverse;gap:.3rem;padding:1.1rem 1rem;border:1px solid var(--ru-line);border-radius:var(--ru-radius);background:var(--ru-paper);text-align:left}.gc-tiles dt{font-size:.85rem;line-height:1.35;color:var(--ru-muted)}.gc-tiles dd{margin:0;font:400 clamp(1.9rem,3.4vw,2.6rem)/1 BenguiatStd,Poppins,sans-serif;color:var(--gc-green);letter-spacing:-.02em}.gc-tiles--stack{grid-template-columns:1fr;width:100%}.gc-night .gc-tiles div{background:var(--ru-night-2);border-color:#262d40}.gc-night .gc-tiles dt{color:var(--ru-night-muted)}.gc-night .gc-tiles dd{color:var(--gc-green-2)}@media (max-width: 640px){.gc-tiles{grid-template-columns:1fr}}.gc-score{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;border-radius:var(--ru-radius);overflow:hidden;background:#262d40}.gc-score div{display:flex;flex-direction:column-reverse;gap:.4rem;padding:clamp(1.1rem,2.4vw,1.75rem);background:var(--ru-night-2)}.gc-score dt{font-size:.88rem;line-height:1.4;color:var(--ru-night-muted)}.gc-score dd{margin:0;font:400 clamp(2.2rem,4vw,3.4rem)/1 BenguiatStd,Poppins,sans-serif;color:var(--gc-green-2);letter-spacing:-.02em}@media (max-width: 899px){.gc-score{grid-template-columns:repeat(2,minmax(0,1fr))}}.gc-facts{display:grid;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);border:1px solid var(--ru-line);border-radius:var(--ru-radius);background:var(--gc-soft)}.gc-facts dl{margin:0;display:grid;gap:.9rem}.gc-facts dt{font:600 .72rem Poppins,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ru-muted)}.gc-facts dd{margin:.2rem 0 0;font-weight:500}.gc-facts a{color:var(--ru-action-primary)}.gc-proof{margin:0;display:grid;gap:.6rem}.gc-proof img{width:100%;height:auto;border-radius:var(--ru-radius);border:1px solid var(--ru-line);box-shadow:0 24px 50px -28px #131d3973;background:#fff}.gc-hero--proof .gc-proof img{transform:rotate(-1.2deg)}.gc-proof figcaption{font-size:.8rem;line-height:1.45;color:var(--ru-muted)}.gc-night .gc-proof figcaption{color:var(--ru-night-muted)}.gc-night .gc-proof img{border-color:#2a3246}.gc-quote{margin:0;display:grid;gap:.9rem;max-width:44rem}.gc-quote blockquote{margin:0;font:400 clamp(1.2rem,1.8vw,1.5rem)/1.38 BenguiatStd,Poppins,sans-serif;letter-spacing:-.012em;text-wrap:pretty}.gc-quote--sm blockquote{font-size:clamp(1.08rem,1.5vw,1.25rem)}.gc-quote--lg blockquote{font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.28}.gc-quote figcaption{display:flex;align-items:center;gap:.7rem;font-size:.88rem}.gc-quote figcaption img{width:2.75rem;height:2.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gc-quote figcaption span{display:grid;color:var(--ru-muted)}.gc-quote figcaption b{color:var(--ru-ink);font-weight:600}.gc-quote--dark figcaption span{color:var(--ru-night-muted)}.gc-quote--dark figcaption b{color:var(--ru-night-text)}.gc-soft .gc-quote--sm,.gc-cols .gc-quote{padding:1.2rem 1.3rem;border-radius:var(--ru-radius);background:var(--ru-paper);border:1px solid var(--ru-line)}.gc-cols{display:grid;gap:1.25rem clamp(1.5rem,4vw,3rem);color:var(--ru-muted);font-size:1.04rem}@media (min-width: 900px){.gc-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.gc-ba{display:grid;gap:1rem}@media (min-width: 900px){.gc-ba{grid-template-columns:1fr 1fr}}.gc-ba article{display:grid;gap:.6rem;align-content:start;padding:clamp(1.2rem,2.5vw,1.75rem);border-radius:var(--ru-radius);background:var(--ru-paper);border:1px solid var(--ru-line);color:var(--ru-muted);font-size:1.04rem}.gc-ba__tag{justify-self:start;font:600 .72rem Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .6rem;border-radius:999px;background:#fbece9;color:#9e3d2e}.gc-ba__tag--go{background:#e5f5ee;color:var(--gc-green)}.gc-num{font:500 .8rem/1 JetBrains Mono,ui-monospace,monospace;color:var(--ru-indigo)}.gc-rows{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2rem,5vw,4rem)}.gc-rows li{display:grid;gap:1.25rem;align-items:center}.gc-rows li>*{min-width:0}@media (min-width: 900px){.gc-rows li{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.gc-rows li:nth-child(2n) .gc-rows__txt{order:2}}.gc-rows__txt{display:grid;gap:.6rem}.gc-rows h3,.gc-cards h3,.gc-steps h3{font:600 1.15rem/1.35 Poppins,sans-serif;letter-spacing:-.005em}.gc-rows p,.gc-cards p,.gc-steps p,.gc-tabs__panel p{color:var(--ru-muted)}.gc-cards{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}@media (min-width: 760px){.gc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.gc-cards li{display:grid;gap:.7rem;align-content:start;padding:1rem 1rem 1.4rem;border:1px solid var(--ru-line);border-radius:calc(var(--ru-radius) + .25rem);background:var(--ru-paper);min-width:0}.gc-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;counter-reset:s}@media (min-width: 900px){.gc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.gc-steps li{display:grid;gap:.5rem;align-content:start;padding-top:1rem;border-top:2px solid var(--ru-ink)}.gc-months{margin:0;display:grid;gap:1rem;padding:clamp(1.1rem,2.5vw,1.75rem);border-radius:var(--ru-radius);background:var(--gc-soft)}.gc-months figcaption{font-size:.9rem;color:var(--ru-muted)}.gc-months ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.5rem,2vw,1.5rem);align-items:end;height:13rem}.gc-months li{display:grid;grid-template-rows:1fr auto auto;height:100%;gap:.3rem;text-align:center;min-width:0}.gc-months__bar{align-self:end;height:var(--h);min-height:2rem;display:grid;place-items:start center;padding-top:.4rem;border-radius:.5rem .5rem .2rem .2rem;background:linear-gradient(180deg,#5378df,#2653cf);color:#fff;font-size:.85rem}.gc-months__m{font-weight:600;font-size:.9rem}.gc-months__c{font-size:.78rem;color:var(--gc-green);font-weight:600}.gc-tabs{display:grid;gap:1.25rem}@media (min-width: 900px){.gc-tabs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.gc-tabs__list{display:grid;gap:.5rem}.gc-tabs__list button{display:flex;gap:.8rem;align-items:baseline;text-align:left;padding:1rem 1.1rem;border:1px solid var(--ru-line);border-radius:var(--ru-radius);background:var(--ru-paper);color:var(--ru-ink);font:600 1rem/1.35 Poppins,sans-serif;cursor:pointer}.gc-tabs__list button[aria-selected=true]{border-color:var(--ru-action-primary);background:#f2f5fd;box-shadow:inset 3px 0 0 var(--ru-action-primary)}.gc-tabs__list button:focus-visible{outline:2px solid var(--ru-action-focus);outline-offset:2px}.gc-tabs__panel{display:grid;gap:1rem;min-width:0}.gc-tabs__panel[hidden]{display:none}@media (min-width: 900px){.gc-tabs__panel{grid-column:2;grid-row:1 / span 4}}.gc-shot{margin:0;display:grid;gap:.5rem;min-width:0}.gc-shot img{width:100%;height:auto;border-radius:var(--ru-radius);border:1px solid var(--ru-line);box-shadow:0 20px 44px -26px #131d3966}.gc-shot figcaption{font-size:.8rem;color:var(--ru-muted)}.gc-shot--ph div{display:grid;place-items:center;aspect-ratio:16 / 10;padding:1rem;border:1.5px dashed hsl(224 30% 78%);border-radius:var(--ru-radius);background:repeating-linear-gradient(135deg,#f4f6fa 0 12px,#eff1f8 12px 24px);color:#505f86;font:500 .85rem/1.4 Poppins,sans-serif;text-align:center}.gc-made{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.gc-made li{display:grid;grid-template-columns:.7rem minmax(0,1fr);gap:.8rem;font-size:1.05rem;line-height:1.5}.gc-made li:before{content:"";width:.6rem;height:.6rem;margin-top:.5rem;border-radius:50%;background:var(--gc-green)}.gc-statcards{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}@media (min-width: 760px){.gc-statcards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.gc-statcards li{padding:1.1rem 1.2rem;border-radius:var(--ru-radius);background:var(--ru-paper);border:1px solid var(--ru-line);border-top:3px solid var(--gc-green);font-weight:500;line-height:1.45}.gc-math{max-width:44rem;padding:1rem 1.2rem;border-radius:var(--ru-radius);background:var(--ru-paper);border:1px solid var(--ru-line);color:var(--ru-muted);font-size:.95rem;line-height:1.55}.gc-math--dark{background:var(--ru-night-2);border-color:#262d40;color:var(--ru-night-muted)}.gc-miles{list-style:none;margin:0;padding:0;display:grid;gap:0}.gc-miles li{position:relative;display:grid;gap:.2rem;padding:0 0 1.6rem 1.6rem;border-left:2px solid hsl(224 30% 84%);margin-left:.4rem}.gc-miles li:last-child{padding-bottom:0;border-left-color:transparent}.gc-miles li:before{content:"";position:absolute;left:-.5rem;top:.15rem;width:.85rem;height:.85rem;border-radius:50%;background:var(--gc-green);box-shadow:0 0 0 4px var(--gc-soft)}.gc-miles time{font:600 .8rem Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ru-indigo)}.gc-miles p{font-size:1.04rem}.gc-chart{margin:0;display:grid;gap:.6rem;padding:clamp(.9rem,2vw,1.3rem);border:1px solid var(--ru-line);border-radius:var(--ru-radius);background:var(--ru-paper);min-width:0}.gc-chart svg{width:100%;height:auto;display:block}.gc-chart__grid{stroke:#e4e6ec;stroke-width:1}.gc-chart__ax{fill:#656e86;font:500 11px Poppins,sans-serif}.gc-chart__stop1{stop-color:#319b6a;stop-opacity:.22}.gc-chart__stop2{stop-color:#319b6a;stop-opacity:0}.gc-chart__site{fill:none;stroke:#a3abc2;stroke-width:2.5;stroke-dasharray:5 5}.gc-chart__ru{fill:none;stroke:var(--gc-green);stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round}.gc-chart__dsite{fill:#7e8aa9}.gc-chart__dru{fill:var(--gc-green)}.gc-chart__lbl{fill:#3d4866;font:600 12.5px Poppins,sans-serif}.gc-chart__lbl--ru{fill:var(--gc-green)}.gc-chart figcaption{font-size:.8rem;color:var(--ru-muted)}.gc-chart--dark{background:var(--ru-night-2);border-color:#262d40}.gc-chart--dark .gc-chart__grid{stroke:#262d40}.gc-chart--dark .gc-chart__ax{fill:#949db8}.gc-chart--dark .gc-chart__lbl{fill:#cdd3e4}.gc-chart--dark .gc-chart__ru{stroke:var(--gc-green-2)}.gc-chart--dark .gc-chart__dru,.gc-chart--dark .gc-chart__lbl--ru{fill:var(--gc-green-2)}.gc-chart--dark figcaption{color:var(--ru-night-muted)}.gc-video{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;border-radius:var(--ru-radius);overflow:hidden;background:#0b1020;cursor:pointer;box-shadow:0 30px 60px -30px #0a12298c}.gc-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gc-video iframe{width:100%;height:100%;border:0;display:block}.gc-video__play{position:absolute;inset:0;margin:auto;width:4.75rem;height:4.75rem;display:grid;place-items:center;border-radius:50%;background:#fffffff0;color:var(--ru-action-primary);box-shadow:0 10px 30px -8px #080f2180;transition:transform .2s var(--ru-ease)}.gc-video:hover .gc-video__play{transform:scale(1.06)}.gc-video__play svg{width:2rem;height:2rem;margin-left:.2rem}.gc-video:focus-visible{outline:3px solid var(--ru-action-focus);outline-offset:3px}.gc-covers{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.gc-covers li{display:flex;gap:.7rem;align-items:baseline;padding:.8rem 1rem;border-radius:.6rem;background:var(--gc-soft);font-weight:500}.gc-covers li:before{content:"▸";color:var(--ru-indigo)}.gc-note{font-size:1.05rem;color:var(--ru-muted);text-align:center;text-wrap:balance}.gc-note--card{display:grid;gap:.5rem;text-align:left;padding:1.3rem 1.5rem;border-radius:var(--ru-radius);border:1px solid var(--ru-line);background:var(--gc-soft);color:var(--ru-ink)}.gc-index{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media (min-width: 760px){.gc-index{grid-template-columns:repeat(2,minmax(0,1fr))}}.gc-index a{display:grid;gap:.45rem;height:100%;padding:1.2rem 1.3rem;border:1px solid var(--ru-line);border-radius:var(--ru-radius);background:var(--ru-paper);text-decoration:none}.gc-index a:hover{border-color:var(--ru-indigo)}.gc-index h2{font-size:1.35rem!important;line-height:1.3!important}.gc-index p{font-size:.9rem;color:var(--ru-muted)}.gc-switch{font-size:.78rem}@media (max-width: 640px){.gc-switch a{padding-inline:.5rem}}@media (prefers-reduced-motion: reduce){.gc-video__play{transition:none}}.gc-page h1,.gc-page h2{text-align:left}.gc-hero--center h1,.gc-center .gc-head h2{text-align:center}@media (max-width: 640px){.gc-tiles div{padding:.8rem .9rem}.gc-tiles--stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.gc-tiles--stack dd{font-size:1.5rem}.gc-tiles--stack dt{font-size:.72rem}}.gh{padding-block:clamp(3rem,6.5vw,6rem) clamp(3rem,6vw,5.5rem);color:var(--ru-ink);background:var(--ru-paper)}.gh h1{text-wrap:wrap}.gh h1 em{font-style:normal;color:var(--gc-green)}.gh-sub{max-width:40rem;font-size:1.12rem;line-height:1.6;color:var(--ru-muted)}.gh-eyebrow{display:flex;align-items:center;gap:.75rem;font:500 .85rem Poppins,sans-serif;color:var(--ru-muted)}.gh-eyebrow>span{padding-left:.75rem;border-left:1px solid var(--ru-line)}.gh-eyebrow--center{justify-content:center}.gh-eyebrow--night{color:var(--ru-night-muted)}.gh-eyebrow--night>span{border-color:#323b53}.gh-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem 1.5rem}.gh-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:.65rem;background:var(--ru-action-primary);color:var(--ru-action-primary-text);font:600 .95rem Poppins,sans-serif;text-decoration:none;border:1px solid var(--ru-action-primary-border)}.gh-btn:hover{background:var(--ru-action-primary-hover)}.gh-btn:focus-visible,.gh-link:focus-visible{outline:2px solid var(--ru-action-focus);outline-offset:3px}.gh-link{font:600 .95rem Poppins,sans-serif;color:var(--ru-action-primary);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:.1rem}.gh-stats{margin:0;display:grid;gap:.75rem}.gh-stats div{display:grid;gap:.3rem;align-content:start;min-width:0}.gh-stats dd{margin:0;font:400 clamp(2rem,3.4vw,2.8rem)/1 BenguiatStd,Poppins,sans-serif;color:var(--gc-green);letter-spacing:-.02em}.gh-stats dt{font-size:.9rem;line-height:1.4;color:var(--ru-muted)}.gh-stats--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-top:1.5rem;border-top:1px solid var(--ru-line)}.gh-stats--cards{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,52rem)}.gh-stats--cards div{padding:1.2rem 1.25rem;border:1px solid var(--ru-line);border-radius:var(--ru-radius);background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left}.gh-stats--stack div{padding:1.1rem 0;border-bottom:1px solid hsl(224 25% 22%)}.gh-stats--stack div:first-child{padding-top:0}.gh-stats--band{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--ru-line)}.gh-stats--band div{padding:1.4rem 1.25rem}.gh-stats--band div+div{border-left:1px solid var(--ru-line)}@media (max-width: 760px){.gh-stats--row,.gh-stats--cards{grid-template-columns:1fr}.gh-stats--row{gap:1rem}.gh-stats--band{grid-template-columns:1fr}.gh-stats--band div+div{border-left:0;border-top:1px solid var(--ru-line)}.gh-stats dd{font-size:2.1rem}}.gh-1{background:var(--ru-paper) url(/brand/home-marble.jpg) 50% 30% / cover no-repeat}.gh-1__in{display:grid;justify-items:center;gap:clamp(1.25rem,2.6vw,1.75rem);text-align:center}.gh-1 h1{max-width:22ch;text-align:center}.gh-1 .gh-sub{text-align:center}.gh-1 .gh-stats--cards{margin-top:clamp(.75rem,2vw,1.5rem)}.gh-2__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}.gh-2__grid>*{min-width:0}@media (min-width: 960px){.gh-2__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.gh-2__copy{display:grid;gap:clamp(1.1rem,2.4vw,1.6rem)}.gh-2 h1{max-width:20ch}.gh-2__photo{position:relative;margin:0;padding-bottom:3.5rem}.gh-2__photo>img{width:100%;aspect-ratio:4 / 3.4;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%;border-radius:calc(var(--ru-radius) + .25rem)}.gh-2__quote{position:absolute;left:clamp(-1.5rem,-2vw,0rem);right:1.5rem;bottom:0;margin:0;display:grid;gap:.75rem;padding:1.1rem 1.25rem;border-radius:var(--ru-radius);background:var(--ru-paper);border:1px solid var(--ru-line);box-shadow:0 24px 50px -24px #131d3959}.gh-2__quote p{font:400 1.12rem/1.4 BenguiatStd,Poppins,sans-serif;letter-spacing:-.01em}.gh-2__quote footer,.gh-4__quote footer{display:flex;align-items:center;gap:.65rem;font-size:.85rem}.gh-2__quote footer img,.gh-4__quote footer img{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gh-2__quote footer span,.gh-4__quote footer span{display:grid;color:var(--ru-muted)}.gh-2__quote b,.gh-4__quote b{color:var(--ru-ink);font-weight:600}@media (max-width: 959px){.gh-2__quote{left:1rem;right:1rem}}.gh-3{background:var(--ru-night) url(/brand/home-dust.jpg) 50% 50% / cover no-repeat;color:var(--ru-night-text)}.gh-3 h1 em{color:var(--gc-green-2)}.gh-3 .gh-sub{color:var(--ru-night-muted)}.gh-3__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:end}.gh-3__grid>*{min-width:0}@media (min-width: 960px){.gh-3__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr)}}.gh-3__copy{display:grid;gap:clamp(1.1rem,2.4vw,1.6rem)}.gh-3 h1{max-width:20ch}.gh-3 .gh-stats dd{color:var(--gc-green-2)}.gh-3 .gh-stats dt{color:var(--ru-night-muted)}.gh-3__media{display:grid;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);align-items:end}.gh-3__media>*{min-width:0}@media (min-width: 960px){.gh-3__media{grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr)}}.gh-3__quote{margin:0;display:grid;gap:.8rem}.gh-3__quote p{font:400 clamp(1.2rem,1.7vw,1.45rem)/1.38 BenguiatStd,Poppins,sans-serif;color:var(--ru-night-text)}.gh-3__quote footer{font-size:.85rem;color:var(--ru-night-muted)}.gh-3__quote b{color:var(--ru-night-text);font-weight:600}.gh-video__who{position:absolute;left:1rem;bottom:1rem;padding:.45rem .75rem;border-radius:.5rem;background:#0c111dc7;color:#fff;font:400 .82rem Poppins,sans-serif;text-align:left}.gh-video__who b{font-weight:600;margin-right:.25rem}.gh-4__in{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}.gh-4 h1{max-width:24ch}.gh-4__cols{display:grid;gap:1.5rem clamp(1.5rem,4vw,3rem);align-items:start}.gh-4__cols>*{min-width:0}@media (min-width: 960px){.gh-4__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr)}}.gh-4__quote{margin:0;display:grid;gap:.75rem;padding-left:1.1rem;border-left:3px solid var(--gc-green)}.gh-4__quote p{font:400 1.15rem/1.4 BenguiatStd,Poppins,sans-serif}.gh-4__meta{margin:0;display:grid;gap:.8rem}.gh-4__meta dt{font:600 .72rem Poppins,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--ru-muted)}.gh-4__meta dd{margin:.15rem 0 0;font-weight:500}.gh-4__photo{width:100%;aspect-ratio:21 / 8;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;border-radius:calc(var(--ru-radius) + .25rem)}@media (max-width: 760px){.gh-4__photo{aspect-ratio:4 / 3}}.gh-5{background:linear-gradient(180deg,var(--ru-paper) 0%,var(--gc-soft) 100%)}.gh-5__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}.gh-5__grid>*{min-width:0}@media (min-width: 960px){.gh-5__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gh-5__copy{display:grid;gap:clamp(1.1rem,2.4vw,1.6rem)}.gh-5 h1{max-width:20ch}.gh-5__proof{margin:0;display:grid;gap:.7rem}.gh-5__proof img{width:100%;height:auto;border-radius:var(--ru-radius);border:1px solid var(--ru-line);background:#fff;box-shadow:0 30px 60px -30px #131d3973;transform:rotate(-1.2deg)}.gh-5__proof figcaption{font-size:.8rem;line-height:1.45;color:var(--ru-muted)}@media (prefers-reduced-motion: reduce){.gh-5__proof img{transform:none}}.gh-switch{font-size:.78rem}.ru-home .gh-btn{color:var(--ru-action-primary-text)}.ru-home .gh-link{color:var(--ru-action-primary)}.gh-shell .gc-page{padding-top:0}.gh{padding-top:calc(var(--ru-header-h, 5.5rem) + clamp(2.5rem,5vw,4.5rem))}.gh-5__proof{justify-items:center}.gh-5__proof img{width:min(100%,30rem)}.gh-5__proof figcaption{max-width:30rem}.gh-top{display:grid;justify-items:center;gap:clamp(1rem,2vw,1.4rem);text-align:center}.ru-home .gh-title{margin:0;max-width:21ch;font-size:var(--marketing-h1-size);line-height:1.04;letter-spacing:-.04em;text-align:center;text-wrap:pretty}.ru-home .gh-title em{font-style:normal;color:var(--ru-action-primary)}.ru-home .gh-3 .gh-title em{color:#97b1f7}.gh-media{margin-top:clamp(2.5rem,5vw,4rem);display:grid;gap:clamp(1.5rem,3vw,2.25rem);justify-items:center}.gh-media>*{width:100%;min-width:0}.gh-1 .gh-stats--cards{width:min(100%,56rem)}.gh-2__photo{width:min(100%,64rem);padding-bottom:0}.gh-2__photo>img{aspect-ratio:16 / 8}.gh-2__quote{position:relative;left:auto;right:auto;margin:-4.5rem auto 0;width:min(92%,40rem)}.gh-3 .gh-video{width:min(100%,64rem)}.gh-5__grid{width:min(100%,64rem);display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media (min-width: 900px){.gh-5__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.gh-stats--stack5 div{padding:1.1rem 0;border-bottom:1px solid var(--ru-line)}.gh-stats--stack5 div:first-child{padding-top:0}@media (max-width: 760px){.gh-2__photo>img{aspect-ratio:4 / 3}.gh-2__quote{margin-top:-2.5rem}}.gh-nw{white-space:nowrap}.gh{padding-top:clamp(2.6rem,4vw,3.6rem)}.gh-2,.gh-4,.gh-5{background:var(--ru-paper) url(/brand/home-marble.jpg) 50% 30% / cover no-repeat}.gh-2 .gh-2__quote{background:#fffffff0}.ru-home .gh-title em{white-space:nowrap}.gh-6{background:var(--ru-paper) url(/brand/home-marble.jpg) 50% 30% / cover no-repeat;padding-bottom:clamp(2.5rem,5vw,4rem)}.gh-6 .gh-media{gap:0}.gh-6__photo{width:min(100%,64rem);aspect-ratio:16 / 8;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%;border-radius:calc(var(--ru-radius) + .25rem) calc(var(--ru-radius) + .25rem) 0 0;display:block}.gh-stats--core{width:min(100%,64rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--ru-line);border-top:0;border-radius:0 0 calc(var(--ru-radius) + .25rem) calc(var(--ru-radius) + .25rem);background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gh-stats--core div{padding:1.3rem 1.25rem;text-align:left}.gh-stats--core div+div{border-left:1px solid var(--ru-line)}@media (max-width: 760px){.gh-6__photo{aspect-ratio:4 / 3}.gh-stats--core{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-stats--core div:nth-child(3){border-left:0}.gh-stats--core div:nth-child(n+3){border-top:1px solid var(--ru-line)}.gh-stats--core div{padding:1.1rem 1rem}.gh-stats--core dd{font-size:1.8rem}}.ru-home>section.gh{margin-top:calc(-1 * var(--hb-header-height, 4.625rem));padding-top:calc(var(--hb-header-height, 4.625rem) + clamp(2.6rem,4vw,3.6rem))}.gh-stats--core{border-top:1px solid var(--ru-line);border-bottom:0;border-radius:calc(var(--ru-radius) + .25rem) calc(var(--ru-radius) + .25rem) 0 0}.gh-6__photo{border-radius:0 0 calc(var(--ru-radius) + .25rem) calc(var(--ru-radius) + .25rem)}.ru-home .gh-g{display:inline-block;width:.78em;height:.78em;margin-left:.06em;vertical-align:-.06em}.ru-home .gh-g svg{display:block;width:100%;height:100%}.ru-home .gh-sub{margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);color:var(--ru-muted)}.ru-home .gh-3 .gh-sub{color:var(--ru-night-muted)}.ru-home .gh-stats--core{border:0;background:#0a1433 url(/brand/home-dust.jpg) 50% 40% / cover no-repeat;-webkit-backdrop-filter:none;backdrop-filter:none}.ru-home .gh-stats--core div+div{border-color:#ffffff1f}.ru-home .gh-stats--core dd{color:#fff}.ru-home .gh-stats--core dt{color:#bdc5db}@media (max-width: 760px){.ru-home .gh-stats--core div:nth-child(n+3){border-top-color:#ffffff1f}}.ru-home .gh-date{margin:.2rem 0 0;font-size:.85rem;color:var(--ru-muted);text-align:center}.gb{padding-block:clamp(3.5rem,7vw,6rem);background:var(--ru-paper);color:var(--ru-ink)}.gb-grid{display:grid;gap:clamp(2rem,4vw,3rem);align-items:start}@media (min-width: 960px){.gb-grid{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}.gb-side{position:sticky;top:calc(var(--hb-header-height, 4.625rem) + 1.5rem)}}.gb-grid>*{min-width:0}.gb-story{display:grid;gap:1.25rem;max-width:44rem;font-size:1.08rem;line-height:1.65;color:var(--ru-muted)}.gb-story>p{margin:0}.ru-home .gb-h2{margin:0 0 .4rem;font:400 clamp(1.9rem,3vw,2.6rem)/1.1 BenguiatStd,Poppins,sans-serif;letter-spacing:-.03em;color:var(--ru-ink);text-wrap:pretty}.gb-clip{margin:.5rem 0;display:grid;gap:.85rem}.gb-clip__frame{position:relative;overflow:hidden;border-radius:calc(var(--ru-radius) + .25rem);aspect-ratio:16 / 9;background:var(--ru-night)}.gb-clip--sm .gb-clip__frame{max-width:30rem}.gb-clip__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 50%;object-position:30% 50%;display:block}.gb-clip__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0c101db3,#0c101d00 45%)}.gb-clip__play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#fff;color:var(--ru-action-primary);box-shadow:0 10px 30px -10px #0c101d99}.gb-clip--sm .gb-clip__play{width:3.2rem;height:3.2rem}.gb-clip__play svg{width:42%;height:42%;margin-left:8%}.gb-clip__label{position:absolute;z-index:1;left:1rem;right:1rem;bottom:.85rem;display:flex;justify-content:space-between;align-items:end;gap:1rem;color:#fff;font-size:.88rem}.gb-clip__label b{font-weight:600}.gb-clip__label span{padding:.15rem .5rem;border-radius:.4rem;background:#0c101da6;font-variant-numeric:tabular-nums}.gb-clip figcaption{display:grid;gap:.5rem}.gb-clip blockquote{margin:0;font:400 clamp(1.05rem,1.4vw,1.2rem)/1.45 BenguiatStd,Poppins,sans-serif;color:var(--ru-ink)}.gb-clip__who{font-size:.85rem;color:var(--ru-muted)}.gb-review{margin:0;justify-self:start;padding:.35rem .7rem;border-radius:.45rem;background:#fff7d6;color:#664619;font-size:.8rem;line-height:1.4}@media (max-width: 640px){.gb-side__facts div{grid-template-columns:6.5rem minmax(0,1fr)}.gb-clip__label{font-size:.8rem}}.gb-side{--gs-marble: url(/brand/compare/marble-wall-tile.webp) 0 0 / 1160px auto repeat;position:relative;width:100%;max-width:21rem;justify-self:center}.gb-side__in{position:relative;z-index:1;display:grid;gap:1.1rem}.gb-side__head{display:grid;gap:.9rem;justify-items:center;text-align:center}.gb-side__logo{height:1.7rem;width:auto;display:block}.gb-side__what{margin:0;font:400 1.04rem/1.42 BenguiatStd,Poppins,sans-serif;letter-spacing:-.01em;color:var(--ru-ink);text-wrap:pretty}.gb-side__facts{margin:0;display:grid;gap:.6rem;padding-top:1rem}.gb-side__facts div{display:grid;grid-template-columns:6.6rem minmax(0,1fr);gap:.6rem;font-size:.86rem;line-height:1.4}.gb-side__facts dt{font-weight:500;color:var(--ru-muted)}.gb-side__facts dd{margin:0;font-weight:500;color:var(--ru-ink)}.gb-side__facts a{color:var(--ru-action-primary)}@media (min-width: 960px){.gb-side{justify-self:start}}.gb-side--1{padding-inline:1.9rem}.gb-side--1 .gb-side__in{padding:1.6rem 1.4rem 1.5rem;border:.85rem solid transparent;border-radius:4px;background:linear-gradient(#fdfdfc,#fdfdfc) padding-box,linear-gradient(135deg,#fff9,#fff0 40%,#4640391f) border-box,var(--gs-marble) border-box;box-shadow:inset 0 0 0 1px #cfc9bf,inset 0 0 0 5px #fdfdfc,inset 0 0 0 6px #d8d3cb,0 0 0 1px #c9c4ba,0 1.6rem 2.4rem -1.4rem #40332661}.gb-side--1:before,.gb-side--1:after{content:"";position:absolute;z-index:0;top:50%;width:2.3rem;aspect-ratio:64 / 160;background:url(/brand/compare/mount-ansa.svg) center / 100% 100% no-repeat}.gb-side--1:before{left:0;transform:translateY(-50%)}.gb-side--1:after{right:0;transform:translateY(-50%) scaleX(-1)}.gb-side--1 .gb-side__facts{border-top:1px solid hsl(38 14% 82%);box-shadow:0 -1px #fff}.gb-side--2 .gb-side__in{padding:3.6rem 1.9rem}.gb-side--2:not(.gb-side--art) .gb-side__in{margin-inline:.6rem;padding:2.4rem 1.4rem;background:linear-gradient(90deg,#ddcbb08c,#f6eedf00 12% 88%,#ddcbb08c),linear-gradient(#f6efdf,#f0e5d1);box-shadow:0 1.4rem 2.2rem -1.4rem #42332459}.gb-side--2:not(.gb-side--art):before,.gb-side--2:not(.gb-side--art):after{content:"";position:absolute;z-index:2;left:0;right:0;height:1.15rem;border-radius:999px;background:linear-gradient(#bc814e,#734626);box-shadow:inset 0 2px #e0ba8599,0 3px 6px #3624174d}.gb-side--2:not(.gb-side--art):before{top:-.45rem}.gb-side--2:not(.gb-side--art):after{bottom:-.45rem}.gb-side--2.gb-side--art{max-width:22rem;border-style:solid;border-width:4.3rem 2.05rem;-o-border-image:url(/case-studies/guardian/sidebar-scroll.png) 230 110 / 4.3rem 2.05rem stretch;border-image:url(/case-studies/guardian/sidebar-scroll.png) 230 110 fill / 4.3rem 2.05rem stretch}.gb-side--2.gb-side--art .gb-side__in{padding:.7rem 1.3rem}.gb-side--2 .gb-side__what,.gb-side--2 .gb-side__facts dd{color:#37261b}.gb-side--2 .gb-side__facts dt{color:#705a48}.gb-side--2 .gb-side__facts{border-top:1px solid hsl(30 30% 70% / .7);grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem}.gb-side--2 .gb-side__facts div{grid-column:1 / -1;grid-template-columns:subgrid}.gb-side--2 .gb-side__facts dd{min-width:0;overflow-wrap:anywhere}.gb-side--3:not(.gb-side--art){padding:0 .75rem}.gb-side--3:not(.gb-side--art) .gb-side__in{padding:1.4rem 1.3rem 1.6rem;border:.75rem solid transparent;border-top-width:.9rem;border-radius:3px;background:linear-gradient(#fdfdfc,#fbfaf8) padding-box,linear-gradient(#fff9,#fff0 30%,#4640391a) border-box,var(--gs-marble) border-box;box-shadow:inset 0 0 0 1px #cfc9bf,inset 0 .5rem 1rem -.5rem #4d40332e,0 0 0 1px #c9c4ba}.gb-side--3:not(.gb-side--art):before{content:"";position:absolute;z-index:2;left:0;right:0;top:-.9rem;height:1rem;border-radius:3px;background:linear-gradient(#fffc,#ffffff73 .3rem,#564d432e .35rem),var(--gs-marble);box-shadow:0 0 0 1px #c9c4ba}.gb-side--3:not(.gb-side--art):after{content:"";position:absolute;z-index:0;left:-.1rem;right:-.1rem;bottom:-1.9rem;height:2rem;border-radius:3px;background:linear-gradient(#fffc,#ffffff80 .6rem,#564d4333 .65rem,#564d4347),var(--gs-marble);box-shadow:0 0 0 1px #c9c4ba,0 1.6rem 2rem -1.2rem #40332666}.gb-side--3 .gb-side__seat{display:grid;place-items:center;width:9.5rem;height:9.5rem;border-radius:50%;background:radial-gradient(circle,#fdfdfc 58%,#dcd8d0 60%,#fdfdfc 63%,#d3cec5 70%,#fff0 71%)}.gb-side--3 .gb-side__logo{height:1.5rem}.gb-side--3:not(.gb-side--art) .gb-side__seat{margin-top:-.4rem}.gb-side--3.gb-side--art{border-style:solid;border-width:10.5rem 2.8rem 4.3rem;-o-border-image:url(/case-studies/guardian/sidebar-pedestal.png) 560 150 230 / 10.5rem 2.8rem 4.3rem stretch;border-image:url(/case-studies/guardian/sidebar-pedestal.png) 560 150 230 fill / 10.5rem 2.8rem 4.3rem stretch}.gb-side--3.gb-side--art .gb-side__seat{position:absolute;left:50%;top:-8.75rem;width:8.6rem;height:8.6rem;transform:translate(-50%);background:none}.gb-side--3.gb-side--art{border-left-width:5.85rem;border-right-width:5.85rem;border-image-slice:560 312 230 fill;border-image-width:10.5rem 5.85rem 4.3rem}.gb-side--3.gb-side--art .gb-side__in{padding:.5rem .2rem .8rem;gap:.85rem}.gb-side--3.gb-side--art .gb-side__what{font-size:.88rem;line-height:1.45}.gb-side--3.gb-side--art .gb-side__facts{gap:.7rem}.gb-side--3.gb-side--art .gb-side__facts div{grid-template-columns:minmax(0,1fr);gap:.15rem;font-size:.78rem}.gb-side--3.gb-side--art .gb-side__facts dt{font-size:.7rem}.gb-side--3.gb-side--art .gb-side__facts a{overflow-wrap:anywhere}.gb-side--art{max-width:19.2rem}.gb-side--3 .gb-side__facts{border-top:1px solid hsl(38 14% 82%);box-shadow:0 -1px #fff}@media (max-width: 959px){.gb-side--3{margin-bottom:1.9rem}}@media (min-width: 960px){.gb-grid{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)}}@media (min-width: 1200px){.gb-grid:has(>.gb-side--2.gb-side--art){grid-template-columns:22rem minmax(0,1fr)}}.gb-side--1{max-width:22rem;padding-inline:1.45rem}.gb-side--1:before,.gb-side--1:after{width:1.7rem}.gb-side--1 .gb-side__in{padding:1.4rem 1.1rem 1.3rem}.gb-side__facts div{grid-template-columns:6.1rem minmax(0,1fr)}.gb-side--carved .gb-side__what,.gb-side--carved .gb-side__facts dd{color:#453d36;text-shadow:0 1px 0 hsl(0 0% 100% / .9),0 -1px 0 hsl(30 20% 20% / .12)}.gb-side--carved .gb-side__facts dt{color:#746b63;text-shadow:0 1px 0 hsl(0 0% 100% / .85)}.gb-side--carved .gb-side__facts a{color:var(--ru-action-primary);text-shadow:0 1px 0 hsl(0 0% 100% / .85)}.gb-side--carved .gb-side__facts{border-top:0;box-shadow:none;background:linear-gradient(#584d412e,#584d412e) top / 100% 1px no-repeat,linear-gradient(#ffffffe6,#ffffffe6) 0 1px / 100% 1px no-repeat}.gb-side--1.gb-side--art{max-width:23.5rem;padding-inline:2rem}.gb-side--1.gb-side--art .gb-side__in{padding:1.2rem 1rem;border:2.06rem solid transparent;border-radius:0;background:none;box-shadow:0 1.6rem 2.4rem -1.6rem #40332666;-o-border-image:url(/case-studies/guardian/sidebar-slab.png) 110 / 2.06rem stretch;border-image:url(/case-studies/guardian/sidebar-slab.png) 110 fill / 2.06rem stretch}.gb-side--1.gb-side--art:before,.gb-side--1.gb-side--art:after{width:4.67rem;aspect-ratio:1024 / 1536;background:url(/case-studies/guardian/sidebar-ansa.png) center / 100% 100% no-repeat}.gb-side--1.gb-side--art:before{left:-2.52rem}.gb-side--1.gb-side--art:after{right:-2.52rem}.gb-side--4 .gb-side__facts{grid-template-columns:1fr 1fr;-moz-column-gap:.9rem;column-gap:.9rem;row-gap:.7rem}.gb-side--4 .gb-side__facts div{grid-template-columns:1fr;gap:.1rem}.gb-side--4 .gb-side__facts div:nth-child(n+5){grid-column:1 / -1}.gb-side--4 .gb-side__facts dt{font-size:.78rem}.gb-side--4:not(.gb-side--art) .gb-side__in{padding:2.2rem 1.3rem 1.5rem;border:.8rem solid transparent;border-radius:12rem 12rem 3px 3px;background:linear-gradient(#fbfaf8,#fbfaf8) padding-box,linear-gradient(#fff9,#fff0 30%,#4640391f) border-box,var(--gs-marble) border-box;box-shadow:inset 0 0 0 1px #cfc9bf,inset 0 .8rem 1.6rem -.8rem #4d403338,0 0 0 1px #c9c4ba,0 1.6rem 2.4rem -1.4rem #40332661}.gb-side--4:not(.gb-side--art) .gb-side__seat{padding-top:1.4rem}.gb-side--4.gb-side--art{max-width:19.2rem;border-style:solid;border-width:8.63rem 2.3rem 3.45rem;-o-border-image:url(/case-studies/guardian/sidebar-arch.png) 460 123 184 / 8.63rem 2.3rem 3.45rem stretch;border-image:url(/case-studies/guardian/sidebar-arch.png) 460 123 184 fill / 8.63rem 2.3rem 3.45rem stretch}.gb-side--4.gb-side--art .gb-side__in{padding:.6rem .4rem .4rem}.gb-side--4.gb-side--art .gb-side__seat{position:absolute;left:50%;top:-4.6rem;transform:translate(-50%)}@media (min-width: 960px){.gb-grid>.gb-side{position:sticky;top:calc(var(--hb-header-height, 4.625rem) + 1.5rem)}}@media (min-width: 960px) and (prefers-reduced-motion: no-preference){.gb-side--2.is-rolled{display:grid;grid-template-rows:0fr;transition:grid-template-rows 1.4s cubic-bezier(.45,0,.2,1)}.gb-side--2.is-rolled .gb-side__in{min-height:0;overflow:hidden;padding-block:0;transition:padding-block 1.4s cubic-bezier(.45,0,.2,1)}.gb-side--2.is-rolled .gb-side__in>*{opacity:0;transform:translateY(-.4rem);transition:opacity .7s ease .45s,transform .9s cubic-bezier(.22,1,.36,1) .4s}.gb-side--2.is-rolled.is-open{grid-template-rows:1fr}.gb-side--2.is-rolled.is-open .gb-side__in{padding-block:.7rem}.gb-side--2.is-rolled.is-open .gb-side__in>*{opacity:1;transform:none}}.gb:not(.gx--dark){background:#fff url(/brand/home-marble-tile-soft.jpg) 0 0 / 100% auto repeat-y}.gh-shell .gc-page{background:#fff url(/brand/home-marble-tile-soft.jpg) 0 0 / 100% auto repeat-y}@media (prefers-reduced-motion: no-preference){.gb-side--2.is-scrub .gb-side__in{overflow:hidden;box-sizing:border-box;padding-block:0}.gb-side--2.is-scrub .gb-side__head{margin-top:.7rem}.gb-side--2.is-scrub .gb-side__facts{margin-bottom:.7rem}}.gh-shell .gc-page{background:#fff url(/brand/home-marble-tile-soft.jpg) 0 0 / 100% auto repeat-y}.gh-shell .gc-page>section.gh,.gh-shell .gc-page>section.gb:not(.gx--dark){background:transparent}.gb-side--2.gb-side--art.gb-side--worn{isolation:isolate;-o-border-image:none;border-image:none;border-color:transparent;filter:drop-shadow(3px 9px 7px hsl(30 20% 20% / .2))}.gb-side--worn .gb-side__paper{position:absolute;z-index:0;inset:-1.55rem -9px;background:url(/case-studies/guardian/paper-ivory.png) center top / 100% var(--gb-paper-height, 100%) no-repeat;pointer-events:none}.gb-side--2.gb-side--art.gb-side--worn:before,.gb-side--2.gb-side--art.gb-side--worn:after{content:"";position:absolute;z-index:2;left:-2.05rem;right:-2.05rem;background-image:url(/case-studies/guardian/sidebar-scroll.png);background-size:100% 28.72rem;background-repeat:no-repeat;pointer-events:none}.gb-side--2.gb-side--art.gb-side--worn:before{top:-4.3rem;height:2.82rem;background-position:center top}.gb-side--2.gb-side--art.gb-side--worn:after{bottom:-4.3rem;height:3.57rem;background-position:center bottom}.gb-side--2.gb-side--art.gb-side--worn .gb-side__in{padding-inline:1.5rem}.gb-side--2.gb-side--worn :is(.gb-side__what,.gb-side__facts dt,.gb-side__facts dd){color:var(--ru-ink);text-shadow:0 1px 0 hsl(43 58% 91% / .9),0 0 3px hsl(43 58% 91% / .8)}.gb-side--2.gb-side--worn .gb-side__facts dt{color:var(--ru-muted)}.gb-side--2.gb-side--worn .gb-side__what{font-weight:500}.gb-side--2.gb-side--worn .gb-side__facts{position:relative;border-top:0}.gb-side--2.gb-side--worn .gb-side__facts:before{content:"";position:absolute;inset:-3px 0 auto;margin-inline:auto;width:min(7rem,70%);height:8px;background:var(--ru-ink);opacity:.72;clip-path:polygon(0 50%,46% 40%,50% 0,54% 40%,100% 50%,54% 60%,50% 100%,46% 60%)}.gb-side--2.gb-side--worn .gb-side__facts :is(dt,dd){font-weight:600}.gb-side--worn .gb-side__facts a{text-decoration:underline;text-underline-offset:3px}@media (max-width: 420px){.gb-side--2.gb-side--worn .gb-side__facts{-moz-column-gap:.7rem;column-gap:.7rem}.gb-side--2.gb-side--worn .gb-side__facts div{font-size:.77rem}}.gb-side--worn .gb-side__facts a{white-space:nowrap}.gx{--gx-marble: url(/brand/compare/marble-wall-tile.webp) 0 0 / 1160px auto repeat;--gx-night: #0a1433 url(/brand/home-dust.jpg) 50% 40% / cover no-repeat;--gx-rule: hsl(224 16% 80% / .8)}.gx-story{display:grid;max-width:46rem;font-size:1.04rem;line-height:1.65;color:var(--ru-muted)}.gx-story p{margin:0}.gx-kicker{margin-bottom:1rem!important;font-size:.92rem;font-weight:600;color:var(--ru-action-primary)}.ru-home .gx-h2{margin:0 0 1rem;font:400 clamp(1.95rem,3.2vw,2.7rem)/1.1 BenguiatStd,Poppins,sans-serif;letter-spacing:-.03em;color:var(--ru-ink);text-wrap:pretty}.gx-lede{display:grid;gap:1em;font-size:clamp(1.1rem,1.4vw,1.22rem);line-height:1.55;color:var(--ru-ink)}.gx-part{display:grid;gap:1.15rem;padding-top:clamp(2.6rem,4.4vw,3.4rem)}.ru-home .gx-part h3{margin:0;font:400 clamp(1.35rem,2vw,1.7rem)/1.22 BenguiatStd,Poppins,sans-serif;letter-spacing:-.02em;color:var(--ru-ink);text-wrap:pretty}.gx-part>p{font-size:.98rem}.gx-pull{margin:0;padding:.15rem 0 .15rem 1.5rem;display:grid;gap:1rem;border-left:3px solid var(--ru-action-primary)}.gx-pull blockquote{margin:0;font:400 clamp(1.2rem,1.8vw,1.45rem)/1.4 BenguiatStd,Poppins,sans-serif;letter-spacing:-.015em;color:var(--ru-ink);text-wrap:pretty}.gx-pull figcaption{display:flex;align-items:center;gap:.75rem;font-size:.9rem;line-height:1.35;color:var(--ru-muted)}.gx-pull figcaption img{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px #fff,0 6px 16px -6px #12192b59}.gx-pull figcaption b{display:block;font-weight:600;color:var(--ru-ink)}.gx .gb-clip{margin:0;gap:1rem}.gx .gb-clip__frame{border:.45rem solid #fff;border-radius:calc(var(--ru-radius) + .45rem);box-shadow:0 0 0 1px #d0d3dd,0 1.6rem 2.6rem -1.4rem #12192b73}.gx .gb-clip__play{background:var(--ru-action-primary);color:#fff;width:4.5rem;height:4.5rem;box-shadow:0 0 0 .5rem #ffffff40,0 12px 30px -10px #0c101db3}.gx .gb-clip blockquote{font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.55}.gx .gb-clip__who{font-weight:500}.gx-vs{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem;line-height:1.45;border-radius:calc(var(--ru-radius) + .25rem);overflow:hidden;background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px var(--ru-line),0 1.4rem 2.4rem -1.8rem #12192b66}.gx-vs th,.gx-vs td{padding:.95rem 1.1rem;text-align:left;vertical-align:top}.gx-vs thead th{font-size:.85rem;font-weight:600;color:var(--ru-muted)}.gx-vs tbody th{width:9rem;font-size:.85rem;font-weight:500;color:var(--ru-muted)}.gx-vs tbody td{color:var(--ru-muted)}.gx-vs tbody td:last-child{font-weight:500}.gx-vs tr>:last-child{width:38%}.gx-vs tbody tr>*{border-top:1px solid var(--ru-line)}.gx-figs{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gx-figs div{display:grid;gap:.4rem;align-content:start;padding:1.3rem 1.25rem}.gx-figs dd{margin:0;white-space:nowrap;font:400 clamp(1.7rem,2.5vw,2.25rem)/1 BenguiatStd,Poppins,sans-serif;letter-spacing:-.02em;color:var(--ru-ink)}.gx-figs dt{font-size:.88rem;line-height:1.42;color:var(--ru-muted)}.gx--night .gx-vs tr>:last-child,.gx--dark .gx-vs tr>:last-child{background:#0a1433 url(/brand/home-dust.jpg) 50% 40% / 900px auto no-repeat;color:#fff}.gx--night .gx-vs thead th:last-child{color:#fff}.gx--night .gx-vs tbody tr>:last-child{border-top-color:#ffffff1f}.gx--night .gx-figs,.gx--cards .gx-figs{border-radius:calc(var(--ru-radius) + .25rem);overflow:hidden;background:var(--gx-night);box-shadow:0 1.4rem 2.4rem -1.6rem #0a101f99}.gx--night .gx-figs div+div,.gx--cards .gx-figs div+div{border-left:1px solid hsl(224 40% 100% / .12)}.gx--night .gx-figs dd,.gx--cards .gx-figs dd{color:#fff}.gx--night .gx-figs dt,.gx--cards .gx-figs dt{color:#bdc5db}.gx--marble .gx-vs tr>:last-child{background:linear-gradient(#fdfdfc4d,#fdfdfc4d),var(--gx-marble);color:#1c284a;text-shadow:0 1px 0 hsl(0 0% 100% / .85);box-shadow:inset 1px 0 #cfc9bf}.gx--marble .gx-vs thead th:last-child{color:var(--ru-action-primary)}.gx--marble .gx-vs tbody tr>:last-child{border-top-color:#d3cec5}.gx--marble .gx-figs{border-radius:.5rem;overflow:hidden;background:linear-gradient(#fdfdfc59,#fdfdfc59),var(--gx-marble);box-shadow:inset 0 0 0 1px #cac4b9,inset 0 0 0 .45rem #fdfdfc8c,inset 0 0 0 calc(.45rem + 1px) #d3cec5,inset 0 .8rem 1.4rem -.8rem #4d403333,0 1.4rem 2.2rem -1.6rem #40332659}.gx--marble .gx-figs div{padding:1.6rem 1.45rem 1.5rem}.gx--marble .gx-figs div+div{background:linear-gradient(#584d4133,#584d4133) left 0 top 1.4rem / 1px calc(100% - 2.8rem) no-repeat,linear-gradient(#ffffffe6,#ffffffe6) left 1px top 1.4rem / 1px calc(100% - 2.8rem) no-repeat}.gx--marble .gx-figs dd{color:#1f2c51;text-shadow:0 1px 0 hsl(0 0% 100% / .95),0 -1px 0 hsl(224 40% 15% / .18)}.gx--marble .gx-figs dt{font-weight:500;color:#544d45;text-shadow:0 1px 0 hsl(0 0% 100% / .85)}.gx--numbered .gx-parts{counter-reset:gxp}.gx--numbered .gx-part{counter-increment:gxp;margin-top:clamp(2.2rem,3.6vw,2.8rem);padding-top:clamp(2rem,3.2vw,2.4rem);border-top:1px solid var(--gx-rule)}.gx--numbered .gx-part h3:before{content:counter(gxp,upper-roman);display:block;margin-bottom:.55rem;font-size:.95rem;letter-spacing:.06em;color:var(--ru-action-primary)}.gx--numbered .gx-vs tr>:last-child{background:var(--ru-action-primary);color:#fff}.gx--numbered .gx-vs thead th:last-child{color:#fff}.gx--numbered .gx-vs tbody tr>:last-child{border-top-color:#ffffff29}.gx--numbered .gx-figs{border-block:1px solid var(--gx-rule)}.gx--numbered .gx-figs div{padding:1.3rem 1.2rem 1.3rem 0}.gx--numbered .gx-figs div+div{padding-left:1.2rem;border-left:1px solid var(--gx-rule)}.gx--numbered .gx-figs dd{font-size:clamp(2rem,3vw,2.6rem);color:var(--ru-action-primary)}.gx--numbered .gx-turn{border-top:0;padding-top:0}.gx-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.gx-pair__card{display:grid;align-content:start;gap:.9rem;padding:1.35rem 1.35rem 1.45rem;border-radius:calc(var(--ru-radius) + .25rem)}.gx-pair__card dl{margin:0;display:grid;gap:.85rem}.gx-pair__card dl div{display:grid;gap:.15rem}.gx-pair__card dt{font-size:.78rem;font-weight:600}.gx-pair__card dd{margin:0;font-size:.97rem;line-height:1.42}.gx-pair__head{padding-bottom:.8rem;font:400 1.15rem/1.25 BenguiatStd,Poppins,sans-serif!important;letter-spacing:-.01em}.gx-pair__card--before{background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px var(--ru-line)}.gx-pair__card--before .gx-pair__head{color:var(--ru-ink);border-bottom:1px solid var(--ru-line)}.gx-pair__card--before dt,.gx-pair__card--before dd{color:var(--ru-muted)}.gx-pair__card--after{background:var(--gx-night);box-shadow:0 1.4rem 2.4rem -1.6rem #0a101f99}.gx-pair__card--after .gx-pair__head{color:#fff;border-bottom:1px solid hsl(224 40% 100% / .14)}.gx-pair__card--after dt{color:#a9b3d1}.gx-pair__card--after dd{color:#fff;font-weight:500}.gh-shell .gc-page>section.gx--dark{background:var(--gx-night);background-size:cover;color:var(--ru-night-text)}.gx--dark{--gx-rule: hsl(224 40% 100% / .16)}.gx--dark .gx-story{color:var(--ru-night-muted)}.gx--dark .gx-kicker{color:#acc0f6}.ru-home .gx--dark .gx-h2,.ru-home .gx--dark .gx-part h3,.gx--dark .gx-lede,.gx--dark .gx-turn,.gx--dark .gx-pull blockquote,.gx--dark .gx-pull figcaption b,.gx--dark .gb-clip blockquote{color:#fff}.gx--dark .gx-pull{border-left-color:#9ab2f4}.gx--dark .gx-pull figcaption,.gx--dark .gb-clip__who{color:var(--ru-night-muted)}.gx--dark .gx-pull figcaption img{box-shadow:0 0 0 3px #fff3}.gx--dark .gx-vs{background:#ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #ffffff24}.gx--dark .gx-vs th,.gx--dark .gx-vs td{color:var(--ru-night-muted)}.gx--dark .gx-vs tbody tr>*{border-top-color:#ffffff1f}.gx--dark .gx-vs tr>:last-child{background:#9ab2f424;color:#fff}.gx--dark .gx-figs{border-block:1px solid hsl(224 40% 100% / .16)}.gx--dark .gx-figs div{padding-left:0}.gx--dark .gx-figs div+div{padding-left:1.2rem;border-left:1px solid hsl(224 40% 100% / .16)}.gx--dark .gx-figs dd{color:#fff;font-size:clamp(2rem,3vw,2.6rem)}.gx--dark .gx-figs dt{color:#bdc5db}.gx--dark .gb-clip__frame{border-color:#ffffff1a;box-shadow:0 0 0 1px #ffffff24,0 1.6rem 2.6rem -1.4rem #03060ccc}@media (max-width: 640px){.gx-story{font-size:1rem}.gx-pull{padding-left:1.15rem}.gx-pair,.gx-figs{grid-template-columns:1fr}.gx-figs div{padding:1rem 1.15rem;gap:.3rem}.gx-figs div+div{border-left:0!important;border-top:1px solid hsl(224 40% 100% / .12)}.gx--numbered .gx-figs div,.gx--dark .gx-figs div{padding-inline:0!important}.gx--numbered .gx-figs div+div{border-top-color:var(--gx-rule)}.gx--marble .gx-figs div+div{background:linear-gradient(#584d4133,#584d4133) left 1.15rem top 0 / calc(100% - 2.3rem) 1px no-repeat,linear-gradient(#ffffffe6,#ffffffe6) left 1.15rem top 1px / calc(100% - 2.3rem) 1px no-repeat;border-top:0}.gx-vs,.gx-vs thead,.gx-vs tbody{display:block}.gx-vs tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gx-vs thead td{display:none}.gx-vs thead th{padding:.8rem .9rem .5rem;font-size:.78rem}.gx-vs tbody th{grid-column:1;grid-row:1;width:auto;padding:.85rem .9rem 0;font-size:.74rem}.gx-vs tbody td{grid-column:1;grid-row:2;padding:.3rem .9rem .9rem;font-size:.88rem}.gx-vs tbody tr>:last-child{grid-column:2;grid-row:2;width:auto;padding:.3rem .9rem .9rem;position:relative}.gx--night .gx-vs tbody tr>td:last-child{background:none;border-top:0}.gx--night .gx-vs tbody tr:before{content:"";grid-column:2;grid-row:1 / span 2;background:#0a1433 url(/brand/home-dust.jpg) 50% 40% / 900px auto no-repeat;border-top:1px solid hsl(224 40% 100% / .12)}.gx-vs tbody td:not(:last-child){border-top:0}.gx-vs tr>*{width:auto!important}}.gx .gc-clipcard{gap:0;border-radius:calc(var(--ru-radius) + .45rem);overflow:hidden;box-shadow:0 1.6rem 2.6rem -1.4rem #12192b80}.gx .gc-clipcard .gb-clip__frame{border:0;border-radius:0;box-shadow:none}.gc-clipcard .gb-clip__frame video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:#000}.gc-clipcard .gb-clip__frame video:fullscreen{-o-object-fit:contain;object-fit:contain}.gc-clipcard .gb-clip__frame video:-webkit-full-screen{object-fit:contain}.gx .gc-clipcard figcaption{display:grid;gap:1.1rem;padding:clamp(1.2rem,2.4vw,1.5rem) clamp(1.2rem,2.4vw,1.6rem) clamp(1.3rem,2.4vw,1.6rem);background:#0a1433 url(/brand/home-dust.jpg) 50% 40% / cover no-repeat}.gx .gc-clipcard blockquote{margin:0;font:400 clamp(1.02rem,1.3vw,1.14rem)/1.6 BenguiatStd,Poppins,sans-serif;color:#fff}.gc-clipcard__who{display:flex;align-items:center;gap:.75rem;font-size:.9rem;line-height:1.35;color:#bdc5db}.gc-clipcard__who img{width:2.75rem;height:2.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px #fff3}.gc-clipcard__who b{display:block;font-weight:600;color:#fff}.gx .gc-clipcard+.gb-review{margin-top:.7rem}.gc-clipcard .gb-clip__frame:has(video):after{display:none}.gx-vs thead th{padding-block:1rem .9rem;font-size:1rem;font-weight:600;color:var(--ru-ink)}.gx-vs thead tr>:first-child{background:#f2f3f8e6}.gx-vs tbody th{font-size:.8rem;font-weight:600;letter-spacing:.01em;color:var(--ru-muted);background:#f2f3f8e6}.gx-vs tbody td{color:var(--ru-ink)}.gx-vs thead tr>*,.gx-vs tbody tr:first-child>*{border-top:0}@media (max-width: 640px){.gx-vs tbody th{background:none}}.gx-vs tbody td>.gx-ico{float:left;width:1.2rem;height:1.2rem;margin:.12rem .55rem 0 0}.gx-vs tbody td>.gx-ico+span{display:block;overflow:hidden}.gx-photo{margin:.4em 0}.gx-photo img{display:block;width:100%;height:auto;border-radius:var(--ru-radius)}.gh-shell .gc-page section.gs{position:relative;padding-block:clamp(4rem,8vw,7rem);background:transparent;color:var(--ru-ink);--gs-shadow: 0 0 0 1px var(--ru-line), 0 1.4rem 2.6rem -1.6rem hsl(224 40% 20% / .35);--gs-tint: hsl(224 60% 50% / .05)}.gs>.gs-grid{position:relative;z-index:1}.gs-grid{display:grid;gap:clamp(2rem,4vw,3rem);align-items:start}@media (min-width: 960px){.gs-grid{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}}@media (min-width: 1200px){.gs-grid{grid-template-columns:22rem minmax(0,1fr)}}@media (max-width: 959px){.gs-gutter{display:none}}.gs-grid>*{min-width:0}.gs-story{display:grid;max-width:46rem;font-size:1.04rem;line-height:1.65;color:var(--ru-muted)}.gs-story p{margin:0}.gs-kicker{margin-bottom:1rem!important;font-size:.92rem;font-weight:600;color:var(--ru-action-primary)}.ru-home .gs-h2{margin:0 0 1rem;font:400 clamp(1.95rem,3.2vw,2.7rem)/1.1 BenguiatStd,Poppins,sans-serif;letter-spacing:-.03em;color:var(--ru-ink);text-wrap:pretty}.gs-lede{font-size:clamp(1.1rem,1.4vw,1.22rem);line-height:1.55;color:var(--ru-ink)}.gs-part{display:grid;gap:1.15rem;padding-top:clamp(2.6rem,4.4vw,3.4rem)}.ru-home .gs-part h3{margin:0;font:400 clamp(1.35rem,2vw,1.7rem)/1.22 BenguiatStd,Poppins,sans-serif;letter-spacing:-.02em;color:var(--ru-ink);text-wrap:pretty}.gs-half{margin-bottom:-.55rem!important;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--ru-action-primary)}.gs-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.gs-steps li{position:relative;display:grid;align-content:start;gap:.35rem;padding:0 1.1rem 1.25rem;border-radius:calc(var(--ru-radius) + .25rem);overflow:hidden;background:#fcfaf8;box-shadow:var(--gs-shadow);color:#414d6c;font-size:.92rem;line-height:1.5}.gs-steps__art{display:block;height:9.5rem;margin:0 -1.1rem .85rem;background:50% 60% / cover no-repeat;overflow:hidden}.gs-steps__art img{display:block;height:128%;width:auto;margin:.4rem auto 0}.gs-steps small,.gs-rooms small{font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--ru-action-primary)}.gs-steps b{font:400 1.15rem/1.25 BenguiatStd,Poppins,sans-serif;letter-spacing:-.01em;color:var(--ru-ink)}.gs-steps__n{position:absolute;top:.85rem;left:.9rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ru-action-primary);color:#fff;font-size:.85rem;font-weight:600;box-shadow:0 0 0 3px #ffffffbf}.gs-app{margin:0}.gs-app img{display:block;width:100%;max-width:30rem;height:auto;border-radius:calc(var(--ru-radius) + .35rem);box-shadow:var(--gs-shadow)}.gs-app figcaption{margin-top:.75rem;font-size:.85rem;line-height:1.45;color:var(--ru-muted)}.gs-figs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--ru-line)}.gs-figs div{display:grid;gap:.4rem;align-content:start;padding:1.3rem 1.2rem 1.3rem 0}.gs-figs div+div{padding-left:1.2rem;border-left:1px solid var(--ru-line)}.gs-figs dd{margin:0;font:400 clamp(2.2rem,3.4vw,2.9rem)/1 BenguiatStd,Poppins,sans-serif;letter-spacing:-.02em;color:var(--ru-ink)}.gs-figs div+div dd{color:var(--ru-muted)}.gs-figs dt{font-size:.9rem;line-height:1.42;color:var(--ru-muted)}.gs-chips{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;counter-reset:gsc}.gs-chips li{counter-increment:gsc;display:grid;align-content:start;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;border-radius:calc(var(--ru-radius) + .2rem);background:var(--gs-tint);box-shadow:inset 0 0 0 1px var(--ru-line);font-size:.92rem;line-height:1.5}.gs-chips b{font-size:1rem;font-weight:600;color:var(--ru-ink)}.gs-months{margin:0;padding:1.4rem 1.4rem 1.2rem;border-radius:calc(var(--ru-radius) + .25rem);background:var(--gs-tint);box-shadow:inset 0 0 0 1px var(--ru-line)}.gs-months ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;align-items:end;height:13rem}.gs-months li{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:.45rem;height:100%}.gs-months b{align-self:end;font:400 1.5rem/1 BenguiatStd,Poppins,sans-serif;color:var(--ru-ink)}.gs-months i{align-self:end;width:100%;max-width:3.6rem;height:calc(var(--h) * 100%);min-height:.35rem;border-radius:.4rem .4rem .15rem .15rem;background:linear-gradient(#7b9bf4,#2f5dda)}.gs-months span{display:grid;justify-items:center;font-size:.85rem;font-weight:500;color:var(--ru-ink)}.gs-months small{font-size:.72rem;font-weight:400;color:var(--ru-muted)}.gs-months figcaption{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--ru-line);font-size:.88rem;color:var(--ru-muted)}.gs-rooms{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.gs-rooms li{display:grid;grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:.6rem 1.2rem .6rem .6rem;border-radius:calc(var(--ru-radius) + .35rem);background:var(--gs-tint);box-shadow:inset 0 0 0 1px var(--ru-line)}.gs-rooms__art{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--ru-radius);background:50% 60% / cover no-repeat}.gs-rooms__art img{display:block;height:125%;width:auto;margin:.3rem auto 0}.gs-rooms small,.gs-chips small,.gs-list small{font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--ru-action-primary)}.gs-rooms div{display:grid;gap:.3rem;font-size:.94rem;line-height:1.5}.gs-rooms b{font:400 1.2rem/1.25 BenguiatStd,Poppins,sans-serif;color:var(--ru-ink)}.gs-split{display:grid;gap:clamp(1.6rem,3vw,2.2rem)}.gs-list{margin:0;padding:0;list-style:none;display:grid;gap:1.3rem}.gs-list li{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;font-size:.97rem;line-height:1.55}.gs-list .gs-steps__n{position:static;box-shadow:0 0 0 3px #3c67dd26}.gs-list div{display:grid;gap:.2rem}.gs-list b{font:400 1.2rem/1.25 BenguiatStd,Poppins,sans-serif;color:var(--ru-ink)}@media (max-width: 760px){.gs-steps,.gs-chips{grid-template-columns:1fr}.gs-rooms li{grid-template-columns:1fr;padding:.6rem .6rem 1.1rem}.gs-rooms div{padding-inline:.5rem}}@media (max-width: 640px){.gs-story{font-size:1rem}.gs-figs{grid-template-columns:1fr}.gs-figs div{padding:1.1rem 0}.gs-figs div+div{padding-left:0;border-left:0;border-top:1px solid var(--ru-line)}.gs-months{padding:1.1rem .8rem 1rem}.gs-months ol{gap:.35rem;height:11rem}.gs-months b{font-size:1.2rem}}.gc-story-wrap{position:relative}.gc-side-layer,.gx-gutter{display:none}@media (min-width: 960px){.gc-side-layer{display:block;position:absolute;inset:0;z-index:3;pointer-events:none;padding-block:clamp(3.5rem,7vw,6rem) clamp(4rem,8vw,7rem)}.gc-side-layer>.gb-grid{height:100%;grid-template-rows:minmax(0,1fr)}.gc-side-layer .gb-side{pointer-events:auto}#challenge .gb-grid>.gb-side{display:none}#challenge .gx-gutter{display:block}}.gh-shell .gc-story-wrap>section.gb:not(.gx--dark){background:transparent}.gs-shots{margin:0;padding:0;list-style:none;display:grid;gap:clamp(1.8rem,3vw,2.4rem)}.gs-shots li{display:grid;gap:.95rem}.gs-shots__text{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;font-size:.97rem;line-height:1.55}.gs-shots__text .gs-steps__n{position:static;box-shadow:0 0 0 3px #3c67dd26}.gs-shots__text>div{display:grid;gap:.2rem}.gs-shots__text>div>span+span{margin-top:.65rem}.gs-shots small{font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--ru-action-primary)}.gs-shots b{font:400 1.2rem/1.25 BenguiatStd,Poppins,sans-serif;color:var(--ru-ink)}.gs-shots figure{margin:0}.gs-shots img,.gs-app--wide img{display:block;width:100%;max-width:none;height:auto;border-radius:calc(var(--ru-radius) + .25rem);box-shadow:var(--gs-shadow)}.gs-shots .gs-shot--narrow img{width:min(100%,26rem)}.gs-shots figcaption{margin-top:.65rem;font-size:.85rem;line-height:1.45;color:var(--ru-muted)}.gs-proof{margin:0}.gs-proof img{display:block;width:100%;height:auto;border-radius:calc(var(--ru-radius) + .25rem);box-shadow:var(--gs-shadow)}.gs-proof figcaption{margin-top:.65rem;font-size:.85rem;line-height:1.45;color:var(--ru-muted)}.gr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.gr-pair figcaption{grid-column:1 / -1;margin-top:0}@media (max-width: 640px){.gr-pair{grid-template-columns:minmax(0,1fr)}}.gr-stack{display:grid;gap:.8rem}.gr-close{padding-top:clamp(1.4rem,2.6vw,2rem);font-size:clamp(1.1rem,1.4vw,1.22rem);line-height:1.55;color:var(--ru-ink)}.ru-home .gr-h4{margin:1.1rem 0 0;font:400 clamp(1.12rem,1.5vw,1.3rem)/1.3 BenguiatStd,Poppins,sans-serif;letter-spacing:-.01em;color:var(--ru-ink);text-wrap:pretty}.ru-home .gr-serps{display:grid;padding:.4rem 0 .6rem}.ru-home .gr-serps img{width:100%;height:auto;border-radius:0;box-shadow:none}.ru-home .gr-serp{position:relative;width:84%;margin:0;padding:.8rem .9rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:calc(var(--ru-radius) + .25rem);box-shadow:var(--gs-shadow)}.ru-home .gr-serp+.gr-serp{margin-top:-.5rem}.ru-home .gr-serp:nth-child(1){justify-self:start;transform:rotate(-1.2deg);z-index:1}.ru-home .gr-serp:nth-child(2){justify-self:end;transform:rotate(1deg);z-index:2}.ru-home .gr-serp:nth-child(3){justify-self:start;margin-left:5%;transform:rotate(-.6deg);z-index:3}@media (max-width: 640px){.ru-home .gr-serp{width:90%;padding:.5rem .55rem}.ru-home .gr-serp+.gr-serp{margin-top:-.35rem}}.ru-home .gr-next--a3{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:15rem;margin-top:clamp(2.6rem,4.4vw,3.4rem);overflow:hidden;background:var(--sw-ground);border:1px solid rgba(15,23,42,.08);border-radius:calc(var(--ru-radius) + .25rem);box-shadow:var(--gs-shadow)}.ru-home .gr-next__copy{display:grid;gap:.9rem;justify-items:start;align-content:center;padding:clamp(1.4rem,3vw,2rem)}.ru-home .gr-next__k{margin:0;font:500 .92rem Poppins,sans-serif;color:var(--ru-muted)}.ru-home .gr-next__copy>img{width:auto;height:clamp(1.8rem,3vw,2.3rem)}.ru-home .gr-next__btn{margin-top:.3rem;min-height:2.65rem;padding:0 1rem;border-radius:.62rem;background:#0f348a;border-color:#0f348a;color:#fff;opacity:.5;cursor:default;pointer-events:none}.ru-home .gr-next__win{position:absolute;left:44%;top:1.6rem;width:66%;border-radius:.7rem;overflow:hidden;background:#fff;box-shadow:0 1.4rem 2.8rem -1rem #1f294759,0 0 0 1px #0f172a14;transform:rotate(-3deg);transform-origin:left top}.ru-home .gr-next__win>img{display:block;width:100%;height:auto;max-width:none}@media (max-width: 640px){.ru-home .gr-next--a3{grid-template-columns:minmax(0,1fr);min-height:0}.ru-home .gr-next__copy{padding-bottom:.4rem}.ru-home .gr-next__win{position:relative;left:auto;top:auto;width:112%;margin:.6rem 0 -2.2rem 1.4rem;transform:rotate(-3deg)}}.ru-home .gr-sw,.ru-home .gr-next--a3{--sw-ground: linear-gradient(100deg, hsl(20 60% 62%), hsl(24 45% 70%) 45%, hsl(262 38% 72%)), var(--ru-paper, #f7f6f3) url(/brand/home-marble.jpg) 0% 40% / cover no-repeat}.ru-home .gr-sw__figs,.ru-home .gr-next--a3{background:var(--sw-ground);background-blend-mode:color,normal}.ru-home .gr-next--a3{background-size:auto,130% auto;background-position:0 0,-60px -230px}.ru-home .gr-sw{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:calc(var(--ru-radius) + .25rem);background:#fff;box-shadow:var(--gs-shadow)}.ru-home .gr-sw__img{display:block;width:100%;height:auto;border-bottom:2px solid rgb(255 146 92 / .55)}.ru-home .gr-sw__figs{position:relative;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(1.6rem,3vw,2.2rem) clamp(.6rem,2vw,1.2rem) clamp(1.2rem,2.6vw,1.8rem)}.ru-home .gr-sw__figs div{display:grid;gap:.45rem;align-content:start;padding:.4rem clamp(.8rem,1.8vw,1.3rem)}.ru-home .gr-sw__figs dd{margin:0;white-space:nowrap;font:400 clamp(1.8rem,3vw,2.5rem)/1 BenguiatStd,Poppins,sans-serif;letter-spacing:-.02em;color:#ca4c16;text-shadow:0 1px 0 hsl(0 0% 100% / .9)}.ru-home .gr-sw__figs dt{font-size:.86rem;font-weight:500;line-height:1.4;color:#453b36;text-shadow:0 1px 0 hsl(0 0% 100% / .85)}@media (max-width: 640px){.ru-home .gr-sw__figs{grid-template-columns:minmax(0,1fr)}.ru-home .gr-next--a3{background-size:auto,auto 150%;background-position:0 0,-90px -150px}}:root{--gs-vein: url(/brand/menu-agents/room-strategist.webp);--gs-stone: hsl(40 22% 95%);--gs-edge: hsl(38 14% 80%);--gs-shade: hsl(38 12% 70%)}.gh-6--arch .gh-media,.gh-6--pillar .gh-media,.gh-6--slab .gh-media{gap:0}.ru-home .gh-6 [class^=gs-] dd{margin:0;font:400 clamp(1.9rem,3.2vw,2.7rem)/1 BenguiatStd,Poppins,sans-serif;letter-spacing:-.02em;color:var(--ru-action-primary)}.ru-home .gh-6 [class^=gs-] dt{font-size:.86rem;line-height:1.4;color:#414a62}.gs-arch{margin:0;width:min(100%,64rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1rem);padding-inline:clamp(.5rem,2vw,1.5rem)}.gs-arch div{position:relative;display:grid;gap:.5rem;align-content:start;justify-items:center;text-align:center;min-width:0;padding:clamp(2rem,3.4vw,2.8rem) clamp(.75rem,1.6vw,1.25rem) 1.4rem;border-radius:50vw 50vw 0 0/30vw 30vw 0 0;background:linear-gradient(#fbfaf88c,#fbfaf88c),var(--gs-vein) 30% 40% / 260% auto,var(--gs-stone);border:1px solid var(--gs-edge);border-bottom:0;box-shadow:inset 0 0 0 7px #fbfaf8bf,inset 0 0 0 8px var(--gs-edge),inset 0 -18px 30px -24px #7a6b5259}@supports (border-radius: 1px){.gs-arch div{border-radius:999px 999px 0 0}}.gs-arch dt{max-width:15ch}.gs-pillars{margin:0;width:min(100%,64rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.75rem);padding-inline:clamp(.5rem,2vw,1.5rem)}.gs-pillar{display:grid;justify-items:center;min-width:0}.gs-pillar__plaque{width:100%;display:grid;gap:.45rem;justify-items:center;text-align:center;padding:1.1rem .9rem 1rem;background:linear-gradient(#fbfaf880,#fbfaf880),var(--gs-vein) 60% 30% / 300% auto,var(--gs-stone);border:1px solid var(--gs-edge);border-radius:4px;box-shadow:0 12px 24px -18px #50443080}.gs-pillar__cap{width:72%;height:.9rem;background:linear-gradient(var(--gs-stone),hsl(38 16% 86%));border:1px solid var(--gs-edge);border-top:0;border-radius:0 0 3px 3px}.gs-pillar__shaft{width:56%;height:clamp(4rem,8vw,7rem);background:linear-gradient(90deg,hsl(38 20% 40% / .16),transparent 28%,transparent 64%,hsl(38 20% 40% / .2)),repeating-linear-gradient(90deg,var(--gs-stone) 0 9px,hsl(38 14% 84%) 9px 11px);border-inline:1px solid var(--gs-edge)}.gs-pillar__base{width:72%;height:.8rem;background:linear-gradient(hsl(38 16% 88%),var(--gs-shade));border:1px solid var(--gs-edge);border-radius:3px 3px 0 0}.gs-slab{--gs-blend: clamp(6rem, 12vw, 8.5rem);--gs-fade: linear-gradient(to bottom, #000 calc(100% - var(--gs-blend)), rgb(0 0 0 / .957) calc(100% - var(--gs-blend) * .875), rgb(0 0 0 / .844) calc(100% - var(--gs-blend) * .75), rgb(0 0 0 / .684) calc(100% - var(--gs-blend) * .625), rgb(0 0 0 / .5) calc(100% - var(--gs-blend) * .5), rgb(0 0 0 / .316) calc(100% - var(--gs-blend) * .375), rgb(0 0 0 / .156) calc(100% - var(--gs-blend) * .25), rgb(0 0 0 / .043) calc(100% - var(--gs-blend) * .125), rgb(0 0 0 / 0) 100%);position:relative;z-index:1;isolation:isolate;margin:0 0 calc(-1 * var(--gs-blend));width:min(100%,64rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem 1rem var(--gs-blend)}.gs-slab:before{content:"";position:absolute;inset:0;z-index:0;-o-border-image:url(/case-studies/guardian/stats-slab.png) 108 / 0 / 0 stretch;border-image:url(/case-studies/guardian/stats-slab.png) 108 fill / 0 / 0 stretch;-webkit-mask-image:var(--gs-fade);mask-image:var(--gs-fade);pointer-events:none}.gs-slab:after{content:"";position:absolute;inset:0 0 var(--gs-blend);z-index:0;border:20px solid transparent;border-bottom-width:0;-o-border-image:url(/case-studies/guardian/stats-slab.png) 108 / 20px 20px 0 / 0 stretch;border-image:url(/case-studies/guardian/stats-slab.png) 108 / 20px 20px 0 / 0 stretch;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 4rem),rgb(0 0 0 / .957) calc(100% - 3.5rem),rgb(0 0 0 / .844) calc(100% - 3rem),rgb(0 0 0 / .684) calc(100% - 2.5rem),rgb(0 0 0 / .5) calc(100% - 2rem),rgb(0 0 0 / .316) calc(100% - 1.5rem),rgb(0 0 0 / .156) calc(100% - 1rem),rgb(0 0 0 / .043) calc(100% - .5rem),rgb(0 0 0 / 0));mask-image:linear-gradient(to bottom,#000 calc(100% - 4rem),#000000f4 calc(100% - 3.5rem),#000000d7 calc(100% - 3rem),#000000ae calc(100% - 2.5rem),#00000080 calc(100% - 2rem),#00000051 calc(100% - 1.5rem),#00000028 calc(100% - 1rem),#0000000b calc(100% - .5rem),#0000);pointer-events:none}.gs-slab div{position:relative;z-index:1;display:grid;gap:.45rem;align-content:start;padding:clamp(1.4rem,2.6vw,2rem) clamp(1rem,2vw,1.6rem);min-width:0}.gs-slab div+div:before{content:"";position:absolute;left:-5px;top:14px;bottom:0;width:10px;background:repeating-linear-gradient(90deg,var(--gs-stone) 0 2px,hsl(38 14% 78%) 2px 3px);border-inline:1px solid var(--gs-edge);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),rgb(0 0 0 / .844) calc(100% - 1.125rem),rgb(0 0 0 / .5) calc(100% - .75rem),rgb(0 0 0 / .156) calc(100% - .375rem),rgb(0 0 0 / 0));mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),#000000d7 calc(100% - 1.125rem),#00000080 calc(100% - .75rem),#00000028 calc(100% - .375rem),#0000)}.ru-home .gh-6 .gs-slab dd{color:#132c72;text-shadow:0 1px 0 hsl(0 0% 100% / .9),0 -1px 0 hsl(224 40% 10% / .35)}.gs-slab--solid{--gs-blend: 0px;margin-bottom:-2px;padding-bottom:.35rem;box-shadow:0 2px 0 var(--gs-shade),0 8px 12px -8px #1b1d2273}.gs-slab--solid:before,.gs-slab--solid:after,.gs-slab--solid div+div:before{-webkit-mask-image:none;mask-image:none}.gs-slab--solid div+div:before{bottom:-.35rem}.gs-slab--plain:before{clip-path:inset(0 round calc(var(--ru-radius) + .25rem) calc(var(--ru-radius) + .25rem) 0 0)}.gs-slab--plain:after,.gs-slab--plain div+div:before{content:none}.gs-slab.gs-slab--plain div:nth-child(n+3){border-top:0}.gh-stats-switch{width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);flex-wrap:wrap;justify-content:center;border-radius:1.5rem}.gh-6--arch .gh-6__photo,.gh-6--slab .gh-6__photo,.gh-6--pillar .gh-6__photo{border-radius:calc(var(--ru-radius) + .25rem)}.gh-6--slab .gh-6__photo{border-radius:0 0 calc(var(--ru-radius) + .25rem) calc(var(--ru-radius) + .25rem)}.gh-6--arch .gh-6__photo,.gh-6--pillar .gh-6__photo{position:relative;z-index:0}@media (max-width: 760px){.gs-arch,.gs-pillars,.gs-slab{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-arch{row-gap:.6rem}.gs-pillars{row-gap:.5rem}.gs-pillar__shaft{height:2.6rem}.gs-slab div:nth-child(3):before{display:none}.gs-slab div:nth-child(n+3){border-top:1px solid var(--gs-edge)}.ru-home .gh-6 [class^=gs-] dd{font-size:1.75rem}.ru-home .gh-6 [class^=gs-] dt{font-size:.8rem}}.gs-arch div{box-shadow:inset 0 -18px 30px -24px #7a6b5259;background-position:0 0,8% 30%,0 0;background-size:auto,300% auto,auto}.gs-arch div:before{content:"";position:absolute;inset:7px 7px 0;border:1px solid var(--gs-edge);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.ru-home .gh-6 .gs-arch dd{white-space:nowrap;font-size:clamp(1.6rem,2.7vw,2.4rem)}.gs-pillar{align-content:end}.gs-pillar__plaque{background-position:0 0,8% 25%,0 0}@media (max-width: 760px){.ru-home .gh-6 .gs-arch dd{font-size:1.6rem}}.gs-pillar{grid-template-rows:1fr auto auto auto;align-content:stretch}.gs-pillar__plaque{align-content:center}.gh-6--float .gh-media{gap:0}.gh-6--float .gh-6__photo{border-radius:calc(var(--ru-radius) + .25rem)}.gs-float{margin:0;width:min(100%,64rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.75rem)}.gs-float__stat{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:.5rem;min-width:0;text-align:center}.ru-home .gh-6 .gs-float dd{margin:0;font:400 clamp(1.9rem,3.2vw,2.7rem)/1 BenguiatStd,Poppins,sans-serif;letter-spacing:-.02em;color:var(--ru-action-primary);white-space:nowrap}.ru-home .gh-6 .gs-float dt{max-width:16ch;margin:0;padding-bottom:.25rem;font:400 .86rem/1.4 Poppins,sans-serif;color:#414a62}.gs-float__pillar{display:block;height:clamp(4.5rem,7vw,6rem);width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (width < 760px){.gs-float{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.gs-float__pillar{height:3.5rem}.ru-home .gh-6 .gs-float dd{font-size:1.75rem}.ru-home .gh-6 .gs-float dt{font-size:.8rem}}
