@font-face{font-family:SMDisplay;src:url('/assets/display.ttf') format('truetype');font-display:swap;font-weight:400}@font-face{font-family:SMSans;src:url('/assets/sans.ttf') format('truetype');font-display:swap;font-weight:100 900}
:root{--green:#032e22;--cream:#fffcf5;--orange:#ff6900}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--green);font-family:SMSans,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #e49b27;outline-offset:5px}.skip{position:fixed;z-index:10;top:10px;left:10px;transform:translateY(-200%);padding:10px;background:var(--cream)}.skip:focus{transform:none}.masthead{height:6.2vw;min-height:72px;display:flex;align-items:center;background:linear-gradient(100deg,#073b2b,#002a1d);padding:0 2.55vw 0 3.7vw;color:var(--cream);gap:3.1vw;position:relative;z-index:2}.brand{display:block;width:21vw;height:5.5vw;position:relative;overflow:hidden;flex-shrink:0}.brand img{position:absolute;width:32.6vw;height:auto;max-width:none;left:-5.1vw;top:-7.65vw}.desktop-nav{margin-left:auto;display:flex;gap:3.3vw;align-items:center;font-size:1.15vw}.header-cta{display:flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--orange);border-radius:1.2vw;min-height:44px;padding:1.1vw 2vw;font-size:1.2vw;font-weight:600}.menu-toggle{display:none}.compact-menu[hidden]{display:none}.compact-menu{position:absolute;top:100%;left:0;right:0;background:var(--green);padding:20px 6%;display:flex;flex-direction:column;gap:4px;box-shadow:0 10px 20px #0002}.compact-menu a{padding:12px 0}.hero{position:relative;min-height:57.24vw;isolation:isolate;overflow:hidden}.hero-picture{position:absolute;inset:0;z-index:-1;display:block}.hero-picture img{display:block;width:100%;height:auto}.hero-copy{padding:7.9vw 0 0 3.25vw;position:relative;width:49vw}h1{font-family:SMDisplay,Georgia,serif;font-weight:400;font-size:6.35vw;line-height:.88;letter-spacing:-.25vw;margin:0}h1 span{display:block;white-space:nowrap}.brush{display:block;width:24.5vw;height:2vw;margin:.2vw 0 2.35vw;color:var(--orange)}.product{font-size:2.02vw;line-height:1.22;letter-spacing:-.045vw;margin:0 0 2.5vw}.actions{display:flex;align-items:center;gap:2.2vw}.primary{display:flex;align-items:center;justify-content:center;gap:.8em;padding:1.1vw 2vw;min-height:44px;background:var(--orange);border-radius:1vw;color:white;font-size:1.75vw;font-weight:500;white-space:nowrap}.primary span{font-size:1.3em;line-height:1}.watch{font-size:1.5vw;font-weight:600;border-bottom:1px solid;white-space:nowrap;padding:4px 0}.local{position:absolute;left:3.25vw;top:48.2vw;font:400 1.25vw/1.3 Georgia,serif;letter-spacing:.19em;margin:0}.local>span{display:block;background:var(--orange);height:3px;width:4vw;margin-top:6px;border-radius:50%;transform:rotate(-5deg)}
@media(min-width:768px) and (max-width:1099px){.masthead{height:10.35vw;min-height:72px;padding:0 3.5vw 0 5.3vw;gap:2.6vw}.brand{width:30vw;height:8.8vw}.brand img{width:47vw;left:-7.5vw;top:-10.6vw}.desktop-nav{display:none}.header-cta{margin-left:auto;font-size:1.95vw;padding:1.8vw 3vw;border-radius:1.7vw}.menu-toggle{display:flex}.hero{min-height:114.6vw}.hero-copy{padding:10.5vw 0 0 4.55vw;width:63vw}h1{font-size:9.1vw;line-height:.89;letter-spacing:-.36vw}.brush{width:32vw;height:2.6vw;margin:.6vw 0 4.6vw}.product{font-size:2.62vw;line-height:1.28;letter-spacing:-.04vw;margin-bottom:3.6vw}.primary{font-size:2.3vw;padding:1.7vw 2.7vw;border-radius:1.4vw}.watch{font-size:2.15vw}.actions{gap:2.6vw}.local{left:4.55vw;top:71.4vw;font-size:1.4vw}.local>span{width:6.5vw}}
.menu-toggle{width:44px;height:44px;padding:8px;border:0;background:none;cursor:pointer;color:white;flex-shrink:0;flex-direction:column;justify-content:center;gap:5px}.menu-toggle span{height:2px;width:25px;background:currentColor;border-radius:2px}
@media(max-width:767px){.masthead{height:12.65vw;min-height:49px;padding:0 6.1vw 0 7.6vw;gap:0}.brand{width:37.2vw;height:11.7vw}.brand img{width:58.4vw;left:-9.2vw;top:-13.5vw}.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex;margin-left:auto}.hero{display:flex;flex-direction:column;min-height:0;overflow:visible}.hero-copy{padding:5.9vw 7.6vw 0;width:100%;order:0}h1{font-size:12.35vw;line-height:.9;letter-spacing:-.48vw}.brush{width:52vw;height:3.1vw;margin:.3vw 0 2.6vw}.product{font-size:4.45vw;line-height:1.15;letter-spacing:-.09vw;margin:0 0 4.2vw}.desktop-break{display:none}.actions{display:flex;align-items:flex-start;flex-direction:column;gap:1.9vw}.primary{font-size:4.9vw;padding:2.3vw 5.5vw;min-height:44px;border-radius:2.3vw;gap:1.1em}.watch{font-size:4.4vw;padding:0 0 2px}.hero-picture{position:relative;inset:auto;order:1;z-index:-1;width:100%;margin-top:1.2vw}.hero-picture img{width:100%;height:auto;aspect-ratio:948/682}.hero-picture:before{content:"";position:absolute;inset:0 0 auto;height:6vw;background:linear-gradient(var(--cream),transparent)}.local{position:relative;left:auto;top:auto;order:2;margin:1.2vw 7.6vw 3vw;font-size:2.65vw;letter-spacing:.19em}.local>span{width:9vw;height:2px;margin-top:3px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media(min-width:1600px){.hero{min-height:57.24vw}}@media(max-width:360px){.product{font-size:16px;line-height:1.25}.primary{font-size:17px}.watch{font-size:16px}.local{font-size:10px}}
/* Photo is a separate flex item on phones, above the page canvas. */
@media(max-width:767px){.hero-picture{z-index:0}.hero-copy{z-index:1}.local{z-index:1}}
@media(max-width:767px){h1{font-size:12.9vw;line-height:.86}.product{max-width:79.5vw}.primary{font-size:4.4vw;padding:2.3vw 4.3vw;gap:.55em}.hero-picture{margin-top:-10vw}.hero-picture img{aspect-ratio:948/872}.hero-copy{padding-bottom:0}.watch{font-size:4.4vw}.hero-picture:before{height:4vw}}
h1{-webkit-text-stroke:.3px currentColor}.primary span{font-size:1.15em}
@media(min-width:768px) and (max-width:1099px){.primary{font-size:2.15vw;padding:1.6vw 2.5vw;gap:.55em}.actions{gap:2.6vw}.watch{font-size:2.05vw}}
@media(min-width:1100px){.primary{width:20vw;padding-inline:1vw;gap:.55em}.local{top:49.4vw}}
@media(max-width:767px){.product{max-width:none}.desktop-break{display:initial}.brush{width:58vw}}
@media(max-width:767px){.hero-copy{padding-top:4.9vw}h1{line-height:.85}.hero-picture{margin-top:-4vw}.hero-picture img{aspect-ratio:948/682}.hero-picture:before{height:5vw}}
/* About: visible semantic text and separate photographic layers. */
.about-section{position:relative;isolation:isolate;min-height:60.16vw;background:var(--cream);overflow:hidden;scroll-margin-top:24px}.about-photo{position:absolute;inset:0;display:block;z-index:0;pointer-events:none}.about-photo img{width:100%;height:auto;display:block}.about-copy{position:relative;z-index:1;padding:9.2vw 0 6vw 5.4vw;width:53vw}.about-eyebrow{font-size:1.16vw;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;margin:0 0 2.25vw;font-weight:500}.about-copy h2{font-family:SMDisplay,Georgia,serif;font-weight:400;font-size:6.5vw;line-height:.91;letter-spacing:-.2vw;-webkit-text-stroke:.3px currentColor;margin:0}.about-copy h2 span{display:block;white-space:nowrap}.about-brush{display:block;width:23vw;height:2vw;color:var(--orange);margin:.4vw 0 2.3vw}.about-promise{font-size:1.82vw;line-height:1.24;letter-spacing:-.025vw;margin:0 0 2.6vw}.about-local{font-size:1.72vw;line-height:1.28;letter-spacing:-.015vw;margin:0}.about-promise,.about-local{max-width:40vw}
@media(min-width:768px) and (max-width:1099px){.about-section{display:flex;flex-direction:column;min-height:0}.about-copy{width:100%;padding:10.8vw 7.1vw 0;order:0}.about-eyebrow{font-size:2vw;line-height:1.2;letter-spacing:.16em;margin-bottom:3.2vw}.about-copy h2{font-size:10.2vw;line-height:.91;letter-spacing:-.28vw}.about-brush{width:39vw;height:3.1vw;margin:.5vw 0 3.3vw}.about-promise{font-size:2.75vw;line-height:1.28;margin-bottom:4.1vw}.about-local{font-size:2.7vw;line-height:1.28}.about-promise,.about-local{max-width:60vw}.about-photo{position:relative;inset:auto;order:1;margin-top:0}.about-photo img{aspect-ratio:1058/767}.about-photo:before{content:"";position:absolute;inset:0 0 auto;height:6vw;background:linear-gradient(var(--cream),transparent)}}
@media(max-width:767px){.about-section{display:flex;flex-direction:column;min-height:0}.about-copy{width:100%;padding:12.8vw 8.5vw 0;order:0}.about-eyebrow{font-size:2.65vw;line-height:1.2;letter-spacing:.16em;margin-bottom:4vw}.about-copy h2{font-size:11.5vw;line-height:.95;letter-spacing:-.3vw}.about-brush{width:42vw;height:3.4vw;margin:.3vw 0 4.3vw}.about-promise{font-size:max(16px,4.05vw);line-height:1.22;letter-spacing:-.05vw;margin-bottom:5.3vw}.about-local{font-size:max(16px,4.05vw);line-height:1.22;letter-spacing:-.05vw}.about-promise,.about-local{max-width:none}.about-photo{position:relative;inset:auto;order:1;margin-top:0}.about-photo img{aspect-ratio:1024/706}.about-photo:before{content:"";position:absolute;inset:0 0 auto;height:6vw;background:linear-gradient(var(--cream),transparent)}}
@media(min-width:768px) and (max-width:1099px){.about-section{display:block;min-height:140.55vw}.about-photo{position:absolute;inset:0;z-index:0;margin:0}.about-photo img{aspect-ratio:1058/1487}.about-photo:before{display:none}.about-copy{padding-bottom:5vw}}
@media(max-width:767px){.about-eyebrow{margin-bottom:3vw}.about-promise,.about-local{font-size:max(15.5px,4vw)}.about-promise{margin-bottom:4.8vw}.about-photo{margin-top:-1.2vw}}
@media(min-width:1100px){.about-eyebrow{margin-bottom:1.6vw}.about-copy h2{font-size:6.3vw}.about-brush{margin-bottom:3vw}}
/* Community: simple ordered explanation, separate illustrative scene, actual CTA. */
.community-section{position:relative;isolation:isolate;overflow:hidden;background:var(--cream);min-height:65.5vw;scroll-margin-top:24px}.community-photo{position:absolute;inset:0;display:block;pointer-events:none;z-index:0}.community-photo img{display:block;width:100%;height:auto}.community-copy{position:relative;z-index:1;padding:6.5vw 0 5vw 4.05vw;width:47vw}.community-eyebrow{margin:0 0 2.2vw;font-size:1.06vw;line-height:1.2;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.community-copy h2{font-family:SMDisplay,Georgia,serif;font-weight:400;font-size:6.25vw;line-height:.87;letter-spacing:-.2vw;-webkit-text-stroke:.3px currentColor;margin:0}.community-copy h2 span{display:block;white-space:nowrap}.community-brush{display:block;width:25vw;height:2vw;margin:.35vw 0 1.9vw;color:var(--orange)}.community-intro{font-size:1.8vw;line-height:1.23;letter-spacing:-.025vw;max-width:35vw;margin:0 0 2.7vw}.community-steps{list-style:none;padding:0;margin:0 0 3vw;display:grid;gap:2.35vw}.community-steps li{display:grid;grid-template-columns:3.65vw 1fr;gap:2.2vw;align-items:start}.step-number{width:3.65vw;height:3.65vw;border-radius:50%;display:grid;place-items:center;background:#ecebd9;font-weight:600;font-size:1.25vw}.community-steps h3{font:400 2.15vw/1 SMDisplay,Georgia,serif;letter-spacing:-.05vw;margin:0 0 .35vw}.community-steps p{font-size:1.38vw;line-height:1.25;letter-spacing:-.02vw;margin:0}.community-cta{display:inline-flex;align-items:center;justify-content:center;gap:.8em;min-height:44px;padding:1.15vw 2.15vw;border-radius:.9vw;background:var(--orange);color:white;font-size:1.6vw;font-weight:500;white-space:nowrap}.community-cta span{font-size:1.2em;line-height:1}.community-disclosure{position:absolute;left:0;bottom:0;margin:0;padding:.8vw 0 .8vw;font-size:.9vw;line-height:1.2;color:#606b65;background:var(--cream);width:100%}
@media(min-width:768px) and (max-width:1099px){.community-section{min-height:124.95vw}.community-copy{padding:10.7vw 0 5vw 5vw;width:62vw}.community-eyebrow{font-size:1.8vw;line-height:1.2;margin-bottom:3.1vw}.community-copy h2{font-size:9.2vw;line-height:.87;letter-spacing:-.33vw}.community-brush{width:35vw;height:2.8vw;margin:.5vw 0 3vw}.community-intro{font-size:2.48vw;line-height:1.25;max-width:48vw;margin-bottom:5vw}.community-steps{gap:4.15vw;margin-bottom:4.8vw}.community-steps li{grid-template-columns:5.6vw 1fr;gap:3vw;max-width:33vw}.step-number{width:5.6vw;height:5.6vw;font-size:1.9vw}.community-steps h3{font-size:3.3vw;line-height:1.04;margin-bottom:.4vw}.community-steps p{font-size:2.1vw;line-height:1.25;max-width:26vw}.community-cta{padding:1.6vw 3vw;border-radius:1.2vw;font-size:2.55vw;gap:.65em}.community-disclosure{font-size:1.35vw;padding:1vw 2.5vw;background:transparent}}
@media(max-width:767px){.community-section{display:flex;flex-direction:column;min-height:0}.community-copy{width:100%;padding:8.6vw 9vw 0;order:0}.community-eyebrow{font-size:2.95vw;line-height:1.2;margin-bottom:4.2vw;letter-spacing:.18em}.community-copy h2{font-size:13.3vw;line-height:.91;letter-spacing:-.42vw}.community-brush{width:56vw;height:3.7vw;margin:.6vw 0 3.4vw}.community-intro{font-size:max(16px,4.5vw);line-height:1.23;letter-spacing:-.09vw;max-width:none;margin-bottom:5.3vw}.community-steps{gap:5.4vw;margin-bottom:5.2vw}.community-steps li{grid-template-columns:11vw 1fr;gap:3.9vw;align-items:start}.step-number{width:11vw;height:11vw;font-size:4.3vw}.community-steps h3{font-size:7vw;line-height:1.08;margin-bottom:.5vw}.community-steps p{font-size:max(16px,4.1vw);line-height:1.22;letter-spacing:-.08vw;margin:0}.community-cta{font-size:5.25vw;padding:2.5vw 5.4vw;min-height:44px;border-radius:2.2vw;gap:.6em}.community-photo{position:relative;inset:auto;order:1;margin-top:0}.community-photo img{aspect-ratio:887/588}.community-photo:before{content:"";position:absolute;inset:0 0 auto;height:5vw;background:linear-gradient(var(--cream),transparent)}.community-disclosure{position:relative;left:auto;bottom:auto;order:2;font-size:2.5vw;margin:0;padding:1.5vw 2.8vw 2.5vw;background:var(--cream)}}
@media(max-width:767px){.community-eyebrow{margin-bottom:2vw}.community-intro{margin-bottom:3.6vw}.community-steps{gap:3vw}.community-cta{font-size:4.95vw;padding-inline:4.5vw;gap:.5em}}

@media(min-width:768px) and (max-width:1099px){.community-eyebrow{margin-bottom:2.1vw}.community-brush{margin-bottom:2vw}.community-intro{margin-bottom:4.5vw;max-width:49vw}.community-steps{gap:3.7vw;margin-bottom:4vw}.community-steps li{max-width:39vw}.community-steps p{max-width:32vw}.community-cta{font-size:2.4vw;padding-inline:2.7vw}}

@media(min-width:1100px){.community-steps h3{font-size:2.5vw}.community-steps p{font-size:1.5vw}.community-steps{gap:2vw}}
/* Organizers: approved pottery scene with independent semantic copy and role link. */
.organizer-section{position:relative;isolation:isolate;background:var(--cream);overflow:hidden;min-height:66.67vw;scroll-margin-top:24px}.organizer-photo{position:absolute;inset:0;z-index:0;display:block;pointer-events:none}.organizer-photo img{display:block;width:100%;height:auto}.organizer-copy{position:relative;z-index:1;width:35vw;margin-left:65.1vw;padding:11.5vw 0 4vw}.organizer-eyebrow{margin:0 0 2.2vw;font-size:1.4vw;line-height:1.2;letter-spacing:.14em;font-weight:500;text-transform:uppercase;white-space:nowrap}.organizer-copy h2{font:400 8.1vw/.88 SMDisplay,Georgia,serif;letter-spacing:-.22vw;-webkit-text-stroke:.3px currentColor;margin:0}.organizer-copy h2 span{display:block;white-space:nowrap}.organizer-brush{color:var(--orange);display:block;width:25vw;height:2.5vw;margin:.4vw 0 1.3vw}.organizer-lead{font-size:1.94vw;line-height:1.25;letter-spacing:-.04vw;font-weight:600;margin:0 0 1.3vw;max-width:32vw}.organizer-body{font-size:1.72vw;line-height:1.25;letter-spacing:-.02vw;margin:0 0 1.8vw;max-width:32vw}.organizer-process{font-size:1.5vw;line-height:1.25;letter-spacing:-.02vw;margin:0 0 1.8vw;max-width:32vw}.organizer-cta{display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:44px;background:var(--orange);color:white;border-radius:.9vw;padding:1.15vw 1.8vw;font-size:1.72vw;white-space:nowrap}.organizer-cta span{font-size:1.2em;line-height:1}.organizer-roles{font:400 1.02vw/1.5 Georgia,serif;letter-spacing:.12em;margin:1.6vw 0 0;white-space:nowrap}
@media(min-width:768px) and (max-width:1099px){.organizer-section{min-height:124.95vw}.organizer-copy{margin-left:57.8vw;width:39.5vw;padding:9vw 0 5vw}.organizer-eyebrow{font-size:1.9vw;letter-spacing:.1em;margin-bottom:2.5vw}.organizer-copy h2{font-size:10vw;line-height:.9;letter-spacing:-.25vw}.organizer-brush{width:32vw;height:3.2vw;margin:.4vw 0 2vw}.organizer-lead{font-size:2.65vw;line-height:1.25;max-width:39vw;margin-bottom:2.5vw}.organizer-body{font-size:2.22vw;line-height:1.3;max-width:39vw;margin-bottom:2.5vw}.organizer-process{font-size:2.18vw;line-height:1.3;max-width:39vw;margin-bottom:2.5vw}.organizer-cta{font-size:2.6vw;padding:1.6vw 2.3vw;border-radius:1.2vw}.organizer-roles{font-size:1.3vw;letter-spacing:.1em;margin-top:1.6vw}}
@media(max-width:767px){.organizer-section{display:flex;flex-direction:column;min-height:0}.organizer-copy{margin:0;width:100%;padding:11.8vw 8.2vw 0;order:0}.organizer-eyebrow{font-size:3.35vw;line-height:1.2;letter-spacing:.11em;margin-bottom:4vw}.organizer-copy h2{font-size:21.5vw;line-height:.88;letter-spacing:-.6vw}.organizer-brush{width:70vw;height:5vw;margin:1vw 0 5vw}.organizer-lead{font-size:max(18px,5.5vw);line-height:1.22;letter-spacing:-.12vw;max-width:none;margin-bottom:4vw}.organizer-body{font-size:max(16px,4.3vw);line-height:1.3;letter-spacing:-.06vw;max-width:none;margin-bottom:4.2vw}.organizer-process{font-size:max(16px,4.3vw);line-height:1.3;letter-spacing:-.06vw;max-width:none;margin-bottom:5.2vw}.organizer-cta{font-size:5.3vw;padding:3vw 5.2vw;min-height:44px;border-radius:2.5vw;gap:.6em}.organizer-roles{font-size:3.2vw;line-height:1.4;letter-spacing:.13em;margin:4.5vw 0 0;white-space:normal;max-width:78vw}.organizer-photo{position:relative;inset:auto;order:1;margin-top:0}.organizer-photo img{aspect-ratio:1}.organizer-photo:before{content:"";position:absolute;inset:0 0 auto;height:7vw;background:linear-gradient(var(--cream),transparent)}}
@media(min-width:1100px){.organizer-copy h2{font-size:7.7vw}.organizer-eyebrow{margin-bottom:1.8vw}.organizer-lead{margin-bottom:1.5vw}.organizer-roles{font-size:.98vw}}
@media(max-width:767px){.organizer-copy h2{font-size:20vw;line-height:.9}.organizer-body,.organizer-process{font-size:max(16px,4.1vw)}.organizer-cta{font-size:4.9vw;padding:2.5vw 4.5vw}.organizer-brush{margin-bottom:4.6vw}.organizer-process{margin-bottom:4.7vw}}
@media(min-width:768px) and (max-width:1099px){.organizer-copy h2{font-size:9.4vw}.organizer-eyebrow{margin-bottom:2vw}.organizer-lead{font-size:2.4vw;letter-spacing:-.08vw;line-height:1.3}.organizer-brush{margin-bottom:1.7vw}.organizer-roles{font-size:1.3vw}}
@media(min-width:1100px){.organizer-copy{width:34vw}}
/* Closing: semantic live-capable metrics, illustrative samples, final invitation. */
.inventory-content{padding:5.2vw 4vw 1.7vw}.inventory-content>h2{font:600 1.05vw/1.3 SMSans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.18em;margin:0 0 1.6vw}.inventory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:3.8vw}.inventory-metric{position:relative;min-width:0}.inventory-metric+.inventory-metric:before{content:"";position:absolute;left:-2vw;top:.3vw;bottom:1.5vw;width:1px;background:#acb8b1}.inventory-metric dd{font:400 6.8vw/.95 SMDisplay,Georgia,serif;letter-spacing:-.18vw;margin:0}.inventory-metric dt{font-size:1.55vw;line-height:1.22;margin-top:.6vw}.places-status{font-size:.88vw;line-height:1.3;letter-spacing:.08em;margin:.5vw 0 0;color:#536e68}.inventory-status{font-size:max(12px,.9vw);line-height:1.35;letter-spacing:.06em;color:#536e68;margin:1vw 0 2.2vw}.inventory-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6vw}.inventory-preview picture{display:block}.inventory-preview img{display:block;width:100%;height:auto;aspect-ratio:463/300;border-radius:.3vw}.inventory-preview h3{font:400 2.1vw/1.1 SMDisplay,Georgia,serif;letter-spacing:-.04vw;margin:.9vw 0 .35vw}.inventory-preview p{font-size:.95vw;line-height:1.25;letter-spacing:.22em;text-transform:uppercase;color:#536e68;margin:0}.inventory-disclosure{font-size:max(12px,.88vw);line-height:1.3;letter-spacing:.08em;color:#536e68;margin:1.6vw 0 0}.closing-invitation{position:relative;background:linear-gradient(115deg,#043b2c,#002d20);color:var(--cream);padding:2.5vw 4.4vw 2.3vw}.closing-invitation h2{font:400 4.8vw/1.06 SMDisplay,Georgia,serif;letter-spacing:-.11vw;margin:0;-webkit-text-stroke:.2px currentColor}.closing-brush{color:var(--orange);display:block;width:15vw;height:1.1vw;margin:-.1vw 0 .3vw}.closing-support{font-size:1.6vw;line-height:1.3;margin:0 0 1.2vw}.closing-actions{display:flex;gap:2.3vw;align-items:center}.closing-cta{display:inline-flex;align-items:center;gap:.65em;min-height:44px;padding:1vw 1.7vw;font-size:1.35vw;border-radius:.8vw;background:var(--orange);color:white}.closing-cta span,.closing-watch span{font-size:1.2em;line-height:1}.closing-watch{font-size:1.3vw;padding:5px 0;border-bottom:1px solid}.closing-local{position:absolute;bottom:2vw;right:3vw;font:400 1vw/1.3 Georgia,serif;letter-spacing:.16em;margin:0}.closing-local span{display:block;width:3.8vw;height:2px;background:var(--orange);border-radius:50%;transform:rotate(-5deg);margin-top:4px}
@media(min-width:768px) and (max-width:1099px){.inventory-content{padding:6vw 3.5vw 2.5vw}.inventory-content>h2{font-size:2vw;margin-bottom:3vw;letter-spacing:.13em}.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2vw 7vw}.inventory-metric{min-height:15vw}.inventory-metric dd{font-size:12.5vw}.inventory-metric dt{font-size:2.6vw;line-height:1.22;margin-top:.5vw}.inventory-metric+.inventory-metric:before{display:none}.inventory-metric:nth-child(even):before{display:block;left:-3.5vw;top:0;bottom:0}.inventory-metric:nth-child(n+3){border-top:1px solid #acb8b1;padding-top:2.5vw}.places-status{font-size:1.9vw;letter-spacing:0;margin-top:.5vw}.inventory-status{font-size:1.75vw;letter-spacing:0;margin:2.5vw 0 3.5vw}.inventory-previews{gap:2vw}.inventory-preview img{aspect-ratio:320/336}.inventory-preview h3{font-size:3.1vw;white-space:nowrap;margin:1vw 0 .5vw}.inventory-preview p{font-size:1.65vw;letter-spacing:.18em}.inventory-disclosure{font-size:1.7vw;letter-spacing:0;margin-top:2.4vw}.closing-invitation{padding:4.6vw 4.6vw 4vw}.closing-invitation h2{font-size:8.2vw;line-height:1;max-width:91vw}.closing-brush{width:27vw;height:2.5vw;margin:.1vw 0 .8vw}.closing-support{font-size:2.45vw;margin-bottom:1.9vw}.closing-cta{font-size:2.4vw;padding:1.7vw 2.8vw;border-radius:1.3vw}.closing-watch{font-size:2.3vw}.closing-actions{gap:3vw}.closing-local{font-size:1.65vw;bottom:3vw;right:3.5vw}}
@media(max-width:767px){.inventory-content{padding:3vw 6.6vw 3vw}.inventory-content>h2{font-size:2.9vw;line-height:1.4;letter-spacing:.17em;max-width:70vw;margin-bottom:3.5vw}.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4vw 9vw}.inventory-metric dd{font-size:12.5vw;line-height:.95}.inventory-metric dt{font-size:max(16px,4.3vw);line-height:1.16;margin-top:1vw;color:#456b70}.inventory-metric+.inventory-metric:before{display:none}.inventory-metric:nth-child(even):before{display:block;left:-4.5vw;top:0;bottom:0}.inventory-metric:nth-child(n+3){border-top:1px solid #9cb1b3;padding-top:3vw}.places-status{font-size:max(14px,3.7vw);line-height:1.18;letter-spacing:0;color:#536e68;margin:2vw 0 0}.inventory-status{font-size:max(12px,2.8vw);line-height:1.35;letter-spacing:.03em;margin:3.5vw 0 3vw}.inventory-previews{display:flex;flex-direction:column;gap:1.6vw}.inventory-preview{display:grid;grid-template-columns:58% 1fr;gap:2.6vw;align-items:center}.inventory-preview img{aspect-ratio:440/198;border-radius:.8vw}.inventory-preview h3{font-size:5.6vw;line-height:1.05;margin:0 0 1.5vw;letter-spacing:-.09vw;white-space:nowrap}.inventory-preview p{font-size:3.1vw;letter-spacing:.18em}.inventory-disclosure{font-size:max(12px,2.6vw);margin:2vw 0 0;letter-spacing:.05em}.closing-invitation{padding:3.6vw 6.6vw 6vw}.closing-invitation h2{font-size:8.7vw;line-height:1.05;letter-spacing:-.16vw}.closing-brush{width:22vw;height:1.5vw;margin:-.3vw 0 1.3vw}.closing-support{font-size:max(16px,4vw);line-height:1.25;margin:0 0 2.4vw}.closing-actions{gap:5vw;align-items:center}.closing-cta{font-size:max(16px,4vw);padding:2.7vw 3.6vw;min-height:44px;border-radius:2vw;white-space:nowrap}.closing-watch{font-size:max(16px,4vw);white-space:nowrap}.closing-local{position:static;font-size:2.8vw;line-height:1.35;letter-spacing:.15em;margin-top:4vw}.closing-local span{width:8vw;height:2px}}
@media(max-width:767px){.inventory-preview{grid-template-columns:55% minmax(0,1fr);gap:2.3vw}.inventory-preview h3{font-size:max(16px,4.5vw);white-space:normal}.inventory-preview p{font-size:max(12px,3.1vw)}}
@media(max-width:767px){.inventory-content>h2{max-width:57vw;margin-bottom:2vw}.inventory-metrics{position:relative;grid-auto-rows:1fr;row-gap:0}.inventory-metric{padding-bottom:3vw}.inventory-metric:nth-child(n+3){border-top:0;padding-top:3vw}.inventory-metric:nth-child(even):before{display:none}.inventory-metrics:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#9cb1b3}.inventory-metrics:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#9cb1b3}}
.inventory-metric dd{-webkit-text-stroke:.5px currentColor}.inventory-preview img{object-fit:cover}
@media(min-width:768px) and (max-width:1099px){.inventory-metrics{position:relative;grid-auto-rows:1fr;row-gap:0}.inventory-metric{padding-bottom:2.5vw}.inventory-metric:nth-child(n+3){border-top:0;padding-top:2.5vw}.inventory-metric:nth-child(even):before{display:none}.inventory-metrics:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#acb8b1}.inventory-metrics:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#acb8b1}}
@media(min-width:1100px){.inventory-metric dt{font-size:1.4vw}.closing-invitation h2{font-size:5vw}.closing-cta{width:15.5vw;justify-content:center;padding-inline:.8vw;font-size:1.3vw}}
@media(min-width:1100px){.inventory-metric dt{font-size:max(16px,1.4vw)}}
.closing-watch{min-height:44px;display:inline-flex;align-items:center;gap:.25em}
.inventory-metric{display:flex;flex-direction:column}.inventory-metric dd{order:0}.inventory-metric dt{order:1}.places-status{order:2}
@media(max-width:767px){.inventory-metrics{grid-auto-rows:auto}.inventory-metrics:after{display:none}.inventory-metric:first-child:after{content:"";position:absolute;left:0;bottom:0;width:calc(200% + 9vw);height:1px;background:#9cb1b3}}
@media(min-width:768px) and (max-width:1099px){.inventory-metrics{grid-auto-rows:auto}.inventory-metrics:after{display:none}.inventory-metric:nth-child(n+3){padding-block:1.5vw}.inventory-metric:first-child:after{content:"";position:absolute;left:0;bottom:0;width:calc(200% + 7vw);height:1px;background:#acb8b1}}

.about-story-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}
