.pg-home .link-caps{font-family:var(--font-text);font-weight:var(--weight-medium);font-size:var(--type-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:4px;text-decoration:none;display:inline-flex}.pg-home .link-caps:hover{color:var(--pohutukawa);border-color:var(--pohutukawa)}.pg-home .nav{z-index:10;justify-content:space-between;align-items:center;padding:32px 48px;display:flex;position:absolute;top:0;left:0;right:0}.pg-home .nav img{width:auto;height:44px;display:block}.pg-home .nav .links{align-items:center;gap:38px;display:flex}.pg-home .nav .links a{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);opacity:1;font-size:.9375rem;font-weight:700;text-decoration:none}.pg-home .nav .links a:hover{opacity:1;color:var(--paper)}.pg-home .nav .links .enq{border:1px solid #f2ebdf80;padding:11px 22px}.pg-home .nav .burger{cursor:pointer;font-family:var(--font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--paper);opacity:.92;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:700;display:none}.pg-home .hero{height:100vh;min-height:720px;max-height:1000px;position:relative;overflow:hidden}.pg-home .hero-img{position:absolute;inset:0}.pg-home .hero:after{content:"";z-index:1;background:#14121052;position:absolute;inset:0}.pg-home .hero-cap{z-index:3;color:var(--paper);justify-content:space-between;align-items:flex-end;gap:48px;display:flex;position:absolute;inset:150px 48px 56px}.pg-home .hero-main{align-self:flex-start}.pg-home .hero-h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:400;line-height:1}.pg-home .hero-side{font-family:var(--font-text);font-size:var(--type-label);letter-spacing:.2em;text-transform:uppercase;letter-spacing:.14em;color:var(--paper);opacity:1;text-shadow:0 1px 10px #141210b3;text-align:right;white-space:nowrap;font-size:1rem;line-height:2}.pg-home .section{padding:120px 0}.pg-home .modes-section{padding-bottom:96px}.pg-home .how-head{padding-bottom:0}.pg-home .how-head h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;color:var(--ink);margin:0;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:400;line-height:1.02}.pg-home .split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.pg-home .split.tight{gap:56px}.pg-home .split-img{width:100%;height:640px;position:relative}.pg-home .kind-stmt{max-width:46ch}.pg-home .kind-h2{font-family:var(--font-deck);letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-size:clamp(1.6rem,2.8vw,2.35rem);font-weight:400;line-height:1.22}.pg-home .kind-sub{font-family:var(--font-deck);color:var(--fg-2);max-width:34ch;margin:32px 0 0;font-size:1.3rem;line-height:1.5}.pg-home .band{height:88vh;min-height:620px;position:relative;overflow:hidden}.pg-home .band-img{position:absolute;inset:0}.pg-home .band:after{content:"";z-index:1;background:#14121057;position:absolute;inset:0}.pg-home .band-inner{z-index:3;color:var(--paper);flex-direction:column;justify-content:flex-end;padding:64px 48px;display:flex;position:absolute;inset:0}.pg-home .band-inner h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:400;line-height:1.02}.pg-home .modes{max-width:var(--page-max);grid-template-columns:1fr 1fr;gap:56px 48px;margin:0 auto;padding:0 48px;display:grid}.pg-home .modes figure{margin:0}.pg-home .mode-head{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.pg-home .mode-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:400;line-height:1.05}.pg-home .mode-desc{font-family:var(--font-text);color:var(--fg-2);max-width:46ch;margin:20px 0 0;font-size:1rem;line-height:1.65}.pg-home .eng{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.pg-home .eng-figure{aspect-ratio:3/2;position:relative;overflow:hidden}.pg-home .eng .head-row{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:0}.pg-home .eng .head-lede{color:var(--ink);max-width:30ch}@media (max-width:820px){.pg-home .eng{grid-template-columns:1fr;gap:28px}}.pg-home .head-row{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.pg-home .head-lede{font-family:var(--font-deck);letter-spacing:0;text-transform:none;color:var(--fg-2);max-width:26ch;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:400;line-height:1.25}.pg-home .glimpse{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.pg-home .glimpse-tall,.pg-home .glimpse-a2{height:560px;position:relative}.pg-home .promise{padding:130px 0}.pg-home .promise-big{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;max-width:20ch;margin:24px 0 0;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:400;line-height:1.06}.pg-home .moat{border-top:1px solid var(--line-on-dark);grid-template-columns:repeat(3,1fr);gap:0;margin-top:72px;display:grid}.pg-home .moat-item{border-right:1px solid var(--line-on-dark);padding:32px 28px 0}.pg-home .moat-item:last-child{border-right:none}.pg-home .moat-item:first-child{padding-left:0}.pg-home .moat-item p{font-family:var(--font-deck);color:var(--paper);margin:14px 0 0;font-size:1.35rem;line-height:1.32}.pg-home .prints{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:72px;display:grid}.pg-home .prints-txt{align-self:center;max-width:52ch}.pg-home .prints-h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:22px 0 0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;line-height:1.04}.pg-home .prints-link{margin-top:32px}.pg-home .prints-body{margin-top:30px}.pg-home .prints-body p{font-family:var(--font-text);color:var(--fg-2);max-width:46ch;margin:0 0 18px;font-size:1.0625rem;line-height:1.65}.pg-home .prints-body p:first-child{color:var(--ink)}.pg-home .prints-figure{min-height:600px;position:relative}.pg-home .quote{text-align:center;padding:150px 0;position:relative}.pg-home .quote-static{flex-direction:column;gap:72px;display:flex}.pg-home .quote-blockquote{max-width:32ch;font-family:var(--font-display);color:var(--ink);text-wrap:pretty;white-space:pre-line;margin:0 auto;font-size:clamp(1.35rem,2.4vw,2rem);font-style:italic;font-weight:400;line-height:1.28}.pg-home .quote-credit{font-family:var(--font-text);color:var(--fg-2);margin-top:32px;font-size:1rem;font-style:italic}.pg-home .quote-src{font-family:var(--font-text);font-style:normal;font-size:var(--type-label);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-top:10px}.pg-home .close{text-align:center;padding:140px 0}.pg-home .close h2{font-family:var(--font-display);max-width:16ch;margin:0 auto 40px;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.04}@media (max-width:1024px){.pg-home .nav{padding:20px 24px}.pg-home .nav .burger{display:inline-block}.pg-home .nav .links{background:var(--ink);flex-direction:column;align-items:flex-start;gap:0;padding:8px 24px 20px;display:none;position:absolute;top:100%;left:0;right:0}.pg-home .nav.open .links{display:flex}.pg-home .nav .links a{opacity:1;width:100%;padding:14px 0;display:block}.pg-home .nav .links .enq{border:0;padding:14px 0}}@media (max-width:820px){.pg-home .hero{height:88vh;min-height:560px;max-height:none}.pg-home .hero-cap{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;inset:120px 24px 36px}.pg-home .hero-side{text-align:left}.pg-home .section{padding:72px 0}.pg-home .split,.pg-home .split.tight{grid-template-columns:1fr;gap:36px}.pg-home .split-img{height:440px}.pg-home .band{height:70vh;min-height:440px}.pg-home .band-inner{padding:40px 24px}.pg-home .modes{grid-template-columns:1fr;gap:40px;padding:0 24px}.pg-home .modes-section{padding-bottom:56px}.pg-home .head-row{flex-direction:column;align-items:flex-start;gap:14px}.pg-home .glimpse{grid-template-columns:1fr}.pg-home .glimpse-tall,.pg-home .glimpse-a2{height:340px}.pg-home .promise{padding:80px 0}.pg-home .moat{grid-template-columns:1fr;margin-top:48px}.pg-home .moat-item{border-right:none;border-bottom:1px solid var(--line-on-dark);padding:24px 0}.pg-home .moat-item:last-child{border-bottom:none}.pg-home .prints{grid-template-columns:1fr;gap:32px}.pg-home .prints-figure{height:440px;min-height:0}.pg-home .quote,.pg-home .close{padding:88px 0}}@media (max-width:460px){.pg-home .split-img,.pg-home .prints-figure{height:340px;min-height:340px}}.pg-home .hero-sub{font-family:var(--font-text);color:#f2ebdfe0;max-width:46ch;margin:24px 0 0;font-size:1.0625rem;line-height:1.65}
