:root{--navy: #0d1b2a;--navy-deep: #081119;--gold: #c7a352;--gold-dim: #a9895f;--cream: #f3efe6;--rose: #c98f8a;--ink: #1a1a1a;--muted: #6b6357;--hairline: rgba(199, 163, 82, .35);--content: 1280px;--transition: .22s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:EB Garamond,Georgia,serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}.eyebrow,.label{color:var(--gold);font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.skip-link{background:var(--gold);color:var(--navy-deep);font-family:Montserrat,Arial,sans-serif;font-size:.75rem;left:1rem;padding:.75rem 1rem;position:fixed;top:-5rem;z-index:1000}.skip-link:focus{top:1rem}.announce{background:var(--navy);color:var(--gold);font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;letter-spacing:.3em;padding:.65rem 1rem;text-align:center}.site-header{background:#f3efe6f7;border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:50}.nav{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:var(--content);padding:1.65rem 2rem}.nav-group{align-items:center;display:flex;gap:2.1rem}.nav-group.right{justify-content:flex-end}.nav-link,.mobile-menu-button{background:none;border:0;color:var(--navy);cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;letter-spacing:.18em;opacity:.72;padding:.25rem 0;text-transform:uppercase;transition:opacity var(--transition),color var(--transition)}.nav-link:hover,.nav-link:focus-visible,.mobile-menu-button:hover,.mobile-menu-button:focus-visible{color:var(--gold-dim);opacity:1}.logo-block{align-items:center;display:flex;flex-direction:column;justify-self:center}.logo-image{height:2.6rem;width:auto}.footer-logo-image{height:3.2rem;margin:0 auto;width:auto}.mobile-menu-button{display:none;justify-self:end}.mobile-panel{background:var(--cream);border-bottom:1px solid var(--hairline);display:none;inset:auto 0 auto 0;padding:1rem 2rem 2rem;position:absolute;top:100%}.mobile-panel[aria-hidden=false]{display:block}.mobile-panel nav{display:grid;gap:.2rem}.mobile-panel .nav-link{border-bottom:1px solid var(--hairline);display:block;padding:.95rem 0}.btn-solid,.btn-outline,.text-cta,.card-cta,.compare-cta,.add-to-bag{align-items:center;cursor:pointer;display:inline-flex;font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;justify-content:center;letter-spacing:.18em;text-transform:uppercase;transition:background var(--transition),border-color var(--transition),color var(--transition),transform var(--transition)}.btn-solid,.add-to-bag{background:var(--gold);border:1px solid var(--gold);color:var(--navy-deep)}.btn-solid:hover,.add-to-bag:hover{background:var(--gold-dim);border-color:var(--gold-dim)}.btn-outline{border:1px solid var(--hairline);color:var(--cream)}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-solid,.btn-outline{min-height:3rem;padding:.85rem 1.8rem}.hero{padding:5.6rem 2rem 7.5rem;position:relative}.hero-photo{background:var(--cream);min-height:32rem;overflow:hidden}.hero-photo-bg{background-position:center;background-size:cover;top:0;right:0;bottom:0;left:0;position:absolute}.hero-scrim{background:linear-gradient(90deg,#f3efe6f0,#f3efe6b8 32%,#f3efe61f 62%,#f3efe600 78%);top:0;right:0;bottom:0;left:0;position:absolute}.hero-photo .hero-grid{grid-template-columns:1fr;position:relative;z-index:2}.hero-photo .hero-copy{max-width:32rem}.hero-photo .hero-copy h1{color:var(--navy)}.hero-photo .hero-copy .sub{color:#151b20b8}.hero-photo .btn-outline{border-color:var(--navy);color:var(--navy)}.hero-photo .btn-outline:hover{background:var(--navy);color:var(--cream)}.hero-grid{align-items:center;display:grid;gap:3.8rem;grid-template-columns:1fr 1.1fr;margin:0 auto;max-width:var(--content)}.hero-copy .eyebrow{display:block;margin-bottom:1.1rem}.hero-copy h1{color:var(--cream);font-family:Cinzel,Times New Roman,serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.25}.hero-copy h1 em{color:var(--gold);font-family:EB Garamond,Georgia,serif;font-weight:400}.hr-thin{background:var(--hairline);height:1px;margin:1.7rem 0;position:relative;width:8.2rem}.hr-thin:after{background:var(--gold);content:"";height:.45rem;left:50%;position:absolute;top:-.21rem;transform:rotate(45deg) translate(-50%);width:.45rem}.hero-copy .sub{color:#f3efe6ad;font-size:1.15rem;font-style:italic;line-height:1.5;max-width:27rem}.hero-ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.book{align-items:center;border-radius:2px 6px 6px 2px;box-shadow:0 25px 50px #00000073;display:flex;flex-direction:column;height:17rem;padding:1.9rem 1.1rem;position:relative;text-align:center;width:12rem}.book:before{background:#00000026;bottom:0;content:"";left:0;position:absolute;top:0;width:.65rem}.book.cream{background:#efe7d8;margin-right:-1.85rem;transform:rotate(-6deg) translateY(.6rem);z-index:1}.book.navy{background:var(--navy);box-shadow:0 30px 60px #0009;z-index:2}.book.rose{background:#f1e4de;margin-left:-1.85rem;transform:rotate(6deg) translateY(.6rem);z-index:1}.book .mono{align-items:flex-end;display:flex;line-height:.8;margin-bottom:.65rem}.book .mono span{font-family:Cinzel,Times New Roman,serif;font-size:1.25rem}.book .mono svg{height:1rem;margin:0 -.12rem .08rem;width:.75rem}.book .the,.book .caption,.book .vol{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase}.book .the{font-size:.56rem;letter-spacing:.25em}.book .manual{font-family:Cinzel,Times New Roman,serif;font-size:1.35rem;letter-spacing:.03em;margin:.15rem 0 .85rem}.book .caption{font-size:.5rem;letter-spacing:.14em;line-height:1.6;opacity:.75}.book .vol{font-size:.5rem;letter-spacing:.2em;margin-top:auto}.book .evrkin-mini{font-family:Cinzel,Times New Roman,serif;font-size:.68rem;letter-spacing:.12em;margin-top:.5rem}.book.cream,.book.rose{color:var(--navy)}.book.navy{color:var(--cream)}.book.cream .the{color:var(--gold-dim)}.book.navy .the,.book.navy .manual{color:var(--gold)}.book.rose .the,.book.rose .manual{color:var(--rose)}.seal-divider{align-items:center;background:var(--cream);display:flex;gap:1.1rem;justify-content:center;padding:3.75rem 1.25rem 3rem}.seal-divider.compact{padding:.75rem 1.25rem 4.5rem}.seal-divider .line{background:var(--hairline);height:1px;width:5.6rem}.seal{align-items:center;display:flex;height:3rem;justify-content:center;width:3rem}.seal-image{border-radius:50%;box-shadow:0 2px 10px #c7a35259;display:block;height:3.4rem;width:3.4rem}.editions{margin:0 auto;max-width:var(--content);padding:0 2rem 6.25rem}.section-head{margin-bottom:3rem;text-align:center}.section-head h2{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:1.7rem;font-weight:500;letter-spacing:.03em;margin-top:.75rem}.section-head p{color:var(--muted);font-size:1.05rem;font-style:italic;margin-top:.65rem}.ed-grid{background:var(--hairline);border:1px solid var(--hairline);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.ed-card{background:var(--cream);display:flex;flex-direction:column;padding:2.6rem 2.1rem}.ed-card .collection-label{color:var(--gold-dim);font-family:Montserrat,Arial,sans-serif;font-size:.625rem;letter-spacing:.19em;margin-bottom:.65rem;text-transform:uppercase}.ed-card h3{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:1.2rem;letter-spacing:.02em;margin-bottom:.75rem}.ed-card p{color:#5c574d;flex-grow:1;font-size:.98rem;font-style:italic;margin-bottom:1.5rem}.card-cta{border:1px solid var(--hairline);color:var(--navy);min-height:2.8rem;padding:.75rem 1rem}.card-cta:hover{border-color:var(--gold);color:var(--gold-dim)}.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:var(--content);padding:0 2rem 7.5rem}.feature-strip>div{border-left:1px solid var(--hairline);padding:0 2.25rem}.feature-strip>div:first-child{border-left:0;padding-left:0}.feature-strip .eyebrow{color:var(--navy);display:block;font-weight:600;margin-bottom:.5rem}.feature-strip p{color:var(--muted);font-size:.9rem;line-height:1.55}.feature-strip .feature-payoff{position:relative}.feature-strip .feature-payoff:before{background:var(--gold);content:"";height:1px;left:1.75rem;position:absolute;right:0;top:-1.25rem}.feature-strip .feature-payoff .eyebrow{color:var(--gold-dim)}.feature-strip .feature-payoff p{color:var(--navy);font-size:1rem;font-style:italic}.feature-strip-editorial h3{color:var(--navy);font-family:EB Garamond,Georgia,serif;font-size:1.4rem;font-style:italic;font-weight:500;margin-bottom:.6rem}.feature-strip-editorial .feature-payoff h3{color:var(--gold-dim)}.split-banner{display:grid;grid-template-columns:1fr 1fr;position:relative}.split-banner .split-seal{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.split-panel{align-items:center;display:flex;min-height:26rem;padding:5rem 4.5rem}.split-panel.standard{background:var(--navy);color:var(--cream);justify-content:flex-end;text-align:right}.split-content{max-width:29rem}.split-panel h2,.compare-col h2{font-family:Cinzel,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:500;line-height:1.25;margin:.85rem 0 1.1rem}.split-panel p,.compare-col p{font-size:1.08rem;font-style:italic;line-height:1.6;margin-bottom:1.8rem;opacity:.84}.text-cta{border-bottom:1px solid currentColor;color:var(--gold);padding-bottom:.25rem}.text-cta:hover{color:var(--cream)}.crumb{color:#8a8272;font-family:Montserrat,Arial,sans-serif;font-size:.625rem;letter-spacing:.12em;margin:0 auto;max-width:var(--content);padding:1.35rem 2rem 0;text-transform:uppercase}.crumb a{color:var(--gold-dim)}.product{display:grid;gap:4.4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--content);padding:1.9rem 2rem 5.6rem}.gallery{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.book-stage{align-items:center;background:linear-gradient(180deg,#eae3d4,#e3dac8);border-radius:4px;display:flex;justify-content:center;min-height:29rem;position:relative;width:100%}.book-stage .book{height:20rem;padding:2.5rem 1.4rem;transition:background .4s ease,color .4s ease;width:14.4rem}.thumbs{display:flex;gap:.75rem}.thumb{align-items:center;background:transparent;border:1px solid var(--hairline);border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;opacity:.55;transition:opacity var(--transition),box-shadow var(--transition);width:3rem}.thumb.active,.thumb[aria-pressed=true]{box-shadow:0 0 0 1px var(--gold);opacity:1}.swatch{border-radius:50%;height:1.25rem;width:1.25rem}.info .eyebrow{display:block;margin-bottom:.9rem}.info h1{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:clamp(2rem,3.3vw,2.45rem);font-weight:500;line-height:1.2}.info .subtitle{color:var(--muted);font-size:1rem;font-style:italic;margin-top:.5rem}.fact-row{color:var(--gold-dim);display:flex;flex-wrap:wrap;font-family:Montserrat,Arial,sans-serif;font-size:.67rem;gap:.75rem;letter-spacing:.1em;margin-top:1.2rem;text-transform:uppercase}.fact-row span:not(:last-child):after{color:var(--gold);content:"\25c6";margin-left:.75rem}.price-row{align-items:baseline;display:flex;gap:.85rem;margin-top:1.65rem}.price{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:1.4rem}.price-note{color:#8a8272;font-family:Montserrat,Arial,sans-serif;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.info .hr-thin{margin:1.85rem 0;width:100%}.info .hr-thin:after{left:0;transform:rotate(45deg)}.selector-label{color:var(--navy);display:block;font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;letter-spacing:.16em;margin-bottom:.85rem;text-transform:uppercase}.edition-select,.tier-toggle{display:flex;gap:.75rem}.edition-select{margin-bottom:1.9rem}.tier-toggle{margin-bottom:2rem}.ed-option,.tier-btn{background:transparent;border:1px solid var(--hairline);cursor:pointer;flex:1;transition:background var(--transition),border-color var(--transition),color var(--transition)}.ed-option{color:var(--navy);font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;letter-spacing:.08em;padding:.85rem .6rem;text-align:center}.ed-option.active,.ed-option[aria-pressed=true]{background:#c7a35214;border-color:var(--gold)}.tier-btn{padding:1rem .9rem;text-align:left}.tier-btn.active,.tier-btn[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.tier-btn .t-name{font-family:Montserrat,Arial,sans-serif;font-size:.625rem;letter-spacing:.16em;opacity:.72;text-transform:uppercase}.tier-btn .t-desc{font-size:.9rem;font-style:italic;margin-top:.25rem}.add-to-bag{min-height:3.4rem;width:100%}.info-notes{color:#8a8272;font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;letter-spacing:.03em;line-height:2;margin-top:1.4rem}.desc{color:#3a352c;font-size:1rem;line-height:1.7;margin-top:2rem;max-width:30rem}.inside,.specs{margin:0 auto;padding:0 2rem 6.25rem}.inside{max-width:62.5rem}.inside-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}.inside-item{padding:0 .6rem;text-align:center}.inside-item .num{color:var(--gold);font-family:Cinzel,Times New Roman,serif;font-size:2rem}.inside-item h3{color:var(--navy);font-family:Montserrat,Arial,sans-serif;font-size:.8rem;letter-spacing:.08em;margin:.6rem 0 .5rem;text-transform:uppercase}.inside-item p{color:var(--muted);font-size:.95rem;font-style:italic;line-height:1.6}.specs{max-width:64rem}.specs h2{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:1.45rem;font-weight:500;margin-bottom:2.4rem;text-align:center}.spec-table{border-collapse:collapse;width:100%}.spec-table th,.spec-table td{border-bottom:1px solid var(--hairline);padding:1rem .6rem;text-align:left;vertical-align:top}.spec-table thead th{border-top:1px solid var(--hairline);color:var(--navy);font-family:Montserrat,Arial,sans-serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.spec-table tbody th{color:var(--gold-dim);font-family:Montserrat,Arial,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.1em;width:22%;text-transform:uppercase}.spec-table td{color:#3a352c;font-size:.94rem}.compare{display:grid;grid-template-columns:1fr 1fr;position:relative}.compare .split-seal{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.compare-col{min-height:27rem;padding:5rem 4.5rem}.compare-col.standard{background:var(--navy);color:var(--cream);text-align:right}.compare-cta{border:1px solid var(--gold);color:var(--gold);min-height:2.8rem;padding:.75rem 1.8rem}.compare-cta:hover{background:var(--gold);color:var(--navy-deep)}.quote-section{background:var(--cream);padding:5.6rem 2rem;text-align:center}.quote-section blockquote{color:var(--navy);font-size:clamp(1.35rem,2.6vw,1.75rem);font-style:italic;line-height:1.6;margin:0 auto;max-width:44rem}.quote-section .attribution{color:var(--gold);font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;letter-spacing:.2em;margin-top:1.4rem;text-transform:uppercase}footer{background:var(--navy-deep);color:var(--cream);padding:3.75rem 2rem 2rem;text-align:center}.footer-links{display:flex;flex-wrap:wrap;font-family:Montserrat,Arial,sans-serif;font-size:.625rem;gap:1.7rem;justify-content:center;letter-spacing:.14em;margin:2.4rem 0 2.5rem;text-transform:uppercase}.footer-links a{opacity:.65;transition:opacity var(--transition)}.footer-links a:hover{opacity:1}footer .fine{border-top:1px solid rgba(199,163,82,.2);color:#f3efe659;font-family:Montserrat,Arial,sans-serif;font-size:.625rem;letter-spacing:.08em;padding-top:1.4rem}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:980px){.nav-group{display:none}.nav{grid-template-columns:1fr auto}.logo-block{justify-self:start}.mobile-menu-button{display:block}.hero-grid,.product,.purpose-section{grid-template-columns:1fr}.purpose-photo{height:18rem}.purpose-content{padding:2.5rem 0 0}.hero-copy{max-width:38rem}.ed-grid,.inside-grid{grid-template-columns:1fr}.feature-strip{gap:1.8rem;grid-template-columns:1fr 1fr}.feature-strip>div,.feature-strip>div:first-child{border-left:0;padding:0}.feature-strip .feature-payoff:before{left:0}.split-panel,.compare-col{padding:4rem 3rem}}@media(max-width:720px){.announce{font-size:.58rem;letter-spacing:.2em}.nav{padding:.9rem 1.25rem}.hero,.product,.editions,.feature-strip,.inside,.specs,.quote-section{padding-left:1.25rem;padding-right:1.25rem}.hero{padding-top:4rem}.hero-photo .hero-scrim{background:#f3efe6e0}.ed-grid,.feature-strip,.split-banner,.compare{grid-template-columns:1fr}.feature-strip{gap:2rem}.split-banner .split-seal,.compare .split-seal{left:50%;top:50%}.split-panel,.compare-col{justify-content:center!important;min-height:22rem;padding:4.5rem 1.5rem;text-align:center!important}.edition-select,.tier-toggle,.hero-ctas{flex-direction:column}.fact-row{display:grid;gap:.35rem}.fact-row span:not(:last-child):after{display:none}.spec-table{display:block;overflow-x:auto;white-space:nowrap}.book-stage{min-height:24rem}}.purpose-section{display:grid;gap:0;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:var(--content);padding:0 2rem 5rem}.purpose-photo{position:relative}.purpose-photo img{border-radius:2px;display:block;height:100%;object-fit:cover;width:100%}.purpose-content{align-self:center;padding:3rem 0 3rem 3.5rem}.purpose-content .eyebrow{display:block;margin-bottom:1rem}.purpose-content h2{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:1.7rem;font-weight:500;line-height:1.3;margin-bottom:1rem}.purpose-content p{color:var(--muted);font-size:.95rem;line-height:1.6;margin-bottom:1.75rem;max-width:26rem}.newsletter-form{display:flex;gap:.75rem;max-width:26rem}.newsletter-form input[type=email]{border:1px solid var(--hairline);background:var(--ivory, #fff);flex:1;font-family:EB Garamond,Georgia,serif;font-size:.95rem;padding:.85rem 1rem}.newsletter-form input[type=email]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.newsletter-form .btn-solid{border:none;cursor:pointer;font-family:Montserrat,Arial,sans-serif}.newsletter-note{color:var(--gold-dim)!important;font-family:Montserrat,Arial,sans-serif;font-size:.7rem!important;letter-spacing:.08em;margin-top:.85rem!important;max-width:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--navy: #0D1B2A;--navy-deep: #081119;--gold: #C7A352;--gold-dim: #A9895F;--cream: #F3EFE6;--rose: #C98F8A;--ink: #1A1A1A;--muted: #6B6357;--hairline: rgba(199, 163, 82, .35);--content: 1280px}body{min-height:100vh}button[disabled]{cursor:not-allowed;opacity:.55}.is-hidden{display:none!important}.announce--gold{background:var(--gold);color:var(--navy-deep)}.announce--navy{background:var(--navy);color:var(--gold)}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-group--left{justify-content:flex-start}.nav-group--right{justify-content:flex-end}.logo-image{max-width:15rem;object-fit:contain}.hero-photo-bg picture,.hero-photo-bg>img,.hero-photo-bg .hero-media-image{width:100%;height:100%}.hero-media-image{object-fit:cover;object-position:center}.hero--reference-fallback .hero-photo-bg{left:42%;width:58%;background:var(--cream)}.hero--reference-fallback .hero-media-image{object-position:72% center}.hero-seal-divider{position:absolute;left:0;right:0;bottom:-3.6rem;z-index:4;background:var(--cream)}.shopify-section-evrkin-hero+.shopify-section{padding-top:4.5rem}.ed-card-media{min-height:16rem;margin-bottom:1.7rem;display:flex;align-items:center;justify-content:center;background:#ffffff3d;border-bottom:1px solid var(--hairline);overflow:hidden}.ed-card-image{width:100%;height:16rem;object-fit:contain}.edition-book{width:9.2rem;height:13.5rem;padding:1.4rem .9rem;border-radius:2px 5px 5px 2px;box-shadow:0 20px 35px #0d1b2a2e;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:Cinzel,Times New Roman,serif}.edition-book--cream-classic{background:#f3efe6;color:#0d1b2a;border:1px solid rgba(13,27,42,.1)}.edition-book--heritage-navy{background:#0d1b2a;color:#f3efe6}.edition-book--heirloom-rose{background:#f1e4de;color:#0d1b2a}.edition-book-ek{font-size:1rem;color:var(--gold-dim);margin-bottom:.85rem}.edition-book-title{font-size:1rem;letter-spacing:.08em;line-height:1.35}.edition-book-small{font-family:Montserrat,Arial,sans-serif;font-size:.42rem;line-height:1.7;letter-spacing:.14em;margin-top:1rem;text-transform:uppercase}.edition-book-brand{margin-top:auto;font-size:.65rem;letter-spacing:.15em;color:var(--gold-dim)}.split-panel.bespoke{background:var(--cream);color:var(--ink)}.split-panel.bespoke .text-cta{color:var(--navy)}.split-panel.bespoke .text-cta:hover{color:var(--gold-dim)}.compare-col.bespoke{background:var(--cream);color:var(--ink)}.compare-col.bespoke .compare-cta{border-color:var(--navy);color:var(--navy)}.compare-col.bespoke .compare-cta:hover{background:var(--navy);color:var(--cream)}.purpose-photo picture{display:block;height:100%}.purpose-image{min-height:22rem}.newsletter-status{margin-top:.85rem!important;color:var(--navy)!important}.newsletter-status--error{color:#7a2525!important}.newsletter-status--error ul{list-style:none}.product-shell{position:relative}.product-primary-image{width:100%;height:100%;max-height:38rem;object-fit:contain;position:relative;z-index:2}.product-book-fallback{z-index:2;box-shadow:0 28px 48px #0d1b2a40}.product-book-fallback .mono-leaf{font-size:.45rem;color:var(--gold);margin:0 .2rem .12rem}.viewer-note{position:absolute;left:1rem;right:1rem;bottom:.8rem;z-index:3;text-align:center;color:#0d1b2a80;font-family:Montserrat,Arial,sans-serif;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.swatch--cream{background:#f3efe6;border:1px solid #cfc6b8}.swatch--navy{background:#0d1b2a}.swatch--rose{background:#f1e4de;border:1px solid #d9c9c3}.dynamic-options{margin:-.4rem 0 1.6rem}.dynamic-option{margin-top:1rem}.dynamic-option label{display:block;color:var(--navy);font-family:Montserrat,Arial,sans-serif;font-size:.6875rem;letter-spacing:.16em;margin-bottom:.7rem;text-transform:uppercase}.dynamic-option select{width:100%;border:1px solid var(--hairline);background:transparent;color:var(--navy);padding:.85rem .9rem;font-family:Montserrat,Arial,sans-serif;font-size:.72rem;letter-spacing:.06em}.product-status{min-height:1.3rem;margin-top:.75rem;color:var(--gold-dim);font-family:Montserrat,Arial,sans-serif;font-size:.68rem;letter-spacing:.05em}.add-to-bag[aria-busy=true],.sticky-buy-cta[aria-busy=true]{opacity:.72}.sticky-buy{position:fixed;left:0;right:0;top:var(--sticky-header-offset, 0px);z-index:45;background:#f3efe6fa;border-bottom:1px solid var(--hairline);box-shadow:0 10px 30px #0d1b2a14;transform:translateY(-120%);opacity:0;visibility:hidden;transition:transform var(--transition),opacity var(--transition),visibility var(--transition)}.sticky-buy.is-visible{transform:translateY(0);opacity:1;visibility:visible}.sticky-buy-inner{max-width:var(--content);margin:0 auto;padding:.75rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.sticky-buy-copy{display:flex;align-items:baseline;gap:1rem;min-width:0}.sticky-buy-title{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:1rem;white-space:nowrap}.sticky-buy-price{color:var(--gold-dim);font-family:Montserrat,Arial,sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.sticky-buy-cta{background:var(--gold);border:1px solid var(--gold);color:var(--navy-deep);cursor:pointer;min-height:2.7rem;padding:.7rem 1.5rem;font-family:Montserrat,Arial,sans-serif;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.sticky-buy-cta:hover{background:var(--gold-dim);border-color:var(--gold-dim)}.cart-page{max-width:var(--content);margin:0 auto;padding:5rem 2rem 7rem}.cart-page-head h1,.basic-page-header h1{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;margin-top:.7rem}.cart-empty{text-align:center;color:var(--muted)}.cart-empty p{margin-bottom:1.5rem;font-size:1.1rem}.cart-form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);gap:4rem;align-items:start}.cart-item{display:grid;grid-template-columns:8rem minmax(0,1fr) 8rem;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--hairline)}.cart-item:last-child{border-bottom:1px solid var(--hairline)}.cart-item-media img{width:100%;height:9rem;object-fit:contain;background:#ffffff47}.cart-item-info h2{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:1.15rem;font-weight:500;margin:.35rem 0}.cart-item-variant,.cart-item-price,.cart-note{color:var(--muted);font-size:.92rem}.cart-item-actions{display:grid;gap:.6rem;align-content:start}.cart-item-actions label{font-family:Montserrat,Arial,sans-serif;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.cart-item-actions input{width:100%;border:1px solid var(--hairline);background:transparent;padding:.65rem}.cart-remove{color:var(--gold-dim);font-family:Montserrat,Arial,sans-serif;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.cart-summary{border:1px solid var(--hairline);padding:2rem;position:sticky;top:7rem}.cart-total-row{display:flex;justify-content:space-between;gap:1rem;color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-size:1.15rem}.cart-note{margin:1rem 0 1.6rem;font-style:italic}.cart-actions{display:grid;gap:.8rem}.btn-outline-dark{border-color:var(--navy);color:var(--navy)}.btn-outline-dark:hover{background:var(--navy);color:var(--cream)}.basic-page{max-width:60rem;margin:0 auto;padding:6rem 2rem 8rem}.basic-page--center{text-align:center}.basic-page--center .hr-thin{margin-left:auto;margin-right:auto}.basic-page-header{margin-bottom:2.5rem}.basic-page-header p{color:var(--muted);font-size:1.05rem;margin:1rem 0 1.6rem}.basic-page-content{color:#3a352c;font-size:1.05rem;line-height:1.75}.basic-page-content>*+*{margin-top:1.2rem}.basic-page-content h2,.basic-page-content h3{color:var(--navy);font-family:Cinzel,Times New Roman,serif;font-weight:500}@media(max-width:980px){.hero--reference-fallback .hero-photo-bg{left:35%;width:65%}.cart-form{grid-template-columns:1fr}.cart-summary{position:static}}@media(max-width:720px){.hero-photo{min-height:35rem}.hero--reference-fallback .hero-photo-bg{left:0;width:100%;opacity:.28}.hero--reference-fallback .hero-media-image{object-position:72% center}.hero-photo .hero-scrim{background:#f3efe6e6}.hero-seal-divider{bottom:-3rem}.shopify-section-evrkin-hero+.shopify-section{padding-top:4rem}.ed-card-media{min-height:13rem}.ed-card-image{height:13rem}.purpose-image{min-height:16rem}.sticky-buy{top:auto;bottom:0;border-top:1px solid var(--hairline);border-bottom:0;transform:translateY(120%)}.sticky-buy.is-visible{transform:translateY(0)}.sticky-buy-inner{padding:.7rem 1rem}.sticky-buy-copy{display:grid;gap:.1rem}.sticky-buy-title{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;max-width:48vw}.sticky-buy-price{font-size:.62rem}.sticky-buy-cta{padding:.65rem .9rem;font-size:.58rem}.cart-page{padding-left:1.25rem;padding-right:1.25rem}.cart-item{grid-template-columns:5.5rem 1fr}.cart-item-actions{grid-column:2;grid-template-columns:1fr auto;align-items:end}.cart-item-actions label{grid-column:1 / -1}}.hero-copy h1,.section-head h2,.ed-card h3,.split-panel h2,.compare-col h2,.info h1,.price,.inside-item .num,.specs h2,.quote-section blockquote,.cart-page-head h1,.basic-page-header h1,.sticky-buy-title,.cart-item-info h2,.cart-total-row{font-family:Trajan Pro,Cinzel,Times New Roman,serif}.editorial-index,.collection-page,.article-page{max-width:var(--content);margin:0 auto;padding:5.5rem 2rem 7rem}.editorial-index-head,.article-header{max-width:50rem;margin:0 auto 3.5rem;text-align:center}.editorial-index-head h1,.article-header h1{color:var(--navy);font-family:Trajan Pro,Cinzel,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;margin-top:.75rem}.editorial-index-head .hr-thin,.article-header .hr-thin{margin-left:auto;margin-right:auto}.editorial-index-head>p{color:var(--muted);font-size:1.05rem;font-style:italic;line-height:1.6;margin-top:.8rem}.editorial-grid,.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.editorial-card,.collection-card{border-top:1px solid var(--hairline);padding-top:1.4rem}.editorial-card-media,.collection-card-media{display:block;margin-bottom:1.4rem;background:#ffffff3d;overflow:hidden}.editorial-card-media img,.collection-card-media img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform var(--transition)}.collection-card-media img{aspect-ratio:4/5;object-fit:contain}.editorial-card-media:hover img,.collection-card-media:hover img{transform:scale(1.015)}.editorial-card h2,.collection-card h2,.search-result h2{color:var(--navy);font-family:Trajan Pro,Cinzel,Times New Roman,serif;font-size:1.25rem;font-weight:500;line-height:1.35;margin:.55rem 0 .7rem}.editorial-card p,.search-result p{color:var(--muted);line-height:1.6}.editorial-link{color:var(--gold-dim);margin-top:1rem}.collection-price{color:var(--muted);margin:.5rem 0 1.2rem}.article-meta{color:var(--gold-dim);font-family:Montserrat,Arial,sans-serif;font-size:.65rem;letter-spacing:.1em;margin-top:1rem;text-transform:uppercase}.article-hero{max-width:68rem;margin:0 auto 3rem}.article-hero img{width:100%;max-height:42rem;object-fit:cover}.article-content{max-width:48rem;margin:0 auto;color:#3a352c;font-size:1.08rem;line-height:1.8}.article-content>*+*{margin-top:1.2rem}.article-footer{max-width:48rem;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--hairline)}.search-form{display:flex;gap:.75rem;max-width:36rem;margin:1.5rem auto 0}.search-form input{flex:1;border:1px solid var(--hairline);background:#ffffff4d;padding:.85rem 1rem}.search-results{max-width:52rem;margin:0 auto}.search-result{padding:1.7rem 0;border-top:1px solid var(--hairline)}.search-result:last-child{border-bottom:1px solid var(--hairline)}.pagination{margin-top:3rem;text-align:center;font-family:Montserrat,Arial,sans-serif;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.pagination .page,.pagination a{margin:0 .45rem}.empty-copy{color:var(--muted);font-style:italic}@media(max-width:980px){.editorial-grid,.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.editorial-index,.collection-page,.article-page{padding-left:1.25rem;padding-right:1.25rem}.editorial-grid,.collection-grid{grid-template-columns:1fr}.search-form{flex-direction:column}}.evrkin-3d-mount{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.contact-page{max-width:54rem;margin:0 auto;padding:5.5rem 2rem 7rem}.contact-form{max-width:44rem;margin:0 auto}.contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-field{display:grid;gap:.55rem;margin-bottom:1rem}.contact-field label{color:var(--navy);font-family:Montserrat,Arial,sans-serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.contact-field input,.contact-field textarea{width:100%;border:1px solid var(--hairline);background:#ffffff4d;color:var(--ink);padding:.85rem 1rem}.contact-status{margin-bottom:1.2rem;color:var(--gold-dim)}.contact-status--error{color:#7a2525}@media(max-width:720px){.contact-page{padding-left:1.25rem;padding-right:1.25rem}.contact-field-row{grid-template-columns:1fr;gap:0}}.logo-image--master-primary{scale:3.6;transform-origin:center}.footer-logo-image--master{scale:2.8;transform-origin:center}.seal-image--master{scale:1.5;transform-origin:center}.hero--reference-fallback .hero-photo-bg{left:48%;width:52%}.hero--reference-fallback .hero-media-image{object-position:right center}.purpose-photo--reference-fallback{overflow:hidden}.purpose-photo--reference-fallback picture{height:100%;overflow:hidden}.purpose-photo--reference-fallback .purpose-image{height:122%;min-height:122%;transform:translateY(-11%)}.fact-row span:not(:last-child):after{display:none}.fact-row span:before{color:var(--gold);content:"\25c6";margin-right:.7rem}.newsletter-form{flex-wrap:wrap}.newsletter-form .newsletter-status{flex-basis:100%;margin-bottom:0!important}@media(max-width:980px){.hero--reference-fallback .hero-photo-bg{left:40%;width:60%}}@media(max-width:720px){.hero--reference-fallback .hero-photo-bg{left:0;width:100%;opacity:.28}.hero--reference-fallback .hero-media-image{object-position:right center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/evrkin.css.map */
