:root{--black: #231f20;--grey: #777;--grey-light: #eee;--cream: #f8f0e0;--plum: #6e3b5c;--purple: #7c5e9e;--pink: #d98aa3;--yellow: #d99a2b;--yellow-soft: #f7e9c9;--green: #7a9a2e;--green-hover: #6b8728;--green-press: #5d7523;--cream-60: rgba(35, 31, 32, .62);--cream-35: rgba(35, 31, 32, .38);--line: rgba(35, 31, 32, .14);--header-height: 55px;--radius: 10px;--noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Akzidenz-Grotesk-Pro,Arial,sans-serif;font-size:13px;letter-spacing:.04em;line-height:19.2px;color:var(--black);background-color:var(--cream);background-image:var(--noise);-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:0;color:inherit;cursor:pointer}ul{list-style:none}.skip{position:absolute;left:12px;top:-40px;z-index:10000;background:var(--green);color:#fff;padding:8px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.skip:focus{top:12px}.trust-bar{background:var(--yellow-soft);color:#111;text-align:center;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:9px 20px;white-space:nowrap;overflow:hidden}.trust-bar .trust-rotator{display:none}@media(max-width:700px){.trust-bar .trust-full{display:none}.trust-bar .trust-rotator{display:grid;justify-items:center}.trust-bar .trust-rotator span{grid-area:1 / 1;opacity:0;transition:opacity .6s ease}.trust-bar .trust-rotator span.is-active{opacity:1}}header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-height);padding:0 20px;background:var(--purple);color:#fff;border-bottom:1px solid rgba(255,255,255,.18)}.header-nav,.header-actions{display:flex;align-items:center;gap:22px}.header-actions{justify-content:flex-end}.header-nav a,.header-actions a,.header-actions button,.menu-toggle{font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:opacity .3s ease}.header-nav a:hover,.header-actions a:hover,.header-actions button:hover{opacity:.55}.logo{font-family:Ashaki-Display,Arial,serif;font-size:22px;letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:nowrap}.menu-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;margin-right:-12px}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{display:block;width:16px;height:1px;background:#fff;position:relative}.menu-toggle span:before,.menu-toggle span:after{content:"";position:absolute;left:0}.menu-toggle span:before{top:-5px}.menu-toggle span:after{top:5px}body.nav-open .menu-toggle span{background:transparent}body.nav-open .menu-toggle span:before{top:0;transform:rotate(45deg)}body.nav-open .menu-toggle span:after{top:0;transform:rotate(-45deg)}.drawer{display:none;position:fixed;inset:calc(var(--header-height) + 32px) 0 0;background:var(--purple);color:#fff;z-index:35;padding:6px 28px 60px;overflow-y:auto}body.nav-open .drawer{display:block}.drawer[hidden]{display:none}body.nav-open .drawer[hidden]{display:block}.drawer a{display:block;font-family:Akzidenz-Grotesk-Pro,Arial,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.18)}.drawer a:last-child{border-bottom:0}.drawer-shop{display:flex;width:100%;align-items:center;justify-content:space-between;font-family:Akzidenz-Grotesk-Pro,Arial,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.18)}.drawer-shop svg{width:11px;height:11px;transition:transform .3s ease}.drawer-shop[aria-expanded=true] svg{transform:rotate(180deg)}.drawer-shop-menu{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.drawer-shop-menu.is-open{grid-template-rows:1fr}.drawer-shop-menu-inner{min-height:0;visibility:hidden;opacity:0;border-bottom:0 solid rgba(255,255,255,.18);padding:0;transition:opacity .3s ease,visibility 0s linear .45s,padding .45s cubic-bezier(.4,0,.2,1),border-bottom-width .45s cubic-bezier(.4,0,.2,1)}.drawer-shop-menu.is-open .drawer-shop-menu-inner{visibility:visible;opacity:1;border-bottom-width:1px;padding:2px 0 16px;transition:opacity .35s ease .1s,visibility 0s,padding .45s cubic-bezier(.4,0,.2,1),border-bottom-width .45s cubic-bezier(.4,0,.2,1)}.drawer-shop-menu .drawer-k{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;margin:16px 0 2px}.drawer-shop-menu a{border-bottom:0;padding:8px 0}.drawer-shop-menu .drawer-all{margin-top:14px;display:inline-block;border-bottom:1px solid rgba(255,255,255,.7);padding:0 0 3px}@media(max-width:980px){.header-nav{display:none}header{grid-template-columns:auto 1fr}.logo{text-align:left}.menu-toggle{display:flex}.header-actions{gap:16px}.header-actions a:not(.cart-link):not(.search-link){display:none}}.has-mega>a{padding-bottom:19px;margin-bottom:-19px}.mega{position:absolute;left:0;right:0;top:100%;background:var(--purple);color:#fff;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s;z-index:45}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transition-delay:0s}.mega-inner{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr 1.15fr;gap:44px;padding:44px 80px 48px}.mega-k{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;margin-bottom:16px}.mega-col a{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:7px 0}.mega-col a:hover{color:#ffffffb3}.mega-col a .sub{display:block;font-family:Rongel-Regular,Georgia,serif;font-style:italic;font-size:12px;letter-spacing:.02em;text-transform:none;color:#ffffffb3;margin-top:2px}.mega-col .all{margin-top:14px;font-weight:500;border-bottom:1px solid #fff;display:inline-block;padding:0 0 3px}.mega-col .all:hover{border-color:#fff9}.mega-tile{display:block}.mega-tile img{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .6s ease}.mega-tile .frame-img{display:block;overflow:hidden;border-radius:8px}.mega a:hover{opacity:1}.mega-tile:hover img{transform:scale(1.03)}.mega-tile .cap{font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-top:12px}.mega-tile .cap .sub{display:block;font-family:Rongel-Regular,Georgia,serif;font-style:italic;font-size:12px;letter-spacing:.02em;text-transform:none;color:#ffffffb3;margin-top:2px}.mega-tile:hover .cap{color:#ffffffb3}@media(max-width:1280px){.mega-inner{grid-template-columns:1fr 1fr 1fr 1.2fr;padding:40px 40px 44px;gap:32px}.mega-tile:last-child{display:none}}.hero{position:relative;min-height:clamp(520px,86vh,900px);display:flex;align-items:flex-end;justify-content:center;text-align:center;overflow:hidden;color:#fff}.hero video,.hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#140f0aa8,#140f0a14 55%)}.hero-inner{position:relative;z-index:1;padding:0 20px 72px;max-width:900px}.eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase}.hero .script{font-family:Drama,Georgia,serif;font-size:clamp(52px,8vw,92px);line-height:.9;margin-bottom:8px}.hero h1{font-family:Ashaki-Display,Arial,serif;font-size:clamp(18px,2.6vw,28px);font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.35;margin-bottom:28px}.hero-split{display:grid;grid-template-columns:1fr;background-color:var(--cream);background-image:var(--noise);border-bottom:1px solid var(--line)}@media(min-width:900px){.hero-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:78vh;max-width:1200px;margin:0 auto}}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:64px 24px;background:#f8f0e0}@media(min-width:1024px){.hero-copy{padding:80px 64px}}.hero-copy .eyebrow{color:var(--grey)}.hero-copy .script{font-family:Drama,Georgia,serif;font-size:clamp(64px,8vw,120px);line-height:.85;margin:18px 0 10px;color:var(--plum)}.script-reveal{opacity:0;clip-path:inset(-25% 105% -25% -5%);transition:clip-path 1.5s cubic-bezier(.65,0,.35,1),opacity .5s ease}.script-reveal.is-inview{opacity:1;clip-path:inset(-25% -5% -25% -5%)}@media(prefers-reduced-motion:reduce){.script-reveal{opacity:1;clip-path:none;transition:none}}.hero-copy h2{font-family:Ashaki-Display,Arial,serif;font-size:clamp(20px,2.4vw,30px);font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.35;max-width:18ch;margin-bottom:22px}.hero-copy .standfirst{font-family:Rongel-Regular,Georgia,serif;font-size:16px;line-height:26px;max-width:44ch;margin-bottom:32px}.hero-copy .btn{align-self:flex-start}.hero-media{display:none;position:relative;min-height:420px;max-height:100vh;padding:5%}@media(min-width:900px){.hero-media{display:block}}.hero-media{overflow:hidden}.hero-slider{display:flex;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.hero-slider.is-dragging{transition:none;cursor:grabbing}.hero-slider img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.hero-dots{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:10px}.hero-dots button{width:8px;height:8px;padding:0;border-radius:50%;background:var(--cream-35);transition:background .3s ease}.hero-dots button.is-active{background:var(--plum)}@media(prefers-reduced-motion:reduce){.hero-slider{transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease}.btn--primary{background:var(--green);color:#fff;border:1px solid var(--green)}.btn--primary:hover{background:var(--green-hover);border-color:var(--green-hover)}.btn--primary:active{background:var(--green-press);border-color:var(--green-press)}.positioning{text-align:center;padding:64px 24px}.positioning p{font-family:Rongel-Regular,Georgia,serif;font-size:clamp(17px,2.2vw,24px);line-height:1.6;max-width:34em;margin:0 auto}.positioning em{font-style:italic;color:var(--plum)}.positioning+section{border-top:0}.doors{display:grid;grid-template-columns:1fr;gap:10px;max-width:1600px;margin:0 auto;padding:0 20px 72px;color:var(--cream)}@media(min-width:860px){.doors{grid-template-columns:1fr 1fr}}.door{position:relative;min-height:320px;display:flex;align-items:flex-end;overflow:hidden;border-radius:var(--radius)}@media(min-width:860px){.door{aspect-ratio:3 / 2;min-height:0}}.door img,.door video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.door--print img,.door--print video{object-position:center}.plates .eyebrow,.craft-head .eyebrow,.prints-head .eyebrow,.proof .eyebrow{color:var(--cream-60);letter-spacing:.26em}.plates-head{text-align:center;padding:56px 24px 0}.plates-head h2{font-family:Ashaki-Display,Arial,serif;font-size:clamp(16px,2vw,22px);font-weight:400;letter-spacing:.24em;text-transform:uppercase;margin-top:12px}.plate{display:grid;grid-template-columns:1fr;gap:0;max-width:1200px;margin:0 auto;padding:44px 24px}@media(min-width:900px){.plate{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px;align-items:center;padding:52px 56px}.plate.flip{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.plate.flip .plate-media{order:2}}.plate-media{position:relative}.plate-media--compare{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:start}.plate-media img{width:100%;height:auto;display:block;border-radius:var(--radius)}.plate-label{padding-top:26px;text-align:center}@media(min-width:900px){.plate-label{padding-top:0}}.plate-label h3{font-family:Ashaki-Display,Arial,serif;font-size:clamp(17px,1.9vw,22px);font-weight:400;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;margin-bottom:12px}.plate-label .spec{font-family:Rongel-Regular,Georgia,serif;font-size:14px;line-height:24px;color:var(--cream-60);margin-bottom:14px;max-width:38ch;margin-left:auto;margin-right:auto}.plate-label .price{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px}.plate-label .price .em{color:var(--cream-60);font-weight:400}.plate-actions{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.craft-head{text-align:center;padding:84px 24px 56px}.craft-head h2{font-family:Ashaki-Display,Arial,serif;font-size:clamp(16px,2vw,22px);font-weight:400;letter-spacing:.24em;text-transform:uppercase;margin-top:12px}.craft-head p{font-family:Rongel-Regular,Georgia,serif;font-style:italic;font-size:14px;color:var(--cream-60);margin-top:12px}.triptych{display:grid;grid-template-columns:1fr;gap:10px;padding:0 20px 84px}@media(min-width:760px){.triptych{grid-template-columns:repeat(3,1fr)}}.panel{position:relative;overflow:hidden;min-height:380px;border-radius:var(--radius)}@media(min-width:760px){.panel{min-height:62vh}}.panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.panel:hover img{transform:scale(1.04)}.panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(26,23,24,.75),transparent 45%)}.panel .cap{position:absolute;left:24px;right:24px;bottom:22px;z-index:1;color:var(--cream)}.panel .cap b{display:block;font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.panel .cap span{font-family:Rongel-Regular,Georgia,serif;font-style:italic;font-size:13px;color:#f6f1e7c7}.prints-head{text-align:center;padding:84px 24px 56px}.prints-head h2{font-family:Ashaki-Display,Arial,serif;font-size:clamp(16px,2vw,22px);font-weight:400;letter-spacing:.24em;text-transform:uppercase;margin-top:12px}.prints{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 84px;color:var(--cream)}@media(min-width:900px){.prints{grid-template-columns:repeat(4,1fr)}}.print{position:relative;overflow:hidden;min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--radius)}@media(min-width:900px){.print{min-height:58vh}}.print img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.print img.zoom-in{transform:scale(1.35)}.print .p-copy{position:relative;z-index:1;padding:20px}.print .p-meaning{font-family:Drama,Georgia,serif;font-size:clamp(34px,4.5vw,56px);line-height:.95;margin-bottom:10px;text-shadow:0 1px 3px rgba(0,0,0,.75),0 3px 20px rgba(0,0,0,.6)}.print .p-name{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#f6f1e7e6;text-shadow:0 1px 3px rgba(0,0,0,.75),0 2px 12px rgba(0,0,0,.6)}.proof{padding:90px 24px}.proof-inner{max-width:900px;margin:0 auto;text-align:center}.press-logos{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center;gap:36px 32px;max-width:640px;margin:32px auto 64px}.press-logos .pl{display:block;opacity:.55;transition:opacity .3s ease}.press-logos .pl:hover{opacity:1}.press-logos img{display:block;height:52px;width:auto;max-width:100%}.quote-stack{text-align:center}.quote-stack .q{border-top:1px solid var(--line);padding:44px 0}.quote-stack .q:last-child{border-bottom:1px solid var(--line)}.quote-stack blockquote{font-family:Rongel-Regular,Georgia,serif;font-size:clamp(16px,2vw,21px);line-height:1.6;max-width:34em;margin:0 auto 18px}.quote-stack cite{font-style:normal;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--cream-60)}.quote-stack .stars{color:var(--yellow);letter-spacing:.2em;margin-bottom:14px;font-size:12px}.proof .promises{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;margin-top:56px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream-60)}.door .door-copy{position:relative;z-index:1;padding:30px 28px;width:100%;background:linear-gradient(to top,rgba(26,23,24,.8),transparent)}.door .eyebrow{font-size:9px;letter-spacing:.3em;color:#f6f1e799}.door h3{font-family:Ashaki-Display,Arial,serif;font-size:clamp(16px,2vw,22px);font-weight:400;letter-spacing:.18em;text-transform:uppercase;margin:8px 0 6px}.door .line{font-family:Rongel-Regular,Georgia,serif;font-style:italic;font-size:13px;color:#f6f1e799}section{border-top:1px solid var(--line);padding:72px 20px;max-width:1600px;margin:0 auto}@media(min-width:1024px){section{padding:100px 80px}}.section-heading{font-family:Ashaki-Display,Arial,serif;font-size:15px;letter-spacing:.16em;text-transform:uppercase;text-align:center;margin-bottom:14px}.section-sub{font-family:Rongel-Regular,Georgia,serif;font-style:italic;font-size:14px;text-align:center;color:var(--black);max-width:58ch;margin:0 auto 48px;line-height:23px}.section-cta{text-align:center;margin-top:44px}.link-cta{display:inline-block;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--black);padding-bottom:3px}.link-cta:hover{color:var(--plum);border-color:var(--plum)}.tile-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(min-width:900px){.tile-grid{grid-template-columns:repeat(4,1fr);gap:14px}}.tile{position:relative;overflow:hidden;color:#fff;min-height:220px}@media(min-width:900px){.tile{min-height:340px}}.tile img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s ease}.tile:hover img{transform:scale(1.04)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#140f0a9e,#140f0a0d)}.tile-copy{position:absolute;left:16px;right:16px;bottom:18px;z-index:1}.tile-copy .k{font-size:9px;letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin-bottom:6px}.tile-copy h3{font-family:Ashaki-Display,Arial,serif;font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.35}.look-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(min-width:1024px){.look-grid{grid-template-columns:repeat(4,1fr)}}.look-card{display:block}.look-card .look-hit{color:inherit;display:block}.look-card .media{position:relative;overflow:hidden;margin-bottom:14px;background:var(--grey-light)}.look-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .6s ease}.look-card:hover img{transform:scale(1.03)}.look-name{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;padding-right:28px}.look-price{font-family:Rongel-Regular,Georgia,serif;font-size:13px;color:var(--grey)}.craft-grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:768px){.craft-grid{grid-template-columns:repeat(3,1fr)}}.craft-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-bottom:16px}.craft-title{font-family:Ashaki-Display,Arial,serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.craft-card p{font-family:Rongel-Regular,Georgia,serif;font-size:14px;line-height:22px;color:var(--grey)}.print-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(min-width:900px){.print-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.print-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover;margin-bottom:16px}.print-card .meaning{font-family:Drama,Georgia,serif;font-size:28px;line-height:1;color:var(--plum);margin-bottom:6px}.print-card h3{font-family:Ashaki-Display,Arial,serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.print-card p{font-family:Rongel-Regular,Georgia,serif;font-size:13.5px;line-height:21px;color:var(--grey)}.scene{position:relative;min-height:clamp(420px,64vh,640px);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden;border-top:1px solid var(--black)}.scene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#140f0a6b}.scene-inner{position:relative;z-index:1;padding:80px 24px;max-width:640px}.scene .script{font-family:Drama,Georgia,serif;font-size:clamp(42px,7vw,78px);line-height:.95;margin:12px 0 22px}.scene p{font-family:Rongel-Regular,Georgia,serif;font-size:16px;line-height:26px;margin-bottom:28px}.press{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;margin-bottom:40px}.press span{font-family:Ashaki-Display,Arial,serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.trust-strip{display:grid;grid-template-columns:1fr;gap:28px;text-align:center;margin-bottom:48px}@media(min-width:768px){.trust-strip{grid-template-columns:repeat(3,1fr)}}.trust-strip .stars{font-size:12px;letter-spacing:.2em;display:block;margin-bottom:6px}.trust-strip div{font-size:10px;letter-spacing:.1em;text-transform:uppercase;line-height:16px}.reviews-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:900px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}.review-card{border:1px solid var(--grey-light);padding:28px 24px}.review-card .stars{letter-spacing:.16em;margin-bottom:14px;color:var(--yellow)}.review-card blockquote{font-family:Rongel-Regular,Georgia,serif;font-size:15px;line-height:24px;margin-bottom:16px}.review-card cite{font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.world{background-color:var(--yellow-soft);background-image:var(--noise);text-align:center;padding:90px 24px}.world .eyebrow{color:var(--cream-60);letter-spacing:.26em}.world .script{font-family:Drama,Georgia,serif;font-size:clamp(40px,6vw,72px);line-height:.95;color:var(--plum);margin:16px 0 20px}.world p{font-family:Rongel-Regular,Georgia,serif;font-size:15px;line-height:26px;color:var(--cream-60);max-width:46ch;margin:0 auto 32px}.world-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px 28px}.world-strip{position:relative;display:block;max-width:1200px;margin:56px auto 0}.world-strip img{display:block;width:100%;height:auto}.world-strip-ig{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1a171859;color:var(--cream);opacity:0;transition:opacity .3s ease}.world-strip:hover .world-strip-ig,.world-strip:focus-visible .world-strip-ig{opacity:1}.world-strip-ig svg{width:52px;height:52px}.voice{background:var(--cream);text-align:center;padding:90px 24px;border-top:1px solid var(--black)}.voice p{font-family:Drama,Georgia,serif;font-size:clamp(36px,6vw,64px);line-height:1.05;max-width:14em;margin:0 auto}footer{border-top:1px solid var(--line);padding:90px 24px 44px;text-align:center}.capture{max-width:460px;margin:0 auto 52px}.capture h3{font-family:Ashaki-Display,Arial,serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.capture p{font-family:Rongel-Regular,Georgia,serif;font-size:14px;line-height:22px;margin-bottom:18px;color:var(--cream-60)}.capture form{display:flex}.capture input[type=email]{flex:1;min-width:0;padding:13px 14px;border:1px solid var(--cream-35);border-right:none;background:transparent;color:var(--black);font-family:Akzidenz-Grotesk-Pro,Arial,sans-serif;font-size:12px;letter-spacing:.04em;outline:none}.capture input[type=email]::placeholder{color:var(--cream-35)}.capture input[type=email]:focus{border-color:var(--black)}.capture button[type=submit]{padding:13px 20px;background:var(--green);color:#fff;border:1px solid var(--green);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background .3s ease}.capture button[type=submit]:hover{background:var(--green-hover)}.sms{display:flex;align-items:flex-start;gap:10px;margin-top:14px;text-align:left;font-size:11px;color:var(--cream-35);line-height:16px}.sms input{margin-top:2px;accent-color:var(--pink)}.note{display:none;margin-top:12px;font-family:Rongel-Regular,Georgia,serif;font-style:italic;color:var(--plum)}.note.is-on{display:block}.footer-cols{display:grid;grid-template-columns:1fr;gap:32px;max-width:760px;margin:0 auto 48px;padding-top:48px;border-top:1px solid var(--line);text-align:left}@media(min-width:700px){.footer-cols{grid-template-columns:1fr 1fr 1fr}}.footer-cols h4{font-family:Ashaki-Display,Arial,serif;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.footer-cols a{display:block;font-family:Rongel-Regular,Georgia,serif;font-size:13px;line-height:26px;color:var(--cream-60)}.footer-cols a:hover{color:var(--black)}.footer-line{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-35);line-height:22px}.coupon-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px}.coupon-pop[hidden]{display:none}.coupon-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a17188c;border:0;cursor:default}.coupon-card{position:relative;max-width:400px;width:100%;background-color:var(--cream);background-image:var(--noise);border-top:4px solid var(--purple);border-radius:var(--radius);padding:44px 36px 40px;text-align:center;box-shadow:0 24px 60px #1a171859}.coupon-close{position:absolute;top:10px;right:10px;width:36px;height:36px;font-size:22px;line-height:1;color:var(--grey)}.coupon-close:hover{color:var(--black)}.coupon-card .script{font-family:Drama,Georgia,serif;font-size:42px;line-height:.95;color:var(--purple);margin:14px 0 12px}.coupon-card p{font-family:Rongel-Regular,Georgia,serif;font-size:14px;line-height:22px;color:var(--cream-60);margin-bottom:20px}.coupon-code{display:inline-block;font-size:15px;font-weight:500;letter-spacing:.3em;text-indent:.3em;color:var(--purple);border:1px dashed var(--purple);border-radius:6px;padding:12px 22px;margin-bottom:22px;-webkit-user-select:all;user-select:all}.coupon-card .btn{width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.look-card img,.tile img{transition:none}}@media(max-width:859px){section{padding:44px 20px}.hero-inner{padding:0 20px 40px}.hero-copy,.positioning{padding:44px 20px}.doors{padding:0 20px 44px}.plates-head{padding:44px 20px 0}.plate{padding:28px 20px}.plate-label{padding-top:18px}.craft-head{padding:48px 20px 32px}.triptych{padding:0 20px 48px}.prints-head{padding:48px 20px 32px}.proof{padding:48px 20px}.quote-stack .q{padding:28px 0}.press{margin-bottom:28px}.trust-strip{gap:20px;margin-bottom:32px}.scene-inner{padding:56px 20px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/av1-home.css.map */
