@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mulish-latin-400-normal.C9Snyl1s.woff2) format("woff2"),url(/_astro/mulish-latin-400-normal.BRmeVNaI.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mulish-latin-600-normal.BSghSUeJ.woff2) format("woff2"),url(/_astro/mulish-latin-600-normal.BgWMv2vh.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/mulish-latin-700-normal.DP36JSCV.woff2) format("woff2"),url(/_astro/mulish-latin-700-normal.LuPokTVX.woff) format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/mulish-latin-800-normal.B_RVkmOV.woff2) format("woff2"),url(/_astro/mulish-latin-800-normal.DFBkNLap.woff) format("woff")}body.paper-home{--text:var(--ink);--magenta:var(--pink)}body.paper-home p{color:inherit}body.paper-home a:hover{text-decoration:none}body.paper-home main{padding:0}body.paper-home .site-header{color:var(--ink)}body.paper-home .wordmark{padding:0;background:none;border-radius:0;display:flex;line-height:1.04;letter-spacing:-.035em;color:var(--ink)}body.paper-home .wordmark-logo{width:180px;height:auto;max-height:64px;object-fit:contain;display:block}body.paper-home .primary-nav{margin-left:0;gap:26px}body.paper-home .home-services{position:relative;display:flex;align-items:center;gap:3px}body.paper-home .home-services summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:32px;min-height:44px}body.paper-home .home-services summary::-webkit-details-marker{display:none}body.paper-home .home-caret{display:block;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}body.paper-home .home-services details[open] .home-caret{transform:translateY(1px) rotate(225deg)}body.paper-home .home-service-links{position:absolute;z-index:50;top:100%;left:0;min-width:280px;max-height:min(70vh,430px);overflow:auto;background:var(--paper);border:1px solid var(--line);padding:9px;box-shadow:0 14px 30px #14201917;border-radius:5px}body.paper-home .home-service-links a{display:block;padding:11px 12px;font-size:11px;min-height:44px;border-radius:4px;line-height:1.5}body.paper-home .home-service-links a:after{display:none}body.paper-home .home-service-links a:hover{background:#e4e8df}body.paper-home .hero-description,body.paper-home .section-intro{color:var(--muted)}body.paper-home .service-card{display:flex;flex-direction:column;padding-bottom:0}body.paper-home .service-card h3{min-height:2.2em}body.paper-home .service-card>p{color:var(--muted)}body.paper-home .service-card ul{padding-left:0;list-style:none}body.paper-home .service-card .text-action{margin-top:auto;gap:14px}body.paper-home .all-services{display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:12px;margin-top:32px;min-height:44px}body.paper-home .portfolio-art{display:block;background:#e9ebe2}body.paper-home .portfolio-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s}body.paper-home .portfolio-art:hover img{transform:scale(1.025)}body.paper-home .work-description>p{color:#b5bdb2}body.paper-home .project-caption p{color:#b4bfb0}body.paper-home .project-type{font-size:8px;border:1px solid #4c5947;border-radius:15px;padding:4px 8px;color:#bdc8b8}body.paper-home .work-empty{font-size:13px;color:#c9d1c4;border:1px solid #52614c;padding:24px;margin-top:16px}body.paper-home .work-empty a{text-decoration:underline;text-underline-offset:4px}body.paper-home .work-footnote p{color:#bac5b5}body.paper-home .process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}body.paper-home .process-step h3{margin-top:0}body.paper-home .process-step>p{color:var(--muted)}body.paper-home .step-number{background:transparent;color:var(--muted);font-weight:600;margin-bottom:27px}body.paper-home .contact-copy>p:not(.eyebrow){color:var(--muted)}body.paper-home .enquiry-card{padding:35px 37px;border:1px solid #bdcdb6;background:#f5f7f0}body.paper-home .enquiry-card h3{font-size:30px;margin:20px 0 17px}body.paper-home .enquiry-card>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.8}body.paper-home .enquiry-card ol{list-style:none;padding:20px 0;margin:0 0 18px}body.paper-home .enquiry-card li{display:flex;align-items:center;gap:13px;font-size:12px;padding:13px 0;border-bottom:1px solid var(--line)}body.paper-home .enquiry-card li>span{font-size:9px;color:var(--muted)}body.paper-home .enquiry-card .button{width:100%}body.paper-home .enquiry-email{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;padding:19px 0 0;min-height:44px}body.paper-home .site-footer{background:var(--paper);color:var(--ink)}body.paper-home .footer-top>p{color:var(--muted);margin:0}body.paper-home .footer-bottom{color:var(--muted)}body.paper-home .footer-bottom>p{color:var(--muted)}body.paper-home .footer-bottom>nav{font-size:9px}body.paper-home .footer-legal{display:flex;gap:24px;flex-wrap:wrap;font-size:9px;color:var(--muted)}body.paper-home .footer-legal a{min-height:44px;display:flex;align-items:center}html[data-motion=reduced]:has(body.paper-home){scroll-behavior:auto}html[data-motion=reduced] body.paper-home .portfolio-art:hover img{transform:none}@media(max-width:1100px){body.paper-home .primary-nav{gap:14px}body.paper-home .wordmark-logo{width:155px}body.paper-home .nav-actions{gap:14px}body.paper-home .primary-nav a{font-size:11px}}@media(max-width:860px){body.paper-home .primary-nav{gap:8px}body.paper-home .wordmark-logo{width:132px}body.paper-home .wordmark{padding:7px 9px}body.paper-home .nav-wrap{gap:14px}body.paper-home .nav-actions{gap:10px}body.paper-home .primary-nav a{font-size:10px}body.paper-home .process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:700px){body.paper-home .wordmark-logo{width:151px}body.paper-home .primary-nav{gap:10px}body.paper-home .primary-nav a{font-size:10px}body.paper-home .home-services{gap:0}body.paper-home .home-services summary{width:25px}body.paper-home .home-service-links{min-width:260px}body.paper-home .home-service-links a{font-size:11px}body.paper-home .service-card h3{min-height:0}body.paper-home .all-services{justify-content:flex-start;font-size:10px}body.paper-home .process-grid{grid-template-columns:1fr}body.paper-home .step-number{margin-bottom:0}body.paper-home .enquiry-card{padding:25px}body.paper-home .enquiry-card h3{font-size:27px}body.paper-home .enquiry-card>p:not(.eyebrow){font-size:12px}body.paper-home .enquiry-card li{font-size:11px}body.paper-home .footer-top .wordmark{width:auto}body.paper-home .footer-legal{gap:17px}}@media(max-width:370px){body.paper-home .wordmark-logo{width:127px}body.paper-home .motion-toggle{min-width:64px;font-size:8px}body.paper-home .nav-actions{gap:10px}body.paper-home .home-service-links{min-width:250px}body.paper-home .primary-nav a{font-size:9px}}@media(prefers-reduced-motion:reduce){body.paper-home .portfolio-art:hover img{transform:none}}html:has(body.paper-home){color-scheme:light;background:#f4f3ec}body.paper-home{color-scheme:light;--paper:#f4f3ec;--ink:#1b211d;background-color:#f4f3ec!important;background-image:none!important;color:#1b211d}body.paper-home>main,body.paper-home>main>.hero,body.paper-home .site-header{background-color:#f4f3ec!important;background-image:none!important;color:#1b211d}body.paper-home .site-header{background-color:#f4f3ecf5!important}body.paper-home .hero h1,body.paper-home .hero .eyebrow,body.paper-home .hero-foot,body.paper-home .primary-nav a{color:#1b211d}body.paper-home .hero-description,body.paper-home .sculpture-caption{color:#62685f}body.paper-home:not(.atw-interior),body.paper-home:not(.atw-interior) main{background:#f4f3ec!important;color:#1b211d}body.paper-home:not(.atw-interior) .site-header,body.paper-home:not(.atw-interior) .site-footer{background:#f4f3ec!important;background-image:none!important;color:#1b211d!important}body.paper-home:not(.atw-interior) main>.hero,body.paper-home:not(.atw-interior) main>.services-section,body.paper-home:not(.atw-interior) main>.process-section,body.paper-home:not(.atw-interior) main>.contact-section,body.paper-home:not(.atw-interior) main>section:not(.work-section){background:#f4f3ec!important;background-image:none!important;color:#1b211d}body.paper-home:not(.atw-interior) main .work-section{background:#1b211d!important;color:#f4f3ec!important}body.paper-home:not(.atw-interior) main:after{display:none!important}body.paper-home:not(.atw-interior) .site-footer a{color:#1b211d}body.paper-home{--paper:#f4f3ec;--ink:#1b211d;color-scheme:light}body.paper-home .hero h1{font-size:clamp(42px,5vw,68px)!important;line-height:1.075;letter-spacing:-.06em;max-width:100%}body.paper-home .hero-copy{min-width:0}body.paper-home .hero-description{margin-top:30px}body.paper-home .work-section,body.paper-home:not(.atw-interior) main .work-section,body.paper-home main .work-section{background:#f4f3ec!important;background-image:none!important;color:#1b211d!important}body.paper-home .work-section :is(h2,h3,.section-heading,.work-footnote,.work-footnote a){color:#1b211d!important}body.paper-home .work-section .work-description>p,body.paper-home .work-section .project-caption p,body.paper-home .work-section .work-footnote p{color:#62685f!important}body.paper-home .work-section .work-filters{max-width:100%;gap:7px;margin-top:14px}body.paper-home .work-section .work-filters button{background:transparent;color:#1b211d;border:1px solid #c8cdc3;min-height:37px;padding:7px 13px;font-size:10px}body.paper-home .work-section .work-filters button[aria-pressed=true]{background:#1b211d;color:#fff;border-color:#1b211d}body.paper-home .work-section .work-filters button:hover{border-color:#0097aa}body.paper-home .work-section .project-type{color:#62685f;border-color:#c8cdc3}body.paper-home .work-section .work-footnote{border-color:#d7d9ce}body.paper-home .work-section .work-empty{color:#62685f;border-color:#d7d9ce}body.paper-home .site-header,body.paper-home .site-footer{background:#f4f3ec!important;background-image:none!important;color:#1b211d!important}body.paper-home .site-footer .footer-bottom,body.paper-home .site-footer .footer-top,body.paper-home .site-footer .footer-legal{background:transparent!important;background-image:none!important;border-color:#d7d9ce!important;color:#62685f!important}body.paper-home .site-footer .footer-bottom :is(p,small,span,a,nav),body.paper-home .site-footer .footer-legal a{color:#62685f!important}body.paper-home .site-footer .footer-name{display:inline-flex;align-items:center}body.paper-home .site-footer .footer-brand-logo{width:clamp(120px,12vw,165px);max-height:66px;height:auto;object-fit:contain}body.paper-home .site-header .wordmark{display:inline-flex;align-items:center;justify-content:flex-start;background:none!important;border:0!important;padding:0!important}body.paper-home .site-header .wordmark-logo{width:clamp(118px,11vw,158px);height:auto;max-height:64px;object-fit:contain}body.paper-home .site-footer .footer-bottom{padding:16px 0!important;font-size:10px!important}body.paper-home .site-footer .footer-bottom>span{font-size:9px}body.paper-home .site-footer .footer-bottom>nav a{color:#1b211d!important}body.paper-home .site-footer{border-top:1px solid #d7d9ce!important}body.paper-home main:after{display:none!important}@media(max-width:700px){body.paper-home .hero h1{font-size:clamp(40px,10.5vw,57px)!important}body.paper-home .hero-description{margin-top:24px}body.paper-home .work-section .work-filters{gap:6px}body.paper-home .site-footer .footer-bottom{flex-wrap:wrap;gap:8px 15px}}@media(min-width:1600px){body.paper-home .hero h1{font-size:clamp(62px,5vw,76px)!important}}body.paper-home .work-grid .work-card[data-category=Websites] .project-art,body.paper-home .work-grid .work-card[data-category=Websites] .portfolio-art{position:relative;display:block;width:100%;aspect-ratio:1.14;overflow:hidden;background:#e9ebe2}body.paper-home .work-grid .work-card[data-category=Websites] .portfolio-art>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center top!important}@media(max-width:700px){body.paper-home:not(.atw-interior) .hero .hero-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%;max-width:360px;margin-top:26px}body.paper-home:not(.atw-interior) .hero .hero-actions>a{box-sizing:border-box;display:flex!important;width:100%!important;min-width:0;min-height:52px;padding:13px 18px!important;justify-content:space-between!important;align-items:center;gap:16px;font-size:12px!important;font-weight:800;line-height:1.4;text-decoration:none!important;border-radius:999px;white-space:normal}body.paper-home:not(.atw-interior) .hero .hero-actions>.button-dark{background:#1b211d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.paper-home:not(.atw-interior) .hero .hero-actions>.subtle-link{border:1px solid #1b211d!important;background:transparent!important;color:#1b211d!important;-webkit-text-fill-color:#1b211d!important}body.paper-home:not(.atw-interior) .hero .hero-actions>.subtle-link:hover,body.paper-home:not(.atw-interior) .hero .hero-actions>.subtle-link:focus-visible{background:#e5eee8!important;color:#1b211d!important;-webkit-text-fill-color:#1b211d!important}body.paper-home:not(.atw-interior) .hero .hero-actions>.button-dark:hover,body.paper-home:not(.atw-interior) .hero .hero-actions>.button-dark:focus-visible{background:#30443b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.paper-home:not(.atw-interior) .hero .hero-actions svg{flex:none}}
