:root{--al-navy: #0A2240;--al-paper: #FBFAF6;--al-paper-pure: #FFFFFF;--al-paper-sunk: #F5F3ED;--al-gold: #BD9A5F;--al-gold-hi: #D4B77A;--al-gold-lg: #94753F;--al-gold-ink: #8C6E3A;--al-hairline: color-mix(in srgb, var(--al-gold-lg) 26%, transparent);--al-rule: color-mix(in srgb, var(--al-navy) 12%, transparent);--al-ink: var(--al-navy);--al-ink-2: color-mix(in srgb, var(--al-navy) 80%, var(--al-paper));--al-ink-3: color-mix(in srgb, var(--al-navy) 58%, var(--al-paper));--al-cream: #FFFFFF;--al-cream-2: #D9D8D6;--al-cream-3: #A9A89F;--al-display: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--al-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--al-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--al-measure: 68ch;--al-measure-h: 45rem;--al-band: clamp(72px, 9vw, 128px);--al-ease: cubic-bezier(.16, 1, .3, 1)}html:has(.al-read-styles){caret-color:var(--al-gold-ink);scrollbar-color:var(--al-gold-lg) var(--al-paper-sunk);scrollbar-width:thin}html:has(.al-read-styles) ::selection{background:color-mix(in srgb,var(--al-gold) 32%,transparent);color:var(--al-navy)}html:has(.al-read-styles) ::-webkit-scrollbar{width:10px;height:10px}html:has(.al-read-styles) ::-webkit-scrollbar-track{background:var(--al-paper-sunk)}html:has(.al-read-styles) ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--al-gold-lg) 55%,transparent);border:2px solid var(--al-paper-sunk);border-radius:8px}html:has(.al-read-styles) ::-webkit-scrollbar-thumb:hover{background:var(--al-gold-lg)}main:has(.al-read-styles) :focus-visible{outline:2px solid var(--al-gold-ink);outline-offset:3px;border-radius:2px}main:has(.al-read-styles) .shopify-section--main-page,main:has(.al-read-styles) .shopify-section--main-article{background:var(--al-paper)}.al-read-styles{display:none!important}main:has(.al-read-styles) .prose :is(h1,h2,h3,h4),main:has(.al-read-styles) h1.h1{text-transform:none!important;text-wrap:balance;max-width:var(--al-measure-h);font-family:var(--al-display)!important;font-weight:300!important;letter-spacing:-.012em!important;color:var(--al-ink)}main:has(.al-read-styles) h1.h1{font-size:clamp(2.5rem,1.9rem + 2.6vw,4rem)!important;line-height:1.05!important;max-width:22ch}main:has(.al-read-styles) .prose h1{font-size:clamp(2.5rem,1.9rem + 3vw,4.25rem);line-height:1.04;margin:0 0 24px}main:has(.al-read-styles) .prose h2{margin:var(--al-band) 0 0;padding-bottom:12px;font-size:clamp(2rem,1.5rem + 2.2vw,3rem);line-height:1.08;border-bottom:1px solid var(--al-hairline);scroll-margin-top:84px}main:has(.al-read-styles) .prose h2+p{margin-top:20px}main:has(.al-read-styles) .prose h4{font-size:1.375rem;margin-top:40px}main:has(.al-read-styles) .prose :is(h1,h2) em,main:has(.al-read-styles) h1.h1 em,main:has(.al-read-styles) .al-accent{font-style:italic;color:var(--al-gold-lg);font-weight:300}main:has(.al-read-styles) .prose{color:var(--al-ink-2);line-height:1.72}main:has(.al-read-styles) .prose,main:has(.al-read-styles) .prose :is(div,p,li,td,th,summary,strong,em,span){font-family:var(--al-sans)!important}main:has(.al-read-styles) .prose :is(p,li){font-size:clamp(1rem,.97rem + .16vw,1.0625rem)!important}main:has(.al-read-styles) .prose :is(p,ul,ol,details){max-width:var(--al-measure)}main:has(.al-read-styles) .prose :is(table,blockquote,hr){max-width:var(--al-measure-h)}main:has(.al-read-styles) .prose p[style]{color:var(--al-ink-2)!important}main:has(.al-read-styles) .prose strong{color:var(--al-ink);font-weight:600}main:has(.al-read-styles) .prose td+td,main:has(.al-read-styles) .prose code,main:has(.al-read-styles) .al-num{font-family:var(--al-mono)!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}main:has(.al-read-styles) .prose a{color:var(--al-gold-ink)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--al-gold-ink) 40%,transparent);transition:text-decoration-color .25s var(--al-ease),color .25s var(--al-ease)}main:has(.al-read-styles) .prose a:hover{color:var(--al-navy)!important;text-decoration-color:var(--al-gold-ink)}main:has(.al-read-styles) .shopify-section--main-article .prose h3{margin:44px 0 0;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.25}main:has(.al-read-styles) .shopify-section--main-article .prose h3+p{margin-top:10px}main:has(.al-read-styles) .shopify-section--main-page .prose nav{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0 0 56px;padding:14px 0;font-size:0!important;background:color-mix(in srgb,var(--al-paper) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--al-hairline);max-width:none}main:has(.al-read-styles) .shopify-section--main-page .prose nav strong{margin-right:14px;font-family:var(--al-mono)!important;font-size:.6875rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink-3)!important}main:has(.al-read-styles) .shopify-section--main-page .prose nav a{min-width:30px;padding:5px 0;text-align:center;font-family:var(--al-mono)!important;font-size:.75rem!important;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;color:var(--al-ink-3)!important;border-bottom:1px solid transparent;transition:color .2s var(--al-ease),border-color .2s var(--al-ease)}main:has(.al-read-styles) .shopify-section--main-page .prose nav a:hover,main:has(.al-read-styles) .shopify-section--main-page .prose nav a:focus-visible{color:var(--al-gold-ink)!important;border-bottom-color:var(--al-gold-ink)}main:has(.al-read-styles) .shopify-section--main-page .prose h3{margin:0;padding-top:28px;font-family:var(--al-sans)!important;font-size:1.0625rem!important;font-weight:600!important;line-height:1.4;letter-spacing:-.005em!important}main:has(.al-read-styles) .shopify-section--main-page .prose h3+p{margin:6px 0 0;padding-bottom:28px;border-bottom:1px solid var(--al-rule);color:var(--al-ink-2)!important}main:has(.al-read-styles) .shopify-section--main-page .prose h3+p:has(+h2){border-bottom:0;padding-bottom:0}main:has(.al-read-styles) .prose h3 a{text-decoration:none!important;font-weight:600}main:has(.al-read-styles) .prose h3 a:hover{text-decoration:underline!important}main:has(.al-read-styles) .prose p[style*=border-left]{border-left:0!important;border:1px solid var(--al-hairline)!important;border-radius:2px!important;background:var(--al-paper-pure)!important;padding:20px 24px!important;margin:0 0 40px!important;font-size:.9375rem!important;line-height:1.65}main:has(.al-read-styles) .prose p[style*=border-left] strong{display:block;margin-bottom:4px;font-family:var(--al-mono)!important;font-size:.6875rem!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--al-gold-ink)!important}main:has(.al-read-styles) .prose .back-to-top{margin-top:var(--al-band);padding-top:24px;border-top:1px solid var(--al-hairline);font-family:var(--al-mono)!important;font-size:.75rem!important;letter-spacing:.12em;text-transform:uppercase}main:has(.al-read-styles) .prose .back-to-top a{text-decoration:none!important}main:has(.al-read-styles) .prose table{width:100%;border-collapse:collapse;margin:32px 0}main:has(.al-read-styles) .prose thead th{padding:10px 12px;text-align:left;font-family:var(--al-mono)!important;font-size:.6875rem!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--al-ink-3);border-bottom:1px solid var(--al-gold-lg)}main:has(.al-read-styles) .prose tbody td{padding:12px;font-size:.9375rem!important;border-bottom:1px solid var(--al-rule);color:var(--al-ink-2)}main:has(.al-read-styles) .prose tbody tr:last-child td{border-bottom:0}main:has(.al-read-styles) .prose details{border-bottom:1px solid var(--al-rule)}main:has(.al-read-styles) .prose details summary{cursor:pointer;list-style:none;position:relative;padding:20px 32px 20px 0;font-weight:600;color:var(--al-ink);transition:color .2s var(--al-ease)}main:has(.al-read-styles) .prose details summary::-webkit-details-marker{display:none}main:has(.al-read-styles) .prose details summary:after{content:"";position:absolute;right:4px;top:50%;width:9px;height:9px;border-right:1.5px solid var(--al-gold-ink);border-bottom:1.5px solid var(--al-gold-ink);transform:translateY(-70%) rotate(45deg);transition:transform .3s var(--al-ease)}main:has(.al-read-styles) .prose details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}main:has(.al-read-styles) .prose details summary:hover{color:var(--al-gold-ink)}main:has(.al-read-styles) .prose details>p{margin-top:0;padding-bottom:20px}main:has(.al-read-styles) .prose hr{border:0;border-top:1px solid var(--al-hairline);margin:var(--al-band) 0}main:has(.al-read-styles) .prose blockquote{margin:32px 0;padding:0 0 0 24px;border-left:1px solid var(--al-gold-lg);font-size:1.375rem;font-style:italic;line-height:1.5;color:var(--al-ink)}main:has(.al-read-styles) .prose blockquote :is(p,span){font-family:var(--al-display)!important;font-size:inherit!important}main:has(.al-read-styles) .prose li{margin-bottom:10px}main:has(.al-read-styles) .prose li::marker{color:var(--al-gold-lg)}main:has(.al-read-styles) .blog-post-card__title{font-family:var(--al-display)!important;font-weight:300!important;font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem)!important;line-height:1.15!important;letter-spacing:-.012em!important;text-transform:none!important;text-wrap:balance}main:has(.al-read-styles) .blog-post-card__inner :is(p,.blog-post-card__excerpt){font-family:var(--al-sans)!important}main:has(.al-read-styles) .blog-post-card a:not(.blog-post-card__title){color:var(--al-gold)!important;text-underline-offset:.18em}main:has(.al-read-styles) .blog-post-card__title:hover{color:var(--al-gold-hi)!important}@media(max-width:720px){main:has(.al-read-styles) .container{padding-inline:24px!important}main:has(.al-read-styles){--al-band: 72px}main:has(.al-read-styles) h1.h1{max-width:none}main:has(.al-read-styles) .shopify-section--main-page .prose nav{margin-bottom:40px}main:has(.al-read-styles) .shopify-section--main-page .prose nav a{min-width:26px;font-size:.6875rem!important}main:has(.al-read-styles) .shopify-section--main-page .prose nav strong{width:100%;margin:0 0 6px}main:has(.al-read-styles) .prose table{display:block;overflow-x:auto}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main:has(.al-read-styles) .prose h2{animation:al-letter-in .7s var(--al-ease) both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@keyframes al-letter-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){main:has(.al-read-styles) *,main:has(.al-read-styles) *:before,main:has(.al-read-styles) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/al-read.css.map */
