.page-hero[data-astro-cid-s5hxusys]{background:var(--addis-bg);color:var(--addis-ink);overflow:clip}.page-hero-inner[data-astro-cid-s5hxusys]{max-width:1200px;margin:0 auto;padding:50px 40px 64px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;position:relative}.page-hero-copy[data-astro-cid-s5hxusys]{min-width:0}.page-hero-title[data-astro-cid-s5hxusys]{max-width:10ch;margin:0;font-family:var(--font-display);font-size:clamp(68px,8vw,112px);font-weight:800;line-height:.88;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;color:inherit}.page-hero-stroke[data-astro-cid-s5hxusys]{display:block;width:52%;height:8px;background:var(--addis-flower);margin:20px 0 22px;transform:rotate(-2deg);clip-path:polygon(0 35%,94% 0,100% 55%,8% 100%)}.page-hero-subtitle[data-astro-cid-s5hxusys]{max-width:36ch;margin:0;font-size:clamp(16px,1.7vw,21px);line-height:1.5;color:inherit;text-wrap:pretty}.page-hero-visual[data-astro-cid-s5hxusys]{min-width:0;position:relative;margin:6px 8px 8px 0;transform:rotate(2deg)}.page-hero-visual[data-astro-cid-s5hxusys]:before{content:"";position:absolute;inset:-10px -12px 18px 22px;background:var(--addis-flower);transform:rotate(-5deg)}.page-hero-photo[data-astro-cid-s5hxusys]{position:relative;padding:7px;background:var(--addis-ink)}.page-hero-photo[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover}figcaption[data-astro-cid-s5hxusys]{display:flex;justify-content:space-between;gap:12px;position:relative;background:var(--addis-ink);color:var(--addis-bg);padding:6px 12px 12px;font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.page-hero-flower[data-astro-cid-s5hxusys],.text-only-flower[data-astro-cid-s5hxusys]{display:block;aspect-ratio:1;background:var(--addis-flower);mask:url(/favicon.png) center / contain no-repeat;-webkit-mask:url(/favicon.png) center / contain no-repeat;pointer-events:none}.page-hero-flower[data-astro-cid-s5hxusys]{position:absolute;width:clamp(60px,7vw,100px);left:-38px;bottom:34px;transform:rotate(-20deg)}.page-hero-text-only[data-astro-cid-s5hxusys] .page-hero-inner[data-astro-cid-s5hxusys]{grid-template-columns:1fr;min-height:260px}.page-hero-text-only[data-astro-cid-s5hxusys] .page-hero-copy[data-astro-cid-s5hxusys]{position:relative;z-index:1;max-width:75%}.page-hero-text-only[data-astro-cid-s5hxusys] .page-hero-title[data-astro-cid-s5hxusys]{max-width:16ch}.text-only-flower[data-astro-cid-s5hxusys]{position:absolute;width:220px;right:40px;top:50%;transform:translateY(-50%) rotate(12deg);opacity:.22}@media (max-width: 1050px){.page-hero-inner[data-astro-cid-s5hxusys]{padding:40px 24px 48px;gap:40px}.page-hero-flower[data-astro-cid-s5hxusys]{left:-24px;bottom:30px}}@media (max-width: 700px){.page-hero-inner[data-astro-cid-s5hxusys]{grid-template-columns:1fr;padding:30px 20px 36px;gap:32px}.page-hero-title[data-astro-cid-s5hxusys]{max-width:12ch;font-size:clamp(60px,12vw,84px)}.page-hero-stroke[data-astro-cid-s5hxusys]{width:42%;height:6px;margin:16px 0 18px}.page-hero-subtitle[data-astro-cid-s5hxusys]{max-width:40ch;font-size:16px}.page-hero-visual[data-astro-cid-s5hxusys]{margin:0;transform:none}.page-hero-visual[data-astro-cid-s5hxusys]:before{inset:-6px -5px 18px 16px;transform:rotate(-2deg)}.page-hero-photo[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{aspect-ratio:16 / 9}.page-hero-flower[data-astro-cid-s5hxusys]{width:62px;left:auto;right:12px;bottom:46px;transform:rotate(-15deg)}.page-hero-text-only[data-astro-cid-s5hxusys] .page-hero-copy[data-astro-cid-s5hxusys]{max-width:100%}.text-only-flower[data-astro-cid-s5hxusys]{width:160px;right:-36px;opacity:.12}}:root{--font-primary: "Inter", sans-serif;--font-display: "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--text-xs: clamp(.65rem, 1.5vw, .75rem);--text-sm: clamp(.75rem, 1.8vw, .875rem);--text-base: clamp(.875rem, 2vw, 1rem);--text-lg: clamp(1rem, 2.5vw, 1.125rem);--text-xl: clamp(1.125rem, 3vw, 1.25rem);--text-2xl: clamp(1.25rem, 3.5vw, 1.5rem);--text-3xl: clamp(1.5rem, 4vw, 1.75rem);--brand-main: var(--theme-link);--brand-main-dark: var(--theme-link);--brand-main-light: var(--theme-on-dark);--color-gold: #d4a847;--color-gold-light: #f5e4b0;--color-forest: #3d6b4f;--color-cream: #fdf6ec;--color-cream-dark: #f5e9d8;--color-ink: #1c1c1c;--leading-tight: 1.2;--leading-normal: 1.5;--leading-loose: 1.65;--font-thin: 100;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-black: 900;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .05em}.content{max-width:800px;padding:0 20px;margin:0 auto}html,body{margin:0;width:100%;background:var(--color-cream)}body{font-family:var(--font-primary);font-size:var(--type-body);line-height:var(--leading-loose);color:#374151}a{color:var(--brand-main);text-underline-offset:2px;transition:color .2s}a:hover,a:focus{color:var(--brand-main-dark)}p{margin-bottom:1rem}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.font-thin{font-weight:var(--font-thin)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-black{font-weight:var(--font-black)}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.leading-loose{line-height:var(--leading-loose)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}body:before{content:"";position:fixed;inset:0;background-image:url(/noise.webp);background-repeat:repeat;background-size:200px 200px;opacity:.04;pointer-events:none;z-index:9998}.page-hero+.content{padding-top:2.5rem;padding-bottom:4rem}.page-hero+.content>*:first-child,.page-hero+.content>section:first-child>*:first-child{margin-top:0}
