@font-face{font-family:SSGMontserrat;src:url(/website-fonts/montserrat-n3.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:SSGMontserrat;src:url(/website-fonts/montserrat-n5.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:SSGMontserrat;src:url(/website-fonts/montserrat-n7.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:SSGLora;src:url(/website-fonts/lora-n4.woff2) format("woff2");font-weight:400;font-display:swap}.ssg-public{--pw-bg:#202020;--pw-muted:#bcb9b2;--pw-line:#ffffff26;background:var(--pw-bg);color:#f6f3ed;font:400 17px/1.85 SSGLora,Georgia,serif;min-height:100vh;overflow:clip;color-scheme:dark}.ssg-public *{box-sizing:border-box}.ssg-public main{margin:0;padding:0;min-width:0;display:block}.ssg-public h1,.ssg-public h2,.ssg-public h3,.ssg-public p,.ssg-public figure{margin:0}.ssg-public h1,.ssg-public h2,.ssg-public h3{font-family:SSGMontserrat,Arial,sans-serif;font-weight:700;letter-spacing:-.045em;color:inherit;line-height:1.12}.ssg-public h1{font-size:clamp(42px,6.8vw,100px);max-width:1100px}.ssg-public h2{font-size:clamp(32px,4.3vw,62px)}.ssg-public h3{font-size:25px;letter-spacing:-.025em}.ssg-public em{font-family:SSGLora,Georgia,serif;font-weight:400}.ssg-public p{margin:20px 0;color:var(--pw-muted)}.ssg-public a{color:inherit;text-decoration:none}.ssg-public button,.ssg-public input,.ssg-public textarea{font:inherit}.ssg-public button{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;box-shadow:none}.ssg-public img{display:block;width:100%;height:auto;object-fit:cover}.ssg-public a:focus-visible,.ssg-public button:focus-visible,.ssg-public summary:focus-visible{outline:2px solid #e6c996;outline-offset:6px}.ssg-public .pw-kicker{font:500 11px/1.6 SSGMontserrat,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:inherit;margin:0 0 24px}.pw-header{position:absolute;z-index:50;top:0;left:0;width:100%;height:130px;padding:22px 5%;display:flex;align-items:center;justify-content:space-between;color:#fff;background:linear-gradient(#0006,transparent)}.pw-header>a{width:150px}.pw-header img{height:90px;object-fit:contain}.pw-header-note{font:500 10px SSGMontserrat,sans-serif;letter-spacing:.22em}.ssg-public .pw-header button{font:500 13px SSGMontserrat,sans-serif;letter-spacing:.08em;padding:16px}.pw-menu{position:fixed;z-index:45;inset:0;background:#171717;overflow:auto;padding:145px max(7%,calc((100vw - 1000px)/2)) 50px;animation:pwMenu .35s ease}.pw-menu>a{display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--pw-line);padding:9px 0;font:500 clamp(24px,3.8vw,45px) SSGMontserrat,sans-serif;letter-spacing:-.04em}.pw-menu small{font:400 11px SSGMontserrat;color:var(--pw-muted)}.pw-menu>a>span{margin-left:auto}.pw-menu-social{display:flex;gap:24px;font:12px SSGMontserrat;padding-top:30px}.pw-hero{height:100svh;min-height:640px;position:relative;background:#161616}.pw-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.4s,visibility 1.4s;overflow:hidden}.pw-slide.is-active{opacity:1;visibility:visible}.pw-slide>img{height:100%;object-position:center 40%;transform:scale(1);transition:transform 8s linear}.pw-slide.is-active>img{transform:scale(1.065)}.pw-slide:after,.pw-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#0007 65%,#0008)}.pw-slide-copy{position:absolute;z-index:1;inset:25% 8% 20%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pw-slide-copy h1{text-transform:uppercase;font-size:clamp(40px,6vw,90px);max-width:1100px;text-shadow:0 2px 30px #0004}.ssg-public .pw-slide-copy>p:not(.pw-kicker){max-width:620px;color:#fff;font-size:clamp(17px,1.5vw,21px);margin:24px auto 30px}.ssg-public .pw-button{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:52px;padding:16px 27px;border:1px solid #a8a49c;background:transparent;color:inherit;font:500 11px/1.5 SSGMontserrat,sans-serif;letter-spacing:.13em;text-transform:uppercase;transition:background .25s,color .25s,transform .25s;cursor:pointer}.ssg-public .pw-button:hover{background:#f5f1e9;color:#202020;transform:translateY(-2px)}.pw-slider-controls{position:absolute;z-index:2;bottom:38px;left:5%;right:5%;display:flex;align-items:center;gap:35px;font:500 13px SSGMontserrat}.pw-slider-controls i{font-style:normal;opacity:.6;margin-left:10px}.pw-slider-controls button{padding:10px 15px;font-size:23px}.pw-slider-controls>a{margin-left:auto;font-size:10px;letter-spacing:.2em}.pw-section{max-width:1480px;margin:auto;padding:110px 6%}.pw-section-title{margin-bottom:60px;max-width:900px}.pw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.pw-card-image{display:block;position:relative;overflow:hidden;margin-bottom:28px}.pw-card-image img{aspect-ratio:3/2;object-position:center 30%;transition:transform .8s}.pw-card-image:hover img{transform:scale(1.045)}.pw-card-image>span{position:absolute;bottom:20px;left:20px;font:11px SSGMontserrat;color:#fff;text-transform:uppercase;letter-spacing:.08em}.ssg-public .pw-card p{font-size:16px;line-height:1.9}.pw-text-link{display:inline-block;border-bottom:1px solid #777;padding-bottom:7px;font:500 11px/1.6 SSGMontserrat;letter-spacing:.08em;text-transform:uppercase}.pw-founder{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.pw-founder>img{max-height:780px;aspect-ratio:4/5}.pw-founder h2{margin-bottom:30px}.pw-founder .pw-button{margin-top:20px}.pw-brands{text-align:center;background:#1b1b1b;max-width:none}.pw-brands>div:first-of-type{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:45px;margin:45px auto 100px;max-width:1200px}.pw-brands img{width:95px;height:65px;object-fit:contain;filter:grayscale(1);transition:filter .3s}.pw-brands img:hover{filter:grayscale(0)}.pw-brands h2{font-size:28px}.pw-stats{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:65px auto 0;gap:25px}.pw-stats strong{display:block;font:500 clamp(28px,4vw,54px) SSGMontserrat;letter-spacing:-.04em}.pw-stats span{display:block;font:11px SSGMontserrat;text-transform:uppercase;letter-spacing:.18em;margin-top:15px}.pw-masonry{columns:3;column-gap:18px}.ssg-public .pw-masonry button{display:block;width:100%;position:relative;overflow:hidden;break-inside:avoid;margin-bottom:18px;padding:0}.pw-masonry img{height:auto;transition:transform .7s,filter .7s}.pw-masonry button:hover img{transform:scale(1.035);filter:brightness(.8)}.pw-masonry button>span{position:absolute;inset:auto 0 16px;text-align:center;font:11px SSGMontserrat;opacity:0;transition:opacity .3s}.pw-masonry button:hover>span,.pw-masonry button:focus-visible>span{opacity:1}.ssg-public .pw-center{display:table;margin:50px auto 0}.pw-banner{height:72svh;min-height:480px;position:relative}.pw-banner>img{height:100%;object-position:center}.pw-banner>div{position:absolute;z-index:1;inset:150px 7% 65px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.pw-reading{max-width:940px}.pw-reading p{margin:28px 0;font-size:18px}.pw-reading blockquote{margin:70px 0;font:400 clamp(24px,3vw,38px)/1.6 SSGLora;font-style:italic;border-top:1px solid var(--pw-line);padding-top:45px}.pw-wide-photo{max-height:720px;margin:55px 0}.pw-page-intro{padding-top:210px;padding-bottom:70px}.pw-page-intro>p:not(.pw-kicker){max-width:850px;margin-top:40px;font-size:19px}.pw-portfolio{display:grid;grid-template-columns:1fr 1fr;gap:65px 35px;padding-top:0}.pw-portfolio-card{overflow:hidden}.pw-portfolio-card img{aspect-ratio:4/3;transition:transform .7s,filter .7s;filter:grayscale(1)}.pw-portfolio-card:hover img{transform:scale(1.025);filter:grayscale(0)}.pw-portfolio-card h2{font-size:26px;display:flex;justify-content:space-between;margin-top:25px}.pw-gallery-section{padding:0 2%}.pw-package{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-bottom:110px}.pw-package:nth-child(2n)>img{order:2}.pw-package>img{aspect-ratio:4/5;max-height:780px}.pw-package h2{font-size:clamp(30px,3.5vw,49px)}.pw-package ul{padding-left:20px;color:var(--pw-muted);font-size:16px;margin:25px 0}.ssg-public .pw-price{font:500 30px SSGMontserrat;color:#fff;margin:35px 0}.pw-price small{display:block;font:10px SSGMontserrat;text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.pw-cta{text-align:center;padding:120px 20px;background:#191919}.pw-cta .pw-button{margin-top:40px}.pw-review{display:grid;grid-template-columns:1fr 1.7fr;gap:9%;align-items:center;margin-bottom:100px}.pw-review>img{aspect-ratio:4/5}.pw-review:nth-child(2n)>img{order:2}.pw-review:nth-child(2n){grid-template-columns:1.7fr 1fr}.pw-quote-mark{font:90px SSGLora;line-height:1;color:#a8a49c}.pw-review blockquote{margin:0 0 30px;font-size:20px;line-height:1.85}.pw-review h3{font-size:15px;text-transform:uppercase;letter-spacing:.12em}.pw-faq{max-width:1100px}.pw-faq details{border-bottom:1px solid var(--pw-line);padding:28px 0}.pw-faq summary{list-style:none;display:flex;align-items:center;gap:25px;cursor:pointer;font:500 clamp(17px,2vw,23px)/1.5 SSGMontserrat}.pw-faq summary::-webkit-details-marker{display:none}.pw-faq summary small{font-size:11px;color:var(--pw-muted)}.pw-faq summary span{margin-left:auto;font-size:26px}.pw-faq details[open] summary span{transform:rotate(45deg)}.pw-faq details p{padding-left:43px;max-width:850px}.pw-contact{display:grid;grid-template-columns:1fr 1fr;gap:10%}.pw-contact>div>a{display:block;margin:15px 0;font-size:17px;overflow-wrap:anywhere}.pw-contact h3{margin-top:45px}.pw-contact label{display:block;font:500 12px SSGMontserrat;letter-spacing:.03em;margin-bottom:25px}.ssg-public .pw-contact input,.ssg-public .pw-contact textarea{display:block;width:100%;padding:15px 10px;margin-top:10px;border:1px solid #777;background:#ffffff05;border-radius:0;color:#fff;font:17px SSGLora;outline-offset:3px;min-height:50px}.pw-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ssg-public .pw-preview-note{font:12px/1.7 SSGMontserrat;border-left:2px solid #a8a49c;padding:10px 15px;margin:0 0 30px}.pw-filters{display:flex;gap:15px;margin-top:40px}.pw-filters button{font:12px SSGMontserrat;padding:12px 20px;border:1px solid #666}.pw-filters button[aria-pressed=true]{background:#fff;color:#202020}.pw-article h2{font-size:clamp(25px,3vw,38px);margin-top:70px}.pw-article .pw-article-lead{font-size:23px}.pw-footer{background:#141414}.pw-instagram{display:grid;grid-template-columns:repeat(6,1fr)}.pw-instagram a{position:relative;overflow:hidden}.pw-instagram img{aspect-ratio:1;transition:transform .6s}.pw-instagram a:hover img{transform:scale(1.07)}.pw-instagram span{position:absolute;bottom:10px;right:15px}.pw-footer-content{max-width:1400px;padding:70px 6%;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;align-items:start}.pw-footer-content img{width:150px;height:110px;object-fit:contain}.pw-footer-content p{font-size:14px}.pw-footer-content nav,.pw-footer-content>div{display:flex;flex-direction:column;gap:12px;font:11px SSGMontserrat}.pw-footer-bottom{padding:25px 6%;border-top:1px solid var(--pw-line);display:flex;justify-content:space-between;gap:20px;font:10px/1.6 SSGMontserrat;color:#aaa}.pw-lightbox{position:fixed;z-index:100;inset:0;background:#080808f7;display:flex;align-items:center;justify-content:space-between;padding:50px 3%;gap:15px}.pw-lightbox figure{max-width:90%;height:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}.pw-lightbox figure img{width:auto;max-width:100%;max-height:95%;object-fit:contain}.pw-lightbox figcaption{font:12px SSGMontserrat;padding:15px}.ssg-public .pw-lightbox>button{font-size:30px;padding:12px}.ssg-public .pw-light-close{position:absolute;top:15px;right:20px}.pw-skip{position:fixed;z-index:200;top:10px;left:15px;transform:translateY(-160%);background:#fff;color:#111!important;padding:10px 20px}.pw-skip:focus{transform:translateY(0)}.pw-reveal{animation:pwReveal 1s ease both;animation-timeline:view();animation-range:entry 0% entry 25%}@keyframes pwReveal{0%{opacity:.3;transform:translateY(35px)}to{opacity:1;transform:none}}@keyframes pwMenu{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:none}}@media(min-width:1500px){.pw-slide-copy h1{font-size:100px}}@media(max-width:900px){.pw-header-note{display:none}.pw-section{padding:75px 6%}.pw-cards{gap:22px}.pw-founder{gap:6%}.pw-package{gap:5%}.pw-footer-content{grid-template-columns:1fr 1fr}.pw-masonry{columns:2}.pw-review blockquote{font-size:17px}.pw-review{gap:6%}.pw-page-intro{padding-top:170px}.pw-contact{gap:6%}.pw-contact>div>a{font-size:15px}}@media(max-width:600px){.ssg-public{font-size:16px}.pw-header{height:105px;padding:10px 5%}.pw-header>a{width:115px}.pw-header img{height:80px}.pw-hero{min-height:650px}.pw-slide-copy{inset:20% 6% 21%}.pw-slide-copy h1{font-size:42px}.pw-slider-controls{bottom:25px;gap:10px;flex-wrap:wrap}.pw-slider-controls>a{font-size:8px}.pw-slider-controls button{padding:10px}.pw-cards,.pw-founder,.pw-package,.pw-review,.pw-review:nth-child(2n),.pw-contact,.pw-portfolio{grid-template-columns:1fr;gap:35px}.pw-card{margin-bottom:25px}.pw-card-image img{aspect-ratio:3/2}.pw-founder>img{max-height:580px}.pw-stats{grid-template-columns:1fr 1fr;gap:40px}.pw-brands>div:first-of-type{gap:25px;margin-bottom:60px}.pw-brands img{width:65px;height:45px}.pw-masonry{column-gap:8px}.ssg-public .pw-masonry button{margin-bottom:8px}.pw-banner{height:65svh;min-height:430px}.pw-banner>div{inset:130px 6% 50px}.pw-banner h1{font-size:41px}.pw-package:nth-child(2n)>img,.pw-review:nth-child(2n)>img{order:0}.pw-package,.pw-review{margin-bottom:75px}.pw-review>img{max-height:500px;object-position:top}.pw-contact form{margin-top:20px}.pw-instagram{grid-template-columns:repeat(3,1fr)}.pw-footer-content{padding:50px 6%;gap:25px}.pw-footer-bottom{flex-direction:column}.pw-cta{padding:80px 6%}.pw-reading p{font-size:17px}.pw-lightbox{padding:60px 5px;gap:0}.ssg-public .pw-lightbox>button{font-size:22px;padding:6px}.pw-lightbox figure{max-width:84%}.pw-menu{padding:120px 8% 35px}.pw-menu>a{font-size:29px;padding:10px 0}.pw-faq summary{gap:15px}.pw-faq details p{padding-left:0}.pw-page-intro{padding-top:160px;padding-bottom:50px}.pw-name-fields{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){.ssg-public *,.ssg-public *:before,.ssg-public *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pw-slide.is-active>img{transform:none}}.ssg-public main{width:100%;margin-left:0}.ssg-public .pw-header{position:fixed;pointer-events:none}.pw-header>a,.pw-header>button{pointer-events:auto}.ssg-public ul{list-style:disc}.ssg-public .pw-article section{display:block}.ssg-public .pw-card h2{font-size:27px}.ssg-public .pw-menu{inset:105px 4% auto auto;width:min(700px,92%);max-height:calc(100svh - 130px);padding:35px;background:#242424f7;backdrop-filter:blur(20px);border:1px solid #ffffff22;box-shadow:0 30px 90px #0008;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-radius:4px;animation:pwMenu .25s ease}.ssg-public .pw-menu>a{font-size:23px;letter-spacing:-.02em;padding:19px 4px;gap:14px;border-color:#ffffff15;transition:color .2s,padding .2s}.ssg-public .pw-menu>a:hover,.ssg-public .pw-menu>a[aria-current=page]{color:#d5c5aa;padding-left:10px}.ssg-public .pw-menu>a>span{font-size:18px;font-weight:300;opacity:.5}.pw-menu-social{grid-column:1/-1;padding-top:28px;color:#aaa}.pw-stats>div{padding:30px 12px;border-top:1px solid #ffffff22}.pw-stats strong{font-variant-numeric:tabular-nums;font-size:clamp(28px,3.5vw,49px);min-height:60px}.ssg-public .pw-reveal{animation:none;transition:opacity .7s ease,transform .7s ease}.pw-reveal.pw-will-reveal{opacity:0;transform:translateY(20px)}.pw-reveal.pw-visible{opacity:1;transform:none}.pw-faq-item{border-bottom:1px solid #ffffff20;padding:10px 0;transition:background .3s}.pw-faq-item.is-open{background:#ffffff03}.ssg-public .pw-faq-item h2{font-size:20px}.ssg-public .pw-faq-item h2 button{display:flex;align-items:center;gap:25px;text-align:left;width:100%;padding:24px 16px;font:500 19px/1.5 SSGMontserrat}.pw-faq-item button small{font-size:11px;color:#aaa}.pw-faq-item button span{margin-left:auto;font-size:28px;font-weight:300;transition:transform .3s,color .3s}.pw-faq-item.is-open button span{transform:rotate(45deg);color:#d5c5aa}.pw-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .35s ease}.pw-faq-answer>div{overflow:hidden}.pw-faq-item.is-open .pw-faq-answer{grid-template-rows:1fr;opacity:1}.ssg-public .pw-faq-answer p{padding:0 45px 25px;margin:0;font-size:17px;line-height:1.9}@media(max-width:600px){.ssg-public .pw-menu{top:95px;padding:18px 22px;gap:0 18px}.ssg-public .pw-menu>a{font-size:17px;gap:9px;padding:18px 0}.ssg-public .pw-menu>a small{display:none}.pw-menu-social{font-size:10px;gap:18px;padding:24px 0 8px}.ssg-public .pw-faq-item h2 button{font-size:16px;gap:12px;padding:20px 8px}.ssg-public .pw-faq-answer p{padding:0 12px 25px}.pw-stats strong{min-height:45px}}@media(prefers-reduced-motion:reduce){.ssg-public .pw-reveal.pw-will-reveal{opacity:1;transform:none}.ssg-public .pw-faq-answer{transition:none}}.ssg-public h1,.ssg-public h2,.ssg-public h3{overflow-wrap:anywhere}.ssg-public button{touch-action:manipulation}.ssg-public .pw-header button,.ssg-public .pw-slider-controls button,.ssg-public .pw-filters button{min-height:44px;min-width:44px}.ssg-public .pw-menu>a{min-height:52px}.ssg-public .pw-footer-content nav a,.ssg-public .pw-footer-content>div a{display:inline-flex;align-items:center;min-height:36px}.ssg-public .pw-contact input,.ssg-public .pw-contact textarea{font-size:16px}.ssg-public .pw-header{padding-top:max(10px,env(safe-area-inset-top))}.ssg-public .pw-lightbox{padding-bottom:max(35px,env(safe-area-inset-bottom))}@media(max-width:600px){.ssg-public .pw-stats strong{font-size:clamp(25px,7vw,36px)}.ssg-public .pw-slide-copy h1{font-size:clamp(32px,9vw,42px)}.ssg-public .pw-slide-copy>p:not(.pw-kicker){font-size:16px;margin:16px auto 22px}.ssg-public .pw-slide-copy .pw-kicker{margin-bottom:16px}.ssg-public .pw-slide-copy{inset:20% 6% 22%}.ssg-public .pw-menu{max-height:calc(100svh - 115px);overflow-y:auto}.ssg-public .pw-section{padding-left:6%;padding-right:6%}.ssg-public .pw-footer-bottom a{min-height:44px;display:flex;align-items:center}.ssg-public .pw-contact>div>a{font-size:16px;min-height:44px;display:flex;align-items:center}.ssg-public .pw-footer-content{gap:20px}.ssg-public .pw-page-intro h1{font-size:clamp(34px,9vw,48px)}}@media(max-width:360px){.ssg-public .pw-menu{grid-template-columns:1fr;gap:0}.ssg-public .pw-menu>a{font-size:17px;padding:13px 0}.ssg-public .pw-hero{min-height:700px}.ssg-public .pw-slider-controls>a{flex-basis:100%;margin-left:0;margin-top:10px}.ssg-public .pw-footer-content{grid-template-columns:1fr 1fr}}@media(max-height:500px)and (orientation:landscape){.ssg-public .pw-header{height:80px}.ssg-public .pw-menu{top:80px;max-height:calc(100svh - 90px)}.ssg-public .pw-hero{min-height:600px}}html,body{margin:0;background:#202020}html{scroll-behavior:smooth}body{min-width:0}.website-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.pw-contact-explainer{font-size:14px!important}.pw-enquiry-ready{margin-top:28px;padding:22px;border:1px solid #ffffff30;background:#ffffff06}.pw-enquiry-ready h3{font-size:20px}.pw-enquiry-ready p{font-size:13px}.pw-enquiry-ready>div{display:flex;gap:12px;flex-wrap:wrap}.ssg-public button:focus-visible,.ssg-public a:focus-visible,.ssg-public input:focus-visible,.ssg-public textarea:focus-visible{outline:2px solid #e6c996;outline-offset:4px}.ssg-public .pw-contact input,.ssg-public .pw-contact textarea{box-sizing:border-box;max-width:100%;min-width:0}.pw-faq-archive{max-width:900px}.pw-blog-original p{white-space:pre-line}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pw-social-section{max-width:1500px;margin:auto;padding:64px 6% 52px}.pw-social-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.pw-social-heading .pw-kicker{margin-bottom:10px;color:#c6b38f}.pw-social-heading h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.035em}.pw-social-heading>a{font:500 11px/1.6 SSGMontserrat,sans-serif;letter-spacing:.06em;border-bottom:1px solid #ffffff4d;padding:8px 0;white-space:nowrap}.pw-social-section .pw-instagram{gap:12px;align-items:start}.pw-social-section .pw-instagram a{display:block;aspect-ratio:1;min-width:0;background:#202020}.pw-social-section .pw-instagram img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center 35%}.pw-social-section .pw-instagram span{background:#111b;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;right:8px;bottom:8px;font:14px SSGMontserrat}.ssg-public .pw-social-caption{font:11px/1.7 SSGMontserrat,sans-serif;color:#bcb9b2;margin:18px 0 0}.pw-social-section+.pw-footer-content{border-top:1px solid var(--pw-line)}@media(max-width:600px){.pw-social-section{padding:42px 6% 32px}.pw-social-heading{display:block;margin-bottom:22px}.pw-social-heading h2{font-size:28px}.pw-social-heading>a{display:inline-block;margin-top:14px;font-size:10px}.pw-social-section .pw-instagram{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pw-social-section .pw-instagram span{width:22px;height:22px;font-size:12px;right:6px;bottom:6px}.ssg-public .pw-social-caption{font-size:10px}.pw-card-image>span{bottom:14px;left:14px;font-size:10px}.pw-card-image{margin-bottom:22px}}.pw-social-section,#main-menu{scroll-margin-top:100px}.ssg-public .pw-header.is-scrolled{height:76px;background:#141414ed;border-bottom:1px solid #ffffff1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pw-header.is-scrolled img{height:56px}.pw-header.is-scrolled .pw-header-note{color:#ddd}
