@font-face{font-family:"p-inter";src:url(/fonts/inter.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-inter";src:url(/fonts/inter-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-inter{font-family:"p-inter",var(--sans);--fs:1}
@font-face{font-family:"p-outfit";src:url(/fonts/outfit.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-outfit";src:url(/fonts/outfit-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-outfit{font-family:"p-outfit",var(--sans);--fs:1}
@font-face{font-family:"p-dmsans";src:url(/fonts/dmsans.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-dmsans";src:url(/fonts/dmsans-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-dmsans{font-family:"p-dmsans",var(--sans);--fs:1}
@font-face{font-family:"p-worksans";src:url(/fonts/worksans.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-worksans";src:url(/fonts/worksans-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-worksans{font-family:"p-worksans",var(--sans);--fs:1}
@font-face{font-family:"p-nunito";src:url(/fonts/nunito.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-nunito";src:url(/fonts/nunito-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-nunito{font-family:"p-nunito",var(--sans);--fs:1}
@font-face{font-family:"p-quicksand";src:url(/fonts/quicksand.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-quicksand";src:url(/fonts/quicksand-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-quicksand{font-family:"p-quicksand",var(--sans);--fs:1}
@font-face{font-family:"p-josefin";src:url(/fonts/josefin.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-josefin";src:url(/fonts/josefin-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-josefin{font-family:"p-josefin",var(--sans);--fs:1.05}
@font-face{font-family:"p-lora";src:url(/fonts/lora.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-lora";src:url(/fonts/lora-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-lora{font-family:"p-lora",var(--sans);--fs:1}
@font-face{font-family:"p-playfair";src:url(/fonts/playfair.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-playfair";src:url(/fonts/playfair-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-playfair{font-family:"p-playfair",var(--sans);--fs:1}
@font-face{font-family:"p-garamond";src:url(/fonts/garamond.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-garamond";src:url(/fonts/garamond-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-garamond{font-family:"p-garamond",var(--sans);--fs:1.08}
@font-face{font-family:"p-cormorant";src:url(/fonts/cormorant.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-cormorant";src:url(/fonts/cormorant-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-cormorant{font-family:"p-cormorant",var(--sans);--fs:1.15}
@font-face{font-family:"p-baskerville";src:url(/fonts/baskerville.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-baskerville";src:url(/fonts/baskerville-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-baskerville{font-family:"p-baskerville",var(--sans);--fs:0.92}
@font-face{font-family:"p-crimson";src:url(/fonts/crimson.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-crimson";src:url(/fonts/crimson-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-crimson{font-family:"p-crimson",var(--sans);--fs:1.1}
@font-face{font-family:"p-fraunces";src:url(/fonts/fraunces.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-fraunces";src:url(/fonts/fraunces-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-fraunces{font-family:"p-fraunces",var(--sans);--fs:1}
@font-face{font-family:"p-dancing";src:url(/fonts/dancing.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-dancing";src:url(/fonts/dancing-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-dancing{font-family:"p-dancing",var(--sans);--fs:1.2}
@font-face{font-family:"p-caveat";src:url(/fonts/caveat.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-caveat";src:url(/fonts/caveat-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-caveat{font-family:"p-caveat",var(--sans);--fs:1.35}
@font-face{font-family:"p-greatvibes";src:url(/fonts/greatvibes.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-greatvibes";src:url(/fonts/greatvibes-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-greatvibes{font-family:"p-greatvibes",var(--sans);--fs:1.45}
@font-face{font-family:"p-parisienne";src:url(/fonts/parisienne.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-parisienne";src:url(/fonts/parisienne-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-parisienne{font-family:"p-parisienne",var(--sans);--fs:1.3}
@font-face{font-family:"p-sacramento";src:url(/fonts/sacramento.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-sacramento";src:url(/fonts/sacramento-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-sacramento{font-family:"p-sacramento",var(--sans);--fs:1.6}
@font-face{font-family:"p-amatic";src:url(/fonts/amatic.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-amatic";src:url(/fonts/amatic-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-amatic{font-family:"p-amatic",var(--sans);--fs:1.5}
@font-face{font-family:"p-patrickhand";src:url(/fonts/patrickhand.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-patrickhand";src:url(/fonts/patrickhand-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-patrickhand{font-family:"p-patrickhand",var(--sans);--fs:1.15}
@font-face{font-family:"p-pacifico";src:url(/fonts/pacifico.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"p-pacifico";src:url(/fonts/pacifico-bold.woff2) format("woff2");font-weight:700;font-display:swap}
.font-pacifico{font-family:"p-pacifico",var(--sans);--fs:1}
.sw-grey{fill:#969696}
[data-colour=grey]{--pat-lines:#c1c1c1;--pat-grid:#d1d1d1;--pat-dots:#989898}
.sw-sage{fill:#849d79}
[data-colour=sage]{--pat-lines:#b5c6ae;--pat-grid:#c6d6bf;--pat-dots:#8d9d87}
.sw-blue{fill:#649dbc}
[data-colour=blue]{--pat-lines:#a5c5da;--pat-grid:#b6d6eb;--pat-dots:#7d9db0}
.sw-sand{fill:#b29068}
[data-colour=sand]{--pat-lines:#d5bda3;--pat-grid:#e6ceb3;--pat-dots:#ab957c}
.sw-rose{fill:#c1868c}
[data-colour=rose]{--pat-lines:#dfb7ba;--pat-grid:#f0c8cb;--pat-dots:#b58f92}
.sw-lavender{fill:#9991b8}
[data-colour=lavender]{--pat-lines:#c3bed7;--pat-grid:#d4cee8;--pat-dots:#9b95ae}
