body.pg2027-body .pg27-blog-archive .pg27-blog-hero{background:#fff;margin:0;border-bottom:1px solid rgb(59 38 27 / .09);padding-block:clamp(32px,4.8vw,65px)}body.pg2027-body .pg27-blog-archive .pg27-blog-hero>.pg-shell{width:min(calc(100% - 40px),1220px);max-width:1220px;margin-inline:auto}body.pg2027-body .pg27-blog-archive .pg27-blog-hero h1{font:500 clamp(2.3rem,4.5vw,4.4rem)/1.13 "Playfair Display",Georgia,serif;letter-spacing:-.025em;color:var(--pg27-hero-ink,#3b261b);text-wrap:pretty;max-width:100%}body.pg2027-body .pg27-blog-archive .pg27-blog-hero .pg-interior-lead{max-width:72ch;font:400 clamp(.97rem,1.1vw,1.08rem)/1.75 "Work Sans",sans-serif}body.pg2027-body .pg27-blog-archive .pg27-blog-card{background:#fff!important;border:1px solid rgb(55 49 43 / .09)!important;border-radius:9px;box-shadow:0 3px 6px rgb(54 45 37 / .035),0 19px 40px rgb(54 45 37 / .085);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}body.pg2027-body .pg27-blog-archive .pg27-blog-card:is(:hover,:focus-within){box-shadow:0 8px 15px rgb(54 45 37 / .045),0 25px 48px rgb(54 45 37 / .10)}body.pg2027-body .pg27-blog-archive .pg27-blog-card:focus-within{outline:2px solid #285068;outline-offset:3px}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-agenda-card,.pg27-centenary-updated-card,.pg27-centenary-event){min-width:0;background:#fff;border:1px solid rgb(55 49 43 / .11);border-radius:9px;box-shadow:0 3px 7px rgb(54 45 37 / .035),0 13px 25px rgb(54 45 37 / .055);padding:clamp(16px,2vw,24px);align-items:flex-start}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-agenda-card,.pg27-centenary-updated-card,.pg27-centenary-event) :is(time,.pg27-centenary-updated-card__meta,.pg27-centenary-date){font-weight:700;font-variant-numeric:tabular-nums}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-agenda-card,.pg27-centenary-updated-card,.pg27-centenary-event) :is(h2,h3,h4){max-width:100%;text-wrap:pretty}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-agenda-card,.pg27-centenary-updated-card,.pg27-centenary-event) :is(a,p,li,time){overflow-wrap:break-word}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-agenda-card,.pg27-centenary-updated-card,.pg27-centenary-event) a:focus-visible{outline:2px solid #285068;outline-offset:2px}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-figure,.wp-block-image,figure) img{max-width:100%;height:auto;object-fit:contain}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(table,.wp-block-table,.wp-block-chart,svg,canvas){max-width:100%}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.wp-block-table,table){overflow-x:auto}@media(max-width:700px){body.pg2027-body .pg27-blog-archive .pg27-blog-hero{padding-block:30px}body.pg2027-body .pg27-blog-archive .pg27-blog-hero>.pg-shell{width:calc(100% - 32px)}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-agenda-card,.pg27-centenary-updated-card,.pg27-centenary-event){padding:17px}}@media(min-width:761px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.7vw,34px)}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card-grid>.pg27-clean-photo-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(20px,3vw,38px);align-items:center}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card-grid>.pg27-clean-photo-card:last-child:nth-child(odd):not(:only-child){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(20px,3vw,38px);align-items:center}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,3vw,44px)}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--brief{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-text-grid--auto{grid-template-columns:repeat(2,minmax(0,1fr))}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-text-grid--auto>.pg27-clean-text-card{grid-column:auto!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-text-grid--auto>.pg27-clean-text-card:last-child:nth-child(odd){grid-column:1/-1!important}}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto :is(.pg27-clean-pair,.pg27-clean-photo-card,.pg27-clean-gallery) .pg27-clean-figure img{width:100%;height:auto;max-height:clamp(300px,40vw,610px);aspect-ratio:auto;object-fit:contain;object-position:left center}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair{align-items:start}@media(min-width:761px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--brief{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair>.pg27-clean-figure{justify-self:start;align-self:start;width:min(100%,380px)!important;max-width:380px!important;min-width:0}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--brief>.pg27-clean-figure{width:min(100%,290px)!important;max-width:290px!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair>.pg27-clean-figure img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:380px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:left top}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-gallery .pg27-clean-figure img{max-height:265px!important;object-fit:contain!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-section>.pg27-clean-figure{max-width:min(100%,540px)!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-section>.pg27-clean-figure img{max-height:390px!important;object-fit:contain!important}@media(max-width:760px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair>.pg27-clean-figure,body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--brief>.pg27-clean-figure{width:min(100%,330px)!important;max-width:330px!important}}body.pg2027-body .pg-blog-post .pg27-souvenir-reflow .pg27-souvenir-intro-pair{grid-template-columns:minmax(0,1.9fr) minmax(0,.75fr);align-items:start}body.pg2027-body .pg-blog-post .pg27-souvenir-reflow .pg27-souvenir-intro-pair>.pg27-clean-figure{width:min(100%,260px)!important;max-width:260px!important}body.pg2027-body .pg-blog-post .pg27-souvenir-intro-pair .pg27-clean-pair__text>h2{font:500 clamp(1.4rem,2.2vw,2rem)/1.25 "Playfair Display",Georgia,serif;margin:clamp(22px,2.8vw,36px) 0 12px}@media(max-width:760px){body.pg2027-body .pg-blog-post .pg27-souvenir-reflow .pg27-souvenir-intro-pair{grid-template-columns:minmax(0,1fr)}body.pg2027-body .pg-blog-post .pg27-souvenir-reflow .pg27-souvenir-intro-pair>.pg27-clean-figure{width:min(100%,240px)!important;max-width:240px!important}}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto :is(.pg27-clean-pair,.pg27-clean-photo-card){background:#fff;border:1px solid rgb(55 49 43 / .09);border-radius:9px;box-shadow:0 3px 6px rgb(54 45 37 / .035),0 19px 40px rgb(54 45 37 / .085);overflow:hidden;padding:clamp(15px,2vw,26px)}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto :is(.pg27-clean-pair,.pg27-clean-photo-card):is(:hover,:focus-within){box-shadow:0 8px 15px rgb(54 45 37 / .045),0 25px 48px rgb(54 45 37 / .10)}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto :is(.pg27-clean-pair,.pg27-clean-photo-card):focus-within{outline:2px solid #285068;outline-offset:3px}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card>.pg27-clean-figure{background:#fff0;padding:0;margin:0 0 14px;border:0;border-radius:0}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card__text{padding:0}@media(min-width:761px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card-grid>.pg27-clean-photo-card:is(:only-child,:last-child:nth-child(odd))>.pg27-clean-figure{margin:0}}@media(max-width:760px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto :is(.pg27-clean-pair,.pg27-clean-photo-card){padding:16px}}@media(max-width:760px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card-grid{grid-template-columns:1fr;gap:26px}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card-grid>.pg27-clean-photo-card{display:flex;grid-column:auto}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "photo"}}body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-facts-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,19px);align-items:stretch;width:100%;margin:clamp(18px,2.5vw,32px) 0}body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-fact{min-width:0;display:flex;align-items:flex-start;background:#fff;border:1px solid rgb(55 49 43 / .09);border-radius:9px;box-shadow:0 3px 6px rgb(54 45 37 / .035),0 12px 27px rgb(54 45 37 / .065);padding:clamp(15px,1.6vw,23px)}body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-fact>p{width:100%;max-width:none!important;min-width:0;margin:0!important;color:#51463d;font:400 clamp(.83rem,.92vw,.95rem)/1.65 "Work Sans",sans-serif;overflow-wrap:break-word}body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-fact strong{font-weight:700;color:#3b261b}body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-fact a{color:#285068;text-decoration:underline;text-underline-offset:3px}@media(max-width:1130px){body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-facts-grid{grid-template-columns:minmax(0,1fr);gap:11px}body.pg2027-body .pg-blog-post .pg27-puzzle-facts-section .pg27-puzzle-fact{padding:16px}}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-article.pg27-clean-auto>.pg27-clean-section-grid{gap:clamp(12px,1.5vw,20px);border-top:0;padding-top:clamp(8px,1.5vw,18px)}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-section-grid>.pg27-clean-section--short{background:#fff;border:1px solid rgb(55 49 43 / .09);border-radius:9px;min-width:0;min-height:100%;margin:0;padding:clamp(16px,1.8vw,24px);box-shadow:0 3px 6px rgb(54 45 37 / .035),0 12px 27px rgb(54 45 37 / .065)}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-section-grid>.pg27-clean-section--short>p{max-width:none;overflow-wrap:break-word}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-text-grid>.pg27-clean-text-card{background:#fff;border:1px solid rgb(55 49 43 / .09);border-radius:9px;min-width:0;box-shadow:0 3px 6px rgb(54 45 37 / .035),0 12px 27px rgb(54 45 37 / .065)}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-curated-faq>section{background:#fff!important;border:1px solid rgb(55 49 43 / .09)!important;border-radius:9px!important;box-shadow:0 3px 6px rgb(54 45 37 / .035),0 12px 27px rgb(54 45 37 / .065)!important;padding:clamp(16px,1.8vw,24px)!important;min-width:0}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-curated-faq>section :is(h3,h4){margin:0 0 12px!important}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-curated-faq>section p{margin:0!important;max-width:none!important}body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.5vw,20px);align-items:stretch;margin:clamp(18px,2.5vw,30px) 0}body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-card{grid-column:span 2;min-width:0;background:#fff;border:1px solid rgb(55 49 43 / .09);border-radius:9px;box-shadow:0 3px 6px rgb(54 45 37 / .035),0 12px 27px rgb(54 45 37 / .065);padding:clamp(16px,1.8vw,24px)}body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-card:nth-last-child(-n+2){grid-column:span 3}body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-card h3{margin:0 0 12px;color:#285068;font:500 clamp(1.08rem,1.35vw,1.3rem)/1.35 "Playfair Display",Georgia,serif}body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-card p{margin:0;max-width:none;line-height:1.7}@media(max-width:850px){body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-card,body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-card:nth-last-child(-n+2){grid-column:auto}body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-card:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:550px){body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-grid{grid-template-columns:minmax(0,1fr)}body.pg2027-body .pg-blog-post .pg27-curated-concreto .pg27-curated-service-card:last-child:nth-child(odd){grid-column:auto}}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-article.pg27-clean-auto>.pg27-clean-section-grid{border-top:0;padding-top:clamp(8px,1.5vw,18px)}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-article.pg27-clean-auto>.pg27-clean-section-grid::before{content:none;display:none}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-article.pg27-clean-auto>.pg27-clean-section{border-top:0}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-article.pg27-clean-auto>.pg27-clean-section+.pg27-clean-section{margin-top:clamp(12px,2vw,26px)}body.pg2027-body .pg-blog-post .pg27-editorial-body .pg27-clean-article.pg27-clean-auto>.pg27-clean-section h2{border-top:0!important}body.pg2027-body .pg-blog-post .pg27-curated-assistant>.pg27-curated-section,body.pg2027-body .pg-blog-post .pg27-curated-concreto>.pg27-curated-section{border-top:0}body.pg2027-body .pg-blog-post .pg27-curated-assistant>.pg27-curated-section+.pg27-curated-section,body.pg2027-body .pg-blog-post .pg27-curated-concreto>.pg27-curated-section+.pg27-curated-section{margin-top:clamp(14px,2.2vw,30px)}body.pg2027-body .pg-blog-post .pg27-editorial-cover img{border-radius:9px!important;box-shadow:var(--pg27-photo-shadow,0 3px 6px rgb(54 45 37 / .035),0 19px 40px rgb(54 45 37 / .085))!important;padding:0!important;background:transparent!important;transform:none!important;transition:none!important}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-article,.pg27-legacy-editorial,.pg27-curated-section,.pg27-awards-curated,.pg-prose) figure:not(.pg27-editorial-cover):not(:has(.pg27-clean-figure__zoom)):not(:has(img[src*=".svg"])):not(:has(img[src*=".png"])):not(:has(img[data-src*=".svg"])):not(:has(img[data-src*=".png"])) :is(img):not([class*="logo"]):not([class*="icon"]){border-radius:9px!important;box-shadow:var(--pg27-photo-shadow,0 3px 6px rgb(54 45 37 / .035),0 19px 40px rgb(54 45 37 / .085))!important;padding:0!important;background:transparent!important;transform:none!important;transition:none!important}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-article,.pg27-legacy-editorial,.pg27-curated-section,.pg27-awards-curated,.pg-prose) figure:has(.pg27-clean-figure__zoom) .pg27-clean-figure__zoom{border-radius:9px!important;box-shadow:var(--pg27-photo-shadow,0 3px 6px rgb(54 45 37 / .035),0 19px 40px rgb(54 45 37 / .085))!important;padding:0!important;background:transparent!important}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-clean-pair,.pg27-clean-photo-card,.pg27-souvenir-principle,.pg27-clean-catalog-card,.pg27-awards-pair,.pg27-rhythm-card,.pg27-clean-comparison__card) :is(figure img,.pg27-clean-figure__zoom){box-shadow:none!important}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-souvenir-principle,.pg27-clean-catalog-card,.pg27-rhythm-card,.pg27-clean-comparison__card){background:#fff;border:1px solid rgb(55 49 43 / .09);border-radius:9px;overflow:hidden;box-shadow:var(--pg27-photo-shadow,0 3px 6px rgb(54 45 37 / .035),0 19px 40px rgb(54 45 37 / .085))}body.pg2027-body .pg-blog-post .pg-prose .pg27-curated-gallery:has(>figure:only-child),body.pg2027-body .pg-blog-post .pg-prose .pg27-legacy-gallery:has(>figure:only-child),body.pg2027-body .pg-blog-post .pg-prose .pg27-media:has(>figure:only-child){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:min(100%,590px)!important;max-width:590px!important;margin-inline:0 auto!important}body.pg2027-body .pg-blog-post .pg-prose :is(.pg27-curated-gallery,.pg27-legacy-gallery,.pg27-media)>figure{padding:0!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}body.pg2027-body .pg-blog-post .pg-prose :is(.pg27-curated-gallery,.pg27-legacy-gallery,.pg27-media)>figure img{display:block!important;width:100%!important;height:auto!important;max-height:480px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:left top;padding:0!important;margin:0!important;border-radius:9px!important;box-shadow:var(--pg27-photo-shadow)!important}body.pg2027-body .pg-blog-post .pg27-editorial-body :is(.pg27-media,.pg27-clean-gallery,.wp-block-gallery) figure img{border-radius:9px;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){body.pg2027-body .pg27-blog-archive .pg27-blog-card{transition:none}}