@font-face{font-family:PP Mori;src:url(//dotprint.ltd/cdn/shop/t/12/assets/PPMori-Extralight.otf?v=62422960165745134741783044953) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(//dotprint.ltd/cdn/shop/t/12/assets/PPMori-Regular.otf?v=48726210393579606271783044953) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(//dotprint.ltd/cdn/shop/t/12/assets/PPMori-SemiBold.otf?v=66803426366715432491783044953) format("opentype");font-weight:600;font-style:normal;font-display:swap}:root{--dp-blue: #009ee3;--dp-blue-press: #0086c4;--dp-blue-on-dark: #33b5ee;--dp-ink: #1d1d1f;--dp-ink-80: #333333;--dp-ink-48: #7a7a7a;--dp-on-dark: #ffffff;--dp-on-dark-muted: #cccccc;--dp-canvas: #ffffff;--dp-parchment: #f5f5f7;--dp-tile-dark: #1d1d1f;--dp-black: #000000;--dp-hairline: #e0e0e0;--dp-shadow-product: 3px 5px 30px 0 rgba(0, 0, 0, .22);--dp-font: "PP Mori", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--dp-radius-sm: 8px;--dp-radius-lg: 18px;--dp-radius-pill: 9999px}.dp-tile{font-family:var(--dp-font);padding:80px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;margin:0}.dp-tile--left{align-items:flex-start;text-align:left;padding-left:48px;padding-right:48px}.dp-tile--light{background:var(--dp-canvas);color:var(--dp-ink)}.dp-tile--parchment{background:var(--dp-parchment);color:var(--dp-ink)}.dp-tile--dark{background:var(--dp-tile-dark);color:var(--dp-on-dark)}.dp-tile--black{background:var(--dp-black);color:var(--dp-on-dark)}.dp-tile--has-bg{position:relative;z-index:0}.dp-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.dp-tile__bg img{display:block;width:100%;height:100%;object-fit:cover}.dp-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(ellipse 50% 60% at 50% 50%,#00000047,#0000);pointer-events:none}.dp-tile--has-bg .dp-tile__copy,.dp-tile--has-bg .dp-tile__actions,.dp-tile--has-bg .dp-tile__media{position:relative;z-index:3}.dp-tile__copy{display:flex;flex-direction:column;align-items:inherit;gap:8px;max-width:720px}.dp-tile__eyebrow{font-size:21px;font-weight:600;line-height:1.19;color:var(--dp-blue)}.dp-tile--dark .dp-tile__eyebrow,.dp-tile--black .dp-tile__eyebrow{color:var(--dp-blue-on-dark)}.dp-tile__title{margin:0;font-family:var(--dp-font);font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.4px;color:inherit}.dp-tile__title--playfair{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:56px;font-weight:700;letter-spacing:0}.dp-tile__tagline{margin:4px 0 0;font-size:28px;font-weight:400;line-height:1.14;letter-spacing:0;color:var(--dp-ink-80)}.dp-tile__tagline--compact{font-family:var(--dp-font);font-size:17px;line-height:1.47;letter-spacing:-.374px}.dp-tile--dark .dp-tile__tagline,.dp-tile--black .dp-tile__tagline{color:var(--dp-on-dark-muted)}.dp-tile__actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.dp-tile--left .dp-tile__actions{justify-content:flex-start}.dp-tile__media{margin-top:16px;max-width:100%}.dp-tile__media img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto;border-radius:var(--dp-radius-sm);box-shadow:var(--dp-shadow-product)}.dp-btn{font-family:var(--dp-font);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:400;letter-spacing:-.374px;line-height:1;padding:11px 22px;border-radius:var(--dp-radius-pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .12s ease,background-color .12s ease;-webkit-user-select:none;user-select:none}.dp-btn:active{transform:scale(.95)}.dp-btn--primary{background:var(--dp-blue);color:#fff}.dp-btn--primary:hover{color:#fff;text-decoration:none}.dp-btn--primary:active{background:var(--dp-blue-press)}.dp-btn--secondary{background:transparent;color:var(--dp-blue);border-color:var(--dp-blue)}.dp-btn--secondary:hover{color:var(--dp-blue);text-decoration:none}.dp-tile--dark .dp-btn--secondary,.dp-tile--black .dp-btn--secondary{color:var(--dp-blue-on-dark);border-color:var(--dp-blue-on-dark)}.dp-textlink{font-family:var(--dp-font);display:inline-flex;align-items:center;align-self:center;gap:2px;font-size:17px;font-weight:400;letter-spacing:-.374px;color:var(--dp-blue);text-decoration:none;cursor:pointer}.dp-textlink:hover{color:var(--dp-blue);text-decoration:none}.dp-tile--dark .dp-textlink,.dp-tile--black .dp-textlink{color:var(--dp-blue-on-dark)}.dp-split{display:grid;grid-template-columns:1fr 1fr}.dp-split .dp-tile{height:100%}.dp-cards{font-family:var(--dp-font);background:var(--dp-canvas);padding:80px 28px}.dp-cards__inner{max-width:1080px;margin:0 auto}.dp-cards__heading{margin:0 0 28px;font-family:var(--dp-font);font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.374px;color:var(--dp-ink)}.dp-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.dp-card{background:var(--dp-canvas);border:1px solid var(--dp-hairline);border-radius:var(--dp-radius-lg);padding:24px;display:flex;flex-direction:column;gap:16px;text-decoration:none}.dp-card:hover{text-decoration:none}.dp-card__media{border-radius:var(--dp-radius-sm);overflow:hidden;background:var(--dp-parchment);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.dp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.dp-card__title{font-size:17px;font-weight:600;letter-spacing:-.374px;color:var(--dp-ink)}.dp-card__meta{margin-top:4px;font-size:17px;font-weight:400;letter-spacing:-.374px;color:var(--dp-ink-80)}.dp-card .dp-textlink{align-self:flex-start;margin-top:auto}@media screen and (max-width:749px){.dp-tile{padding:56px 20px}.dp-tile--left{padding-left:24px;padding-right:24px}.dp-tile__title{font-size:32px}.dp-tile__title--playfair{font-size:40px}.dp-tile__tagline{font-size:21px}.dp-tile__tagline--compact{font-size:15px}.dp-split{grid-template-columns:1fr}.dp-cards{padding:56px 20px}.dp-cards__heading{font-size:28px}.dp-cards__grid{grid-template-columns:repeat(2,1fr);gap:12px}.dp-card{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dp-design.css.map?cb=hero-bg-fix-1 */
