.blog-home{--blog-home-line:color-mix(in srgb, var(--gold) 18%, var(--paper));--blog-home-panel:color-mix(in srgb, var(--paper) 65%, var(--bg))}.blog-home-width{width:100%;max-width:1440px;margin-inline:auto;padding-inline:38px}.blog-home-hero{isolation:isolate;border-bottom:1px solid var(--blog-home-line);position:relative;overflow:hidden}.blog-home-hero-image{z-index:-2;object-fit:cover;object-position:center 58%}.blog-home-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 50%, transparent), color-mix(in srgb, var(--bg) 45%, transparent) 36%, transparent 70%), linear-gradient(0deg, color-mix(in srgb, var(--bg) 35%, transparent), transparent 30%);pointer-events:none;position:absolute;inset:0}.blog-home-hero-inner{align-items:center;min-height:334px;padding-block:34px 22px;display:flex}.blog-home-hero-copy{max-width:790px}.blog-home-hero .eyebrow{color:var(--ink);letter-spacing:2px;font-weight:400}.blog-home-hero h1{margin:12px 0 17px;font-size:clamp(38px,3.7vw,56px);line-height:1.15}.blog-home-hero h1 span{color:var(--gold);display:block}.blog-home-hero p{max-width:550px;color:var(--ink);font-size:16px;line-height:1.7}.blog-home-ornament{width:min(400px,100%);color:var(--gold);align-items:center;gap:5px;margin-top:24px;display:flex}.blog-home-ornament>span:first-child,.blog-home-ornament>span:last-child{background:var(--gold);opacity:.7;flex:1;height:1px}.blog-home-ornament svg:first-of-type{transform:rotate(180deg)}.blog-home-ornament-moon{border:1px solid var(--gold);border-radius:50%;width:17px;height:21px;position:relative}.blog-home-ornament-moon:after{content:"";background:var(--gold);width:1px;position:absolute;top:-5px;bottom:-5px;left:50%}.blog-home-body{grid-template-columns:minmax(0,3.27fr) minmax(270px,1fr);gap:24px;padding-block:20px 70px;display:grid}.blog-home-main,.blog-home-sidebar{min-width:0}.blog-home-section-title{letter-spacing:1.5px;align-items:center;gap:14px;font:400 12px/1.5 DM Sans,Arial,sans-serif;display:flex}.blog-home-section-title svg{stroke-width:1.3px;width:22px;height:22px;color:var(--gold);flex-shrink:0}.blog-home-featured>h2{margin:0 0 8px 8px}.blog-home-featured-card{border:1px solid var(--blog-home-line);border-radius:var(--radius);background:var(--blog-home-panel);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid;overflow:hidden}.blog-home-featured-image{min-height:288px;display:block;position:relative}.blog-home-featured-image img,.blog-home-card-image img{object-fit:cover}.blog-home-featured-copy{padding:20px 25px 16px}.blog-home-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:11px;display:flex}.blog-home-meta>span{text-transform:uppercase;color:var(--gold);letter-spacing:.5px}.blog-home-meta time{color:var(--muted);font-size:12px}.blog-home-featured h3{margin:13px 0 11px;font-size:clamp(22px,1.8vw,26px);line-height:1.24}.blog-home-featured-copy p{color:var(--ink);font-size:13px;line-height:1.65}.blog-home-read{border:1px solid var(--gold);border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:44px;margin-top:15px;padding:7px 26px;font-size:13px;display:inline-flex}.blog-home-read svg{color:var(--gold)}.blog-home-recent{margin-top:13px}.blog-home-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.blog-home-all{min-height:44px;color:var(--gold);white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:inline-flex}.blog-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.blog-home-card{border:1px solid var(--blog-home-line);border-radius:var(--radius);background:var(--blog-home-panel);min-width:0;overflow:hidden}.blog-home-card>a{height:100%;display:block}.blog-home-card-image{aspect-ratio:2.08;position:relative}.blog-home-card-copy{padding:11px 13px 15px}.blog-home-card-meta{flex-wrap:wrap;gap:2px 8px;font-size:11px;line-height:1.7;display:flex}.blog-home-card-meta>span:first-child{color:var(--gold);text-transform:uppercase;letter-spacing:.6px}.blog-home-coming{color:var(--muted);font-size:11px}.blog-home-card h3{margin-top:5px;font-size:17px;line-height:1.3}.blog-home-card time{color:var(--muted);margin-top:8px;font-size:12px;display:block}.blog-home-read,.blog-home-card.is-published,.blog-home-featured h3 a,.blog-home-categories a{transition:background .2s,border-color .2s,color .2s}.blog-home-read:hover,.blog-home-categories a:hover{background:color-mix(in srgb, var(--gold) 6%, transparent)}.blog-home-card.is-published:hover{border-color:color-mix(in srgb, var(--gold) 50%, var(--paper))}.blog-home-featured h3 a:hover,.blog-home-all:hover,.blog-home-archive a:hover{color:var(--gold)}.blog-home-categories{border:1px solid var(--blog-home-line);border-radius:var(--radius);background:color-mix(in srgb, var(--blog-home-panel) 85%, transparent);padding:15px 16px}.blog-home-categories h2{border-bottom:1px solid var(--blog-home-line);padding-bottom:11px}.blog-home-categories ul{margin:0;padding:0;list-style:none}.blog-home-categories li+li{border-top:1px solid color-mix(in srgb, var(--blog-home-line) 55%, transparent)}.blog-home-categories li>a,.blog-home-category-planned{align-items:center;gap:15px;min-height:42px;font-size:13px;display:flex}.blog-home-categories li svg{width:25px;height:25px;color:var(--gold);stroke-width:1.2px;flex-shrink:0}.blog-home-category-planned{color:var(--muted)}.blog-home-count{background:var(--surface-raised);text-align:center;border-radius:999px;min-width:29px;margin-left:auto;font-size:12px;line-height:22px}.blog-home-velaria{isolation:isolate;border:1px solid color-mix(in srgb, var(--gold) 35%, var(--paper));border-radius:var(--radius);text-align:center;background:linear-gradient(140deg, var(--blog-home-panel), color-mix(in srgb, var(--lavender) 65%, var(--bg)));flex-direction:column;justify-content:center;align-items:center;min-height:238px;margin-top:18px;padding:13px 18px 42px;display:flex;position:relative;overflow:hidden}.blog-home-symbol{width:82px;height:auto;margin-bottom:7px}.blog-home-velaria h2{color:var(--gold);font-size:21px;line-height:1.25}.blog-home-velaria p{color:var(--ink);margin-top:13px;font-size:13px;line-height:1.65}.blog-home-velaria-orbit{z-index:-1;border:1px solid color-mix(in srgb, var(--gold) 14%, transparent);border-radius:50%;position:absolute;inset:13px 10px;transform:rotate(-12deg)}.blog-home-velaria-orbit:after{content:"";border:inherit;border-radius:50%;position:absolute;inset:-6px 6px;transform:rotate(24deg)}.blog-home-velaria-leaves{z-index:-1;color:var(--gold);opacity:.2;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:19px;bottom:12px;left:9px}.blog-home-velaria-leaves svg{stroke-width:.7px;width:32px;height:32px;transform:rotate(-30deg)}.blog-home-velaria-leaves.is-right{left:auto;right:9px;transform:scaleX(-1)}.blog-home-velaria-star{color:var(--gold);opacity:.35;stroke-width:1px;position:absolute;top:19px;right:34px}.blog-home-velaria-flower{color:var(--gold);opacity:.35;stroke-width:1px;position:absolute;bottom:9px}.blog-home-archive{border-top:1px solid var(--blog-home-line);margin-top:28px;padding-top:20px;scroll-margin-top:30px}.blog-home-archive>section{margin-top:16px;scroll-margin-top:30px}.blog-home-archive h3{color:var(--gold);font-size:18px}.blog-home-archive ul{margin:7px 0 0;padding:0;list-style:none}.blog-home-archive a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.blog-home-archive a svg{color:var(--gold);flex-shrink:0}@media (min-width:1600px){.blog-home-hero-inner{min-height:360px}}@media (max-width:1200px){.blog-home-body{grid-template-columns:minmax(0,2.6fr) minmax(250px,1fr);gap:20px}.blog-home-featured-card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.blog-home-featured-copy{padding:20px}.blog-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.blog-home-width{padding-inline:28px}.blog-home-body{grid-template-columns:1fr;padding-block:24px 55px}.blog-home-hero-inner{min-height:330px}.blog-home-hero h1{max-width:640px;font-size:44px}.blog-home-hero:after{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 70%, transparent), color-mix(in srgb, var(--bg) 55%, transparent) 55%, transparent)}.blog-home-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blog-home-velaria{margin-top:0}.blog-home-categories li>a,.blog-home-category-planned{min-height:44px}.blog-home-card h3{font-size:21px}}@media (max-width:600px){.blog-home-width{padding-inline:20px}.blog-home-hero-inner{align-items:flex-start;min-height:450px;padding-block:30px 155px}.blog-home-hero-image{object-position:70% center}.blog-home-hero:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, transparent), color-mix(in srgb, var(--bg) 76%, transparent) 53%, color-mix(in srgb, var(--bg) 8%, transparent) 80%, var(--bg))}.blog-home-hero h1{margin-block:12px 16px;font-size:clamp(29px,7.5vw,40px);line-height:1.22}.blog-home-hero p{font-size:14px;line-height:1.7}.blog-home-hero .eyebrow{font-size:11px}.blog-home-ornament{width:250px;max-width:100%;margin-top:20px}.blog-home-body{gap:28px;padding-top:21px}.blog-home-featured-card,.blog-home-grid,.blog-home-sidebar{grid-template-columns:1fr}.blog-home-featured-image{aspect-ratio:1.7;min-height:0}.blog-home-featured-copy{padding:20px}.blog-home-featured h3{font-size:25px}.blog-home-featured-copy p{font-size:14px}.blog-home-meta{font-size:11px}.blog-home-recent{margin-top:22px}.blog-home-section-title{letter-spacing:1px;gap:9px;font-size:12px}.blog-home-section-heading{gap:8px}.blog-home-all{gap:7px;font-size:12px}.blog-home-grid{gap:18px}.blog-home-card-image{aspect-ratio:1.9}.blog-home-card-copy{padding:14px 18px 19px}.blog-home-card h3{font-size:23px}.blog-home-card-meta,.blog-home-coming{font-size:11px}.blog-home-sidebar{gap:18px}.blog-home-velaria{min-height:270px}}@media (prefers-reduced-motion:reduce){.blog-home a,.blog-home-card{transition:none}}
