.hero[data-astro-cid-ewxirvlt]{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;color:var(--c-paper);overflow:hidden}.bg-wrap[data-astro-cid-ewxirvlt]{position:absolute;inset:-48px 0;z-index:0}.bg[data-astro-cid-ewxirvlt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:kenburns 22s var(--ease-in-out) infinite alternate}.overlay[data-astro-cid-ewxirvlt]{position:absolute;inset:0;background:linear-gradient(90deg,#201100d9,#20110080 55%,#20110026)}.overlay-light[data-astro-cid-ewxirvlt]{position:absolute;inset:0;background:radial-gradient(60% 50% at 70% 30%,rgba(211,150,78,.18),transparent 70%);animation:drift 18s var(--ease-in-out) infinite}.content[data-astro-cid-ewxirvlt]{position:relative;z-index:2;padding-block:clamp(120px,20vw,180px) 6rem;max-width:640px}.subtitle[data-astro-cid-ewxirvlt]{font-size:clamp(1.1rem,2vw,1.35rem);margin-top:1.25rem;max-width:32ch}.cta-row[data-astro-cid-ewxirvlt]{margin-top:2.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.support[data-astro-cid-ewxirvlt]{max-width:34ch;font-size:.92rem;color:#f6f0e6d9}@media(prefers-reduced-motion:no-preference){.hero-title[data-astro-cid-ewxirvlt] .wi[data-astro-cid-ewxirvlt]{transition-duration:.9s;transition-delay:calc(var(--i) * 55ms + .15s)}.hero-subtitle[data-astro-cid-ewxirvlt]{animation:hero-blur 1s var(--ease-out) .5s both}.hero-cta[data-astro-cid-ewxirvlt]{animation:hero-fade .8s var(--ease-out) .75s both}.hero-card[data-astro-cid-ewxirvlt]{animation:hero-card-in .9s var(--ease-out) 1.15s both,float-y var(--loop-float) var(--ease-in-out) 2.2s infinite}}@keyframes hero-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-blur{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes hero-card-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.card[data-astro-cid-ewxirvlt]{position:relative;z-index:2;margin:0 var(--gutter) 2rem;background:#2011008c;backdrop-filter:blur(6px);border:1px solid rgba(246,240,230,.25);border-radius:var(--radius);padding:1.5rem;max-width:340px}@property --spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.card[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;inset:-3px;border-radius:calc(var(--radius) + 3px);padding:1px;background:conic-gradient(from var(--spin, 0deg),transparent 0%,var(--c-brass) 12%,transparent 26%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:brass-thread 12s linear infinite;pointer-events:none}@keyframes brass-thread{to{--spin: 360deg}}.card[data-astro-cid-ewxirvlt] .card-title[data-astro-cid-ewxirvlt]{color:var(--c-brass);font-size:1.1rem;font-family:var(--font-display);font-weight:600;line-height:1.15;margin:0;text-wrap:balance;font-variation-settings:"SOFT" 50,"WONK" 1}.card[data-astro-cid-ewxirvlt] p[data-astro-cid-ewxirvlt]{margin-top:.6rem;font-size:.92rem;color:#f6f0e6d9}.card-link[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-weight:600;color:var(--c-brass)}.scroll-hint[data-astro-cid-ewxirvlt]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:2;display:none;flex-direction:column;align-items:center;gap:.5rem;opacity:.75;transition:opacity var(--d-base) ease}.is-scrolled-page[data-astro-cid-ewxirvlt] .scroll-hint[data-astro-cid-ewxirvlt]{opacity:0}.hint-label[data-astro-cid-ewxirvlt]{font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;color:var(--c-paper)}.hint-line[data-astro-cid-ewxirvlt]{position:relative;width:1px;height:48px;background:#f6f0e659;overflow:hidden}.hint-dot[data-astro-cid-ewxirvlt]{position:absolute;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:var(--c-brass);animation:hint-drop 2.4s var(--ease-in-out) infinite}@keyframes hint-drop{0%{top:-6px;opacity:0}25%{opacity:1}to{top:48px;opacity:0}}@media(min-width:900px){.hero[data-astro-cid-ewxirvlt]{align-items:stretch}.content[data-astro-cid-ewxirvlt]{padding-block:clamp(140px,16vw,200px) 0}.card[data-astro-cid-ewxirvlt]{position:absolute;right:var(--gutter);bottom:3rem;margin:0}.scroll-hint[data-astro-cid-ewxirvlt]{display:flex}}@media(prefers-reduced-motion:reduce){.hint-dot[data-astro-cid-ewxirvlt],.overlay-light[data-astro-cid-ewxirvlt],.bg[data-astro-cid-ewxirvlt],.card[data-astro-cid-ewxirvlt]:before{animation:none!important}.hero-card[data-astro-cid-ewxirvlt]{animation:none!important}}.grid[data-astro-cid-d476q4uj]{display:grid;gap:clamp(2.5rem,6vw,4rem)}.media[data-astro-cid-d476q4uj]{position:relative}.media[data-astro-cid-d476q4uj] img[data-astro-cid-d476q4uj]{display:block;width:100%;height:auto;aspect-ratio:1024 / 1536;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-warm);border:6px solid var(--c-oak)}.badge[data-astro-cid-d476q4uj]{position:absolute;bottom:-1.5rem;right:-1rem;background:var(--c-walnut);color:var(--c-paper);border-radius:50%;width:130px;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:var(--shadow-warm)}.badge-ring[data-astro-cid-d476q4uj]{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);animation:spin-slow 30s linear infinite}.badge-ring[data-astro-cid-d476q4uj] text[data-astro-cid-d476q4uj]{fill:#f6f0e6cc;font-size:8.2px;font-family:var(--font-body);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.badge[data-astro-cid-d476q4uj] .num[data-astro-cid-d476q4uj]{font-family:var(--font-display);font-size:2.2rem;color:var(--c-brass);line-height:1}blockquote[data-astro-cid-d476q4uj]{position:relative;margin:1.5rem 0;padding:1.25rem 1.5rem;background:var(--c-linen);border-left:3px solid var(--c-brass);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-display);font-style:italic;font-size:1.1rem}.q-mark[data-astro-cid-d476q4uj]{position:absolute;top:-3.2rem;left:.6rem;font-family:var(--font-display);font-size:8rem;line-height:1;color:var(--c-brass);opacity:.25;pointer-events:none}.paragraph[data-astro-cid-d476q4uj]{color:var(--c-muted)}.checks-cols[data-astro-cid-d476q4uj]{margin-top:1.5rem;display:grid;gap:.75rem 1.5rem;grid-template-columns:1fr}.checks[data-astro-cid-d476q4uj]{display:flex;flex-direction:column;gap:.75rem}.checks[data-astro-cid-d476q4uj] li[data-astro-cid-d476q4uj]{display:flex;gap:.6rem;align-items:flex-start;padding:.35rem .5rem;margin-inline:-.5rem;border-radius:.6em;transition:background var(--d-base) ease,transform var(--d-base) var(--ease-out)}.checks[data-astro-cid-d476q4uj] li[data-astro-cid-d476q4uj]:hover{background:var(--c-linen);transform:translate(4px)}.checks[data-astro-cid-d476q4uj] li[data-astro-cid-d476q4uj]:hover svg{color:var(--c-brass);transform:scale(1.15) rotate(-4deg)}.checks[data-astro-cid-d476q4uj] svg{color:var(--c-oak);flex-shrink:0;margin-top:.2rem;stroke-dasharray:30;stroke-dashoffset:0;transition:color var(--d-base) ease,transform var(--d-base) var(--ease-spring)}.js[data-astro-cid-d476q4uj] .checks[data-astro-cid-d476q4uj] li[data-astro-cid-d476q4uj][data-reveal] svg{stroke-dashoffset:30;transition:stroke-dashoffset .4s var(--ease-out) calc(var(--i) * 90ms + .3s)}.js[data-astro-cid-d476q4uj] .checks[data-astro-cid-d476q4uj] li[data-astro-cid-d476q4uj][data-reveal].is-visible svg{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.js[data-astro-cid-d476q4uj] .checks[data-astro-cid-d476q4uj] li[data-astro-cid-d476q4uj][data-reveal] svg{stroke-dashoffset:0}.badge[data-astro-cid-d476q4uj],.badge-ring[data-astro-cid-d476q4uj]{animation:none!important}}@media(min-width:640px){.checks-cols[data-astro-cid-d476q4uj]{grid-template-columns:1fr 1fr}}@media(min-width:900px){.grid[data-astro-cid-d476q4uj]{grid-template-columns:5fr 7fr;align-items:center}}.before-after[data-astro-cid-fztqauyw]{position:relative;width:100%;max-width:560px;margin-inline:auto;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-warm);background:var(--c-linen)}.before-after[data-astro-cid-fztqauyw] img[data-astro-cid-fztqauyw]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.img-after-wrap[data-astro-cid-fztqauyw]{position:absolute;inset:0}.chip[data-astro-cid-fztqauyw]{position:absolute;top:12px;padding:.3em .9em;border-radius:999px;font-size:.78rem;font-weight:600;background:#201100a6;color:var(--c-paper);z-index:2;transition:opacity .3s ease}.chip-before[data-astro-cid-fztqauyw]{left:12px}.chip-after[data-astro-cid-fztqauyw]{right:12px}.handle[data-astro-cid-fztqauyw]{position:absolute;top:0;bottom:0;width:2px;background:var(--c-paper);box-shadow:0 0 12px #f6f0e699;transform:translate(-50%);pointer-events:none;z-index:3}.handle-dot[data-astro-cid-fztqauyw]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:var(--c-paper);box-shadow:0 8px 20px #00000059;display:flex;align-items:center;justify-content:center;gap:.3em;transition:scale var(--d-base) var(--ease-spring)}.before-after[data-astro-cid-fztqauyw]:hover .handle-dot[data-astro-cid-fztqauyw],.before-after[data-astro-cid-fztqauyw]:focus-within .handle-dot[data-astro-cid-fztqauyw]{scale:1.1}.arr[data-astro-cid-fztqauyw]{color:var(--c-walnut);font-size:1.25rem;font-weight:600;line-height:1}.range[data-astro-cid-fztqauyw]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:4}.range[data-astro-cid-fztqauyw]:focus-visible{outline:none}.before-after[data-astro-cid-fztqauyw]:focus-within .handle-dot[data-astro-cid-fztqauyw]{outline:2px solid var(--c-brass);outline-offset:3px}@keyframes ba-breathe{0%,to{margin-left:0}50%{margin-left:1.5%}}.before-after[data-astro-cid-fztqauyw].is-breathing .handle[data-astro-cid-fztqauyw]{animation:ba-breathe 5s var(--ease-in-out) infinite}.before-after[data-astro-cid-fztqauyw].is-demoing .handle[data-astro-cid-fztqauyw],.before-after[data-astro-cid-fztqauyw].is-breathing.is-demoing .handle[data-astro-cid-fztqauyw]{animation:none}@media(prefers-reduced-motion:reduce){.handle[data-astro-cid-fztqauyw]{animation:none!important}}.counter[data-astro-cid-x63rdsgb]{text-align:left}.value[data-astro-cid-x63rdsgb]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);color:var(--c-brass);line-height:1}.label[data-astro-cid-x63rdsgb]{margin-top:.5rem;color:#f6f0e6bf;font-size:.95rem}.case[data-astro-cid-j6qrdjrp]{color:var(--c-paper)}.grid[data-astro-cid-j6qrdjrp]{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:center}.paragraph[data-astro-cid-j6qrdjrp]{margin-top:1.25rem;color:#f6f0e6d9;max-width:55ch}.counters[data-astro-cid-j6qrdjrp]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-block:2.5rem}.cta-link[data-astro-cid-j6qrdjrp]{border-color:var(--c-brass)}@media(min-width:900px){.grid[data-astro-cid-j6qrdjrp]{grid-template-columns:5fr 7fr}}.head[data-astro-cid-7hysktir]{max-width:60ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.intro[data-astro-cid-7hysktir]{margin-top:1rem;color:var(--c-muted)}.layout[data-astro-cid-7hysktir]{display:grid;gap:2.5rem}.proof[data-astro-cid-7hysktir]{max-width:380px;margin-inline:auto;width:100%}.grid[data-astro-cid-7hysktir]{display:grid;gap:1.75rem}.card[data-astro-cid-7hysktir]{position:relative;overflow:hidden;background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--radius);padding:2rem 1.85rem 1.85rem;box-shadow:var(--shadow-warm);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s ease}.card[data-astro-cid-7hysktir]:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(211,150,78,.1),transparent 55%);opacity:0;transition:opacity .3s ease;pointer-events:none}.card[data-astro-cid-7hysktir]:hover{transform:translateY(-6px);border-color:var(--c-oak);box-shadow:0 24px 40px -22px #20110052}.card[data-astro-cid-7hysktir]:hover:after{opacity:1}.card[data-astro-cid-7hysktir]:hover h3[data-astro-cid-7hysktir]{color:var(--c-oak)}.card[data-astro-cid-7hysktir] h3[data-astro-cid-7hysktir]{transition:color var(--d-base) ease}.top-line[data-astro-cid-7hysktir]{position:absolute;top:0;left:0;right:0;height:1px;background:var(--c-brass);transform:scaleX(0);transform-origin:left}.js[data-astro-cid-7hysktir] .card[data-astro-cid-7hysktir].is-visible .top-line[data-astro-cid-7hysktir],html:not(.js) .top-line[data-astro-cid-7hysktir]{animation:line-grow 1s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms)}.screw[data-astro-cid-7hysktir]{position:absolute;top:14px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d8c4a0,var(--c-oak) 70%);box-shadow:inset 0 0 0 1px #2011004d;opacity:.55}.screw[data-astro-cid-7hysktir]:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:1px;background:#20110080;transform:translate(-50%,-50%) rotate(24deg)}.screw-l[data-astro-cid-7hysktir]{left:14px}.screw-r[data-astro-cid-7hysktir]{right:14px}.watermark[data-astro-cid-7hysktir]{position:absolute;top:.75rem;right:1.1rem;font-family:var(--font-display);font-style:italic;font-size:4rem;line-height:1;color:var(--c-linen);pointer-events:none;user-select:none}.badge[data-astro-cid-7hysktir]{position:relative;display:inline-flex;align-items:center;gap:.6rem;color:var(--c-oak);margin-bottom:1.1rem}.badge[data-astro-cid-7hysktir] svg{width:42px;height:42px;padding:9px;border-radius:50%;background:var(--c-linen);color:var(--c-oak);box-shadow:inset 0 0 0 1px var(--c-line);animation:drift var(--loop-drift) var(--ease-in-out) infinite;transition:transform var(--d-base) var(--ease-spring)}.card[data-astro-cid-7hysktir]:hover .badge[data-astro-cid-7hysktir] svg{animation-play-state:paused;transform:rotate(-6deg) scale(1.08)}.card[data-astro-cid-7hysktir] h3[data-astro-cid-7hysktir]{font-size:1.15rem;position:relative}.card[data-astro-cid-7hysktir] p[data-astro-cid-7hysktir]{margin-top:.6rem;color:var(--c-muted);position:relative}@media(min-width:700px){.grid[data-astro-cid-7hysktir]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.layout[data-astro-cid-7hysktir]{grid-template-columns:320px 1fr;align-items:start;gap:3rem}.proof[data-astro-cid-7hysktir]{max-width:none;position:sticky;top:100px}.grid[data-astro-cid-7hysktir]{grid-template-columns:1fr 1fr}}@media(min-width:1300px){.grid[data-astro-cid-7hysktir]{grid-template-columns:1fr 1fr 1fr}}.head[data-astro-cid-7fsfp5w6]{max-width:68ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.subtitle[data-astro-cid-7fsfp5w6]{color:var(--c-oak);font-size:1.2rem;margin-top:.5rem}.intro[data-astro-cid-7fsfp5w6]{margin-top:.75rem;color:var(--c-muted)}.head[data-astro-cid-7fsfp5w6] h2[data-astro-cid-7fsfp5w6]{margin-top:1.5rem;font-size:clamp(1.5rem,2.5vw,2.1rem)}.grid[data-astro-cid-7fsfp5w6]{display:grid;gap:2rem}.card[data-astro-cid-7fsfp5w6]{position:relative;text-align:center;padding:2.25rem 1.5rem 1.75rem;border-radius:var(--radius);transition:background var(--d-base) ease,box-shadow var(--d-base) ease,transform var(--d-base) var(--ease-out)}.card[data-astro-cid-7fsfp5w6]:hover{background:var(--c-paper);box-shadow:var(--shadow-warm);translate:0 -6px}.index-mark[data-astro-cid-7fsfp5w6]{position:absolute;top:.75rem;left:50%;translate:-50% 0;font-family:var(--font-display);font-style:italic;font-size:.85rem;color:var(--c-brass);opacity:.6;letter-spacing:.05em}.img-wrap[data-astro-cid-7fsfp5w6]{position:relative;width:150px;margin-inline:auto}.ring[data-astro-cid-7fsfp5w6]{position:absolute;inset:-10px;border-radius:50%;border:1.5px dashed var(--c-oak);opacity:.55;animation:spin-slow 40s linear infinite;transition:animation-duration 0s}.card[data-astro-cid-7fsfp5w6]:hover .ring[data-astro-cid-7fsfp5w6]{animation-duration:14s;border-color:var(--c-brass)}.card[data-astro-cid-7fsfp5w6] img[data-astro-cid-7fsfp5w6]{display:block;width:150px;height:150px;object-fit:cover;border-radius:50%;overflow:hidden;background:var(--c-paper);color:transparent;font-size:0;box-shadow:var(--shadow-warm);transition:transform var(--d-slow) var(--ease-out)}.card[data-astro-cid-7fsfp5w6]:hover img[data-astro-cid-7fsfp5w6]{transform:scale(1.06)}.card[data-astro-cid-7fsfp5w6] h3[data-astro-cid-7fsfp5w6]{margin-top:1.25rem;font-size:1.1rem;transition:color var(--d-base) ease}.card[data-astro-cid-7fsfp5w6]:hover h3[data-astro-cid-7fsfp5w6]{color:var(--c-oak)}.rule[data-astro-cid-7fsfp5w6]{display:block;width:28px;height:2px;background:var(--c-brass);margin:.75rem auto 0;transform:scaleX(.5);transition:transform var(--d-base) var(--ease-out)}.card[data-astro-cid-7fsfp5w6]:hover .rule[data-astro-cid-7fsfp5w6]{transform:scaleX(1)}.card[data-astro-cid-7fsfp5w6] p[data-astro-cid-7fsfp5w6]{margin-top:.6rem;color:var(--c-muted)}@media(min-width:700px){.grid[data-astro-cid-7fsfp5w6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grid[data-astro-cid-7fsfp5w6]{grid-template-columns:repeat(3,1fr)}.grid[data-astro-cid-7fsfp5w6] .card[data-astro-cid-7fsfp5w6]:nth-child(3n+2){transform:translateY(48px)}.js[data-astro-cid-7fsfp5w6] .grid[data-astro-cid-7fsfp5w6] .card[data-astro-cid-7fsfp5w6][data-reveal]:nth-child(3n+2){transform:translateY(48px)}.js[data-astro-cid-7fsfp5w6] .grid[data-astro-cid-7fsfp5w6] .card[data-astro-cid-7fsfp5w6][data-reveal]:nth-child(3n+2).is-visible{transform:translateY(48px)}}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-7fsfp5w6]{animation:none!important}.card[data-astro-cid-7fsfp5w6] img[data-astro-cid-7fsfp5w6]{transition:none}}.head[data-astro-cid-txk7l4my]{max-width:60ch;margin-bottom:clamp(2rem,5vw,3rem)}.intro[data-astro-cid-txk7l4my]{margin-top:1rem;color:var(--c-muted)}.tile[data-astro-cid-txk7l4my]{position:relative;display:block;border-radius:var(--radius);overflow:hidden}.tile[data-astro-cid-txk7l4my] img[data-astro-cid-txk7l4my]{width:100%;height:100%;object-fit:cover;animation:kenburns 26s var(--ease-in-out) infinite alternate;will-change:transform}.tile[data-astro-cid-txk7l4my]:hover .overlay[data-astro-cid-txk7l4my]{background:linear-gradient(0deg,#201100d9,#20110059)}.overlay[data-astro-cid-txk7l4my]{position:absolute;inset-inline:0;bottom:0;background:linear-gradient(0deg,rgba(32,17,0,.85),transparent);color:var(--c-paper);padding:1rem;display:flex;flex-direction:column;gap:.15rem;transition:background var(--d-base) ease}.place[data-astro-cid-txk7l4my]{font-weight:600;transition:transform var(--d-base) var(--ease-out)}.year[data-astro-cid-txk7l4my]{font-size:.85rem;opacity:.85}.go[data-astro-cid-txk7l4my]{position:absolute;right:1rem;bottom:1rem;color:var(--c-brass);font-size:1.2rem;transform:translate(-12px);opacity:0;transition:transform var(--d-base) var(--ease-out),opacity var(--d-base) ease}.tile[data-astro-cid-txk7l4my]:hover .place[data-astro-cid-txk7l4my]{transform:translateY(-8px)}.tile[data-astro-cid-txk7l4my]:hover .go[data-astro-cid-txk7l4my]{transform:none;opacity:1}.marquee[data-astro-cid-txk7l4my]{margin-top:clamp(1.5rem,4vw,2.5rem)}.mq-item[data-astro-cid-txk7l4my]{font-family:var(--font-display);font-style:italic;font-size:2.5rem;color:var(--c-oak);opacity:.5}.mq-star[data-astro-cid-txk7l4my]{font-size:1.1rem;vertical-align:middle;margin-left:2.5rem;color:var(--c-brass)}.quote[data-astro-cid-txk7l4my]{position:relative;text-align:center;margin-top:clamp(3.5rem,8vw,6rem);max-width:46ch;margin-inline:auto;padding-top:1rem}.quote-mark[data-astro-cid-txk7l4my]{display:block;font-family:var(--font-display);font-size:clamp(4rem,9vw,6.5rem);line-height:1;color:var(--c-brass);opacity:.3}.quote[data-astro-cid-txk7l4my] h3[data-astro-cid-txk7l4my]{font-style:italic;font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.25}.quote-rule[data-astro-cid-txk7l4my]{display:block;width:64px;height:2px;background:var(--c-brass);margin:1.5rem auto 0}.js[data-astro-cid-txk7l4my] .quote-rule[data-astro-cid-txk7l4my]{transform:scaleX(0);transition:transform .8s var(--ease-out) .2s}.js[data-astro-cid-txk7l4my] .quote[data-astro-cid-txk7l4my].is-visible .quote-rule[data-astro-cid-txk7l4my]{transform:scaleX(1)}.quote[data-astro-cid-txk7l4my] p[data-astro-cid-txk7l4my]{margin-top:1.25rem;color:var(--c-muted)}.grid[data-astro-cid-txk7l4my]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tile[data-astro-cid-txk7l4my]{flex:0 0 78vw;max-width:340px;aspect-ratio:3/4;scroll-snap-align:start}@media(min-width:700px){.grid[data-astro-cid-txk7l4my]{display:grid;overflow:visible;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);height:clamp(420px,46vw,620px);gap:1rem}.tile[data-astro-cid-txk7l4my]{flex:initial;max-width:none;aspect-ratio:auto;scroll-snap-align:none}.tile[data-astro-cid-txk7l4my][style*="--area: big"]{grid-column:1 / 3;grid-row:1 / 3}.tile[data-astro-cid-txk7l4my][style*="--area: small1"]{grid-column:3 / 4;grid-row:1 / 2}.tile[data-astro-cid-txk7l4my][style*="--area: small2"]{grid-column:4 / 5;grid-row:1 / 2}.tile[data-astro-cid-txk7l4my][style*="--area: small3"]{grid-column:5 / 7;grid-row:1 / 2}.tile[data-astro-cid-txk7l4my][style*="--area: small4"]{grid-column:3 / 5;grid-row:2 / 3}.tile[data-astro-cid-txk7l4my][style*="--area: small5"]{grid-column:5 / 7;grid-row:2 / 3}}@media(max-width:699px){.tile[data-astro-cid-txk7l4my] img[data-astro-cid-txk7l4my]{animation:none}}.process[data-astro-cid-aa2wht3y]{padding-block:clamp(48px,7vw,88px);position:relative;overflow:hidden}.grain-lines[data-astro-cid-aa2wht3y]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.1;z-index:0}.grain-lines[data-astro-cid-aa2wht3y] path[data-astro-cid-aa2wht3y]{fill:none;stroke:var(--c-oak);stroke-width:1.5}html:not(.js) .grain-lines[data-astro-cid-aa2wht3y]{display:none}.head[data-astro-cid-aa2wht3y]{max-width:60ch;margin-bottom:clamp(2.5rem,6vw,4rem);position:relative;z-index:1}.steps[data-astro-cid-aa2wht3y]{display:grid;gap:2.5rem;counter-reset:step;position:relative;z-index:1}.steps[data-astro-cid-aa2wht3y] li[data-astro-cid-aa2wht3y]{position:relative;padding-left:0;transition:opacity var(--d-base) ease,scale var(--d-base) var(--ease-out)}.circle[data-astro-cid-aa2wht3y]{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--c-walnut);color:var(--c-brass);font-family:var(--font-display);font-size:1.3rem;margin-bottom:1rem;transition:background var(--d-base) ease,color var(--d-base) ease,transform var(--d-base) var(--ease-spring)}.pulse[data-astro-cid-aa2wht3y]{position:absolute;inset:0;border-radius:50%;border:1px solid var(--c-oak);opacity:0;scale:1;pointer-events:none}.num[data-astro-cid-aa2wht3y],.check[data-astro-cid-aa2wht3y]{transition:opacity .3s ease,scale .3s var(--ease-spring)}.check[data-astro-cid-aa2wht3y]{position:absolute;width:22px;height:22px;opacity:0;scale:.4}.step[data-astro-cid-aa2wht3y].is-done .num[data-astro-cid-aa2wht3y]{opacity:0;scale:.4}.step[data-astro-cid-aa2wht3y].is-done .check[data-astro-cid-aa2wht3y]{opacity:1;scale:1}.step[data-astro-cid-aa2wht3y].is-active .circle[data-astro-cid-aa2wht3y],.step[data-astro-cid-aa2wht3y].is-done .circle[data-astro-cid-aa2wht3y]{background:var(--c-oak);color:var(--c-paper)}.step[data-astro-cid-aa2wht3y].is-active .pulse[data-astro-cid-aa2wht3y]{animation:pulse-ring .8s var(--ease-out) 1}.step[data-astro-cid-aa2wht3y].is-active{opacity:1;scale:1.03}.js[data-astro-cid-aa2wht3y] .step[data-astro-cid-aa2wht3y][data-reveal]:not(.is-visible){opacity:0}.js[data-astro-cid-aa2wht3y] .step[data-astro-cid-aa2wht3y]:not(.is-active){opacity:.7}html:not(.js) .step[data-astro-cid-aa2wht3y]{opacity:1}.steps[data-astro-cid-aa2wht3y] h3[data-astro-cid-aa2wht3y]{font-size:1.1rem;transition:color var(--d-base) ease}.steps[data-astro-cid-aa2wht3y] p[data-astro-cid-aa2wht3y]{margin-top:.6rem;color:var(--c-muted)}.step[data-astro-cid-aa2wht3y]{cursor:default}.step[data-astro-cid-aa2wht3y]:hover{opacity:1!important}.step[data-astro-cid-aa2wht3y]:hover .circle[data-astro-cid-aa2wht3y]{background:var(--c-oak);color:var(--c-paper);transform:scale(1.08) rotate(-4deg)}.step[data-astro-cid-aa2wht3y]:hover h3[data-astro-cid-aa2wht3y]{color:var(--c-oak)}.steps[data-astro-cid-aa2wht3y]{padding-left:1.75rem}.steps[data-astro-cid-aa2wht3y]:before{content:"";position:absolute;top:6px;bottom:6px;left:27px;width:1px;background:var(--c-line);z-index:0}.steps[data-astro-cid-aa2wht3y]:after{content:"";position:absolute;top:6px;left:27px;width:1.5px;height:calc(100% * var(--line-progress, 0) - 12px);background:var(--c-oak);z-index:0;transform-origin:top}.step[data-astro-cid-aa2wht3y]{margin-left:-1.75rem;padding-left:1.75rem}.circle[data-astro-cid-aa2wht3y]{position:relative;z-index:1}@media(min-width:900px){.steps[data-astro-cid-aa2wht3y]{grid-template-columns:repeat(4,1fr);padding-left:0}.step[data-astro-cid-aa2wht3y]{margin-left:0;padding-left:0}.steps[data-astro-cid-aa2wht3y]:before{inset:32px 8% auto;width:auto;height:1px}.steps[data-astro-cid-aa2wht3y]:after{top:32px;left:8%;width:calc(84% * var(--line-progress, 0));height:1.5px}.circle[data-astro-cid-aa2wht3y]{width:64px;height:64px;font-size:1.5rem;margin-bottom:1.5rem}.steps[data-astro-cid-aa2wht3y] h3[data-astro-cid-aa2wht3y]{font-size:1.2rem}.steps[data-astro-cid-aa2wht3y] p[data-astro-cid-aa2wht3y]{max-width:30ch}}@media(prefers-reduced-motion:reduce){.steps[data-astro-cid-aa2wht3y]:after{width:84%;height:100%}.step[data-astro-cid-aa2wht3y]{opacity:1!important;scale:1!important}.pulse[data-astro-cid-aa2wht3y]{animation:none!important}}.quote-cta[data-astro-cid-qzbgwn5i]{position:relative;overflow:hidden}.grain-lines[data-astro-cid-qzbgwn5i]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.07;z-index:1}.grain-lines[data-astro-cid-qzbgwn5i] path[data-astro-cid-qzbgwn5i]{fill:none;stroke:var(--c-brass);stroke-width:1.5}html:not(.js) .grain-lines[data-astro-cid-qzbgwn5i]{display:none}@media(prefers-reduced-motion:reduce){.grain-lines[data-astro-cid-qzbgwn5i]{animation:none!important}}.container[data-astro-cid-qzbgwn5i]{position:relative;z-index:2;padding-block:clamp(2.5rem,5vw,3.5rem)}.layout[data-astro-cid-qzbgwn5i]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.star[data-astro-cid-qzbgwn5i]{display:inline-block;color:var(--c-brass);font-size:1.3rem;animation:spin-slow 18s linear infinite,star-glow 3.6s var(--ease-in-out) infinite}@keyframes star-glow{0%,to{opacity:.6}50%{opacity:1}}.copy[data-astro-cid-qzbgwn5i] h2[data-astro-cid-qzbgwn5i]{font-size:clamp(1.6rem,2vw + 1rem,2.2rem);max-width:20ch;margin:.6rem auto 0}.copy[data-astro-cid-qzbgwn5i] .text[data-astro-cid-qzbgwn5i]{margin:.9rem auto 0;color:#f6f0e6d9;max-width:46ch}.actions[data-astro-cid-qzbgwn5i]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.25rem}.reassure[data-astro-cid-qzbgwn5i]{display:inline-flex;align-items:center;gap:.5em;font-size:.85rem;color:var(--c-brass)}.media[data-astro-cid-qzbgwn5i]{position:relative;overflow:hidden;width:100%;max-width:320px;aspect-ratio:16/9;border-radius:var(--radius);box-shadow:0 20px 40px -20px #00000080}.media[data-astro-cid-qzbgwn5i] img[data-astro-cid-qzbgwn5i]{width:100%;height:100%;object-fit:cover;filter:sepia(.12) saturate(1.05)}@media(min-width:700px){.layout[data-astro-cid-qzbgwn5i]{flex-direction:row;text-align:left;align-items:center;gap:clamp(2rem,5vw,3.5rem)}.copy[data-astro-cid-qzbgwn5i] h2[data-astro-cid-qzbgwn5i],.copy[data-astro-cid-qzbgwn5i] .text[data-astro-cid-qzbgwn5i]{margin-inline:0}.actions[data-astro-cid-qzbgwn5i]{align-items:flex-start}.media[data-astro-cid-qzbgwn5i]{flex:0 0 320px;order:2;max-width:none;aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.star[data-astro-cid-qzbgwn5i]{animation:none!important}}.grid[data-astro-cid-lug7qch3]{display:grid;gap:clamp(2.5rem,6vw,4rem)}.copy[data-astro-cid-lug7qch3] h2[data-astro-cid-lug7qch3]{font-size:clamp(1.6rem,3vw,2.2rem);margin-top:.5rem}.paragraph[data-astro-cid-lug7qch3]{margin-top:1.25rem;color:var(--c-muted);max-width:62ch}.journey[data-astro-cid-lug7qch3]{margin-top:clamp(2.5rem,6vw,4rem);background:var(--c-linen);border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(1rem,2.5vw,1.75rem);box-shadow:var(--shadow-warm)}.journey[data-astro-cid-lug7qch3] img[data-astro-cid-lug7qch3]{display:block;width:100%;height:auto;max-width:720px;margin-inline:auto}.media[data-astro-cid-lug7qch3]{max-width:420px;margin-inline:auto}.portrait[data-astro-cid-lug7qch3]{border-radius:42% 58% 55% 45%/48% 42% 58% 52%;overflow:hidden;box-shadow:var(--shadow-warm);animation:blob 14s var(--ease-in-out) infinite alternate}@keyframes blob{0%{border-radius:42% 58% 55% 45%/48% 42% 58% 52%}to{border-radius:55% 45% 46% 54%/44% 56%}}.portrait[data-astro-cid-lug7qch3] img[data-astro-cid-lug7qch3]{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}html:not(.js) .portrait[data-astro-cid-lug7qch3]{animation:none}@media(min-width:900px){.grid[data-astro-cid-lug7qch3]{grid-template-columns:7fr 5fr;align-items:start}.media[data-astro-cid-lug7qch3]{max-width:none;margin-inline:0}}@media(prefers-reduced-motion:reduce){.portrait[data-astro-cid-lug7qch3]{animation:none!important;border-radius:var(--radius)}}
