@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_665f49fc-module__DluDCq__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_665f49fc-module__DluDCq__variable{--font-editorial-display:"DM Serif Display","DM Serif Display Fallback"}
.page-module-scss-module__rcUngW__page{--cream:#efe1cc;--cream-light:#f6ecde;--cream-deep:#e2ceb1;--ink:#1b1008;--ink-soft:#2a1b10;--orange:#d85d0a;--orange-light:#f18a32;--muted:#665c52;--line:#311e1038;background:var(--cream);min-height:100svh;color:var(--ink);font-family:var(--font-body),sans-serif;overflow:hidden}.page-module-scss-module__rcUngW__shell{background:var(--cream);width:min(100%,1180px);margin:0 auto}.page-module-scss-module__rcUngW__hero{background:var(--ink);min-height:min(780px,88svh);color:var(--cream-light);isolation:isolate;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__nav{z-index:5;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 6%;display:flex;position:absolute;top:0;left:0;right:0}.page-module-scss-module__rcUngW__wordmark{color:var(--cream-light);letter-spacing:.08em;white-space:nowrap;font-size:14px;font-weight:800;text-decoration:none}.page-module-scss-module__rcUngW__wordmark span{color:var(--orange-light)}.page-module-scss-module__rcUngW__navLinks{align-items:center;gap:clamp(14px,2.6vw,31px);display:flex}.page-module-scss-module__rcUngW__navLinks>a:not(.page-module-scss-module__rcUngW__navCta){color:#f6ecdec7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;text-decoration:none;transition:color .18s}.page-module-scss-module__rcUngW__navLinks>a:not(.page-module-scss-module__rcUngW__navCta):hover,.page-module-scss-module__rcUngW__navLinks>a:not(.page-module-scss-module__rcUngW__navCta):focus-visible{color:var(--cream-light)}.page-module-scss-module__rcUngW__navCta,.page-module-scss-module__rcUngW__primaryButton,.page-module-scss-module__rcUngW__darkButton{justify-content:center;align-items:center;gap:9px;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.page-module-scss-module__rcUngW__navCta{background:var(--orange);min-height:34px;color:var(--cream-light);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:0 14px;font-size:9px;font-weight:800}.page-module-scss-module__rcUngW__navCta:hover,.page-module-scss-module__rcUngW__navCta:focus-visible,.page-module-scss-module__rcUngW__primaryButton:hover,.page-module-scss-module__rcUngW__primaryButton:focus-visible,.page-module-scss-module__rcUngW__darkButton:hover,.page-module-scss-module__rcUngW__darkButton:focus-visible{background:var(--orange-light);transform:translateY(-2px)}.page-module-scss-module__rcUngW__navCta svg,.page-module-scss-module__rcUngW__primaryButton svg,.page-module-scss-module__rcUngW__darkButton svg,.page-module-scss-module__rcUngW__inlineLink svg,.page-module-scss-module__rcUngW__resourceList svg,.page-module-scss-module__rcUngW__contactActions svg,.page-module-scss-module__rcUngW__projectArrow{flex:none;width:16px;height:16px}.page-module-scss-module__rcUngW__heroImage,.page-module-scss-module__rcUngW__heroShade{z-index:-2;position:absolute;inset:0}.page-module-scss-module__rcUngW__heroImage{width:66%;left:34%}.page-module-scss-module__rcUngW__heroImage img{object-fit:cover;object-position:center 18%;filter:saturate(.75)contrast(1.04)}.page-module-scss-module__rcUngW__heroShade{z-index:-1;background:linear-gradient(90deg,var(--ink)0%,#1b1008eb 25%,#1b100840 70%,#1b10081a 100%),linear-gradient(0deg,#1b1008e0 0%,transparent 43%)}.page-module-scss-module__rcUngW__heroSideLabel{max-width:130px;color:var(--cream-light);font-family:var(--font-code),monospace;letter-spacing:.13em;text-align:right;font-size:10px;font-weight:700;line-height:1.35;position:absolute;top:31%;right:6%}.page-module-scss-module__rcUngW__heroCopy{z-index:2;width:min(64%,720px);position:absolute;bottom:8%;left:6%}.page-module-scss-module__rcUngW__availability{color:#f6ecdeb8;max-width:170px;font-family:var(--font-code),monospace;letter-spacing:.13em;margin:0 0 22px;font-size:10px;font-weight:700;line-height:1.35}.page-module-scss-module__rcUngW__hero h1,.page-module-scss-module__rcUngW__sectionTitle,.page-module-scss-module__rcUngW__aboutContent h3,.page-module-scss-module__rcUngW__buildHeader p,.page-module-scss-module__rcUngW__workLead,.page-module-scss-module__rcUngW__communityHeader p,.page-module-scss-module__rcUngW__resourceLayout h3,.page-module-scss-module__rcUngW__contactCopy h3{font-family:var(--font-editorial-display),Georgia,serif;letter-spacing:-.035em;font-weight:400}.page-module-scss-module__rcUngW__hero h1{max-width:760px;color:var(--cream-light);text-wrap:balance;margin:0;font-size:clamp(3.7rem,7.2vw,7.8rem);line-height:.82}.page-module-scss-module__rcUngW__hero h1 em{color:var(--orange-light);font-style:normal}.page-module-scss-module__rcUngW__heroLead{color:#f6ecdec9;max-width:460px;margin:28px 0 0;font-size:15px;line-height:1.5}.page-module-scss-module__rcUngW__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.page-module-scss-module__rcUngW__primaryButton,.page-module-scss-module__rcUngW__darkButton{background:var(--orange);border-radius:999px;min-height:46px;padding:0 18px;font-size:12px;font-weight:800;color:var(--cream-light)!important}.page-module-scss-module__rcUngW__heroTextLink,.page-module-scss-module__rcUngW__inlineLink{color:var(--cream-light);align-items:center;gap:8px;font-size:12px;font-weight:750;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.page-module-scss-module__rcUngW__heroTextLink:hover,.page-module-scss-module__rcUngW__heroTextLink:focus-visible,.page-module-scss-module__rcUngW__inlineLink:hover,.page-module-scss-module__rcUngW__inlineLink:focus-visible{color:var(--orange);transform:translate(3px)}.page-module-scss-module__rcUngW__heroName{color:#f6ecde14;font-family:var(--font-editorial-display),Georgia,serif;pointer-events:none;font-size:clamp(5rem,15vw,14rem);line-height:.7;position:absolute;bottom:-.18em;right:5%}.page-module-scss-module__rcUngW__aboutSection,.page-module-scss-module__rcUngW__workSection,.page-module-scss-module__rcUngW__resourceSection{padding:clamp(76px,10vw,132px) 7%}.page-module-scss-module__rcUngW__aboutSection{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);gap:clamp(35px,8vw,100px);display:grid}.page-module-scss-module__rcUngW__sectionTitle{color:var(--ink);margin:0;font-size:clamp(2.3rem,4vw,4.4rem);line-height:.9}.page-module-scss-module__rcUngW__aboutContent{max-width:680px}.page-module-scss-module__rcUngW__aboutContent h3{margin:0;font-size:clamp(2.1rem,4.2vw,4.8rem);line-height:.96}.page-module-scss-module__rcUngW__aboutContent p{max-width:62ch;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.58}.page-module-scss-module__rcUngW__aboutContent .page-module-scss-module__rcUngW__inlineLink{color:var(--ink);margin-top:28px}.page-module-scss-module__rcUngW__aboutContent .page-module-scss-module__rcUngW__inlineLink:hover,.page-module-scss-module__rcUngW__aboutContent .page-module-scss-module__rcUngW__inlineLink:focus-visible,.page-module-scss-module__rcUngW__resourceList a:hover,.page-module-scss-module__rcUngW__resourceList a:focus-visible{color:var(--orange)}.page-module-scss-module__rcUngW__buildSection{background:var(--ink);color:var(--cream-light);border-radius:24px;margin:0 4%;padding:clamp(44px,7vw,80px) 6%}.page-module-scss-module__rcUngW__buildHeader{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);align-items:end;gap:clamp(35px,8vw,100px);padding-bottom:42px;display:grid}.page-module-scss-module__rcUngW__buildHeader .page-module-scss-module__rcUngW__sectionTitle{color:var(--cream-light)}.page-module-scss-module__rcUngW__buildHeader p,.page-module-scss-module__rcUngW__communityHeader p{color:var(--orange-light);margin:0;font-size:clamp(2.1rem,4.2vw,4.8rem);line-height:.95}.page-module-scss-module__rcUngW__buildList{border-top:1px solid #f6ecde40}.page-module-scss-module__rcUngW__buildRow{border-bottom:1px solid #f6ecde40;grid-template-columns:42px minmax(180px,.75fr) minmax(0,1.25fr);align-items:center;gap:22px;padding:22px 0;display:grid}.page-module-scss-module__rcUngW__buildNumber,.page-module-scss-module__rcUngW__projectNumber,.page-module-scss-module__rcUngW__projectStatus,.page-module-scss-module__rcUngW__footer>span{color:var(--orange-light);font-family:var(--font-code),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.page-module-scss-module__rcUngW__buildRow h3{color:var(--cream-light);margin:0;font-size:17px;font-weight:760}.page-module-scss-module__rcUngW__buildRow p{color:#f6ecdeb3;max-width:52ch;margin:0;font-size:13px;line-height:1.45}.page-module-scss-module__rcUngW__workHeader{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);align-items:end;column-gap:clamp(35px,8vw,100px);margin-bottom:44px;display:grid}.page-module-scss-module__rcUngW__workHeader .page-module-scss-module__rcUngW__sectionTitle{grid-column:1}.page-module-scss-module__rcUngW__workLead{color:var(--ink);grid-area:1/2;margin:0;font-size:clamp(2.1rem,4.2vw,4.8rem);line-height:.95}.page-module-scss-module__rcUngW__workHeader>p:last-child{max-width:52ch;color:var(--muted);grid-column:2;margin:22px 0 0;font-size:15px;line-height:1.5}.page-module-scss-module__rcUngW__projectList{border-top:1px solid var(--line)}.page-module-scss-module__rcUngW__projectRow{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:42px minmax(190px,.8fr) minmax(250px,1.2fr) 72px 17px;align-items:center;gap:20px;padding:25px 0;text-decoration:none;transition:background-color .18s,transform .18s;display:grid}.page-module-scss-module__rcUngW__projectRow:hover,.page-module-scss-module__rcUngW__projectRow:focus-visible{background:#fff7eca6;transform:translate(3px)}.page-module-scss-module__rcUngW__projectName{gap:5px;display:grid}.page-module-scss-module__rcUngW__projectName strong{font-family:var(--font-editorial-display),Georgia,serif;letter-spacing:-.02em;font-size:25px;font-weight:400}.page-module-scss-module__rcUngW__projectName small{color:var(--orange);font-size:11px;font-weight:750}.page-module-scss-module__rcUngW__projectNote{color:var(--muted);font-size:13px;line-height:1.45}.page-module-scss-module__rcUngW__projectStatus{color:var(--muted);justify-self:end}.page-module-scss-module__rcUngW__projectArrow{color:var(--orange)}.page-module-scss-module__rcUngW__communitySection{background:var(--cream-deep);grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);gap:clamp(35px,8vw,100px);padding:clamp(76px,10vw,132px) 7%;display:grid}.page-module-scss-module__rcUngW__communityHeader .page-module-scss-module__rcUngW__sectionTitle,.page-module-scss-module__rcUngW__resourceSection .page-module-scss-module__rcUngW__sectionTitle,.page-module-scss-module__rcUngW__contactSection .page-module-scss-module__rcUngW__sectionTitle{max-width:230px}.page-module-scss-module__rcUngW__communityContent{max-width:620px}.page-module-scss-module__rcUngW__communityContent>p{max-width:48ch;color:var(--muted);margin:0;font-size:20px;line-height:1.45}.page-module-scss-module__rcUngW__communityActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.page-module-scss-module__rcUngW__darkButton{background:var(--ink)}.page-module-scss-module__rcUngW__communityActions .page-module-scss-module__rcUngW__inlineLink{color:var(--ink)}.page-module-scss-module__rcUngW__resourceSection{background:var(--cream)}.page-module-scss-module__rcUngW__resourceLayout{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:clamp(35px,8vw,100px);margin-top:42px;display:grid}.page-module-scss-module__rcUngW__resourceLayout h3{max-width:540px;margin:0;font-size:clamp(2.8rem,5.5vw,6rem);line-height:.9}.page-module-scss-module__rcUngW__resourceList{border-top:1px solid var(--line)}.page-module-scss-module__rcUngW__resourceList a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:19px 0;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:flex}.page-module-scss-module__rcUngW__resourceList a:hover,.page-module-scss-module__rcUngW__resourceList a:focus-visible{transform:translate(5px)}.page-module-scss-module__rcUngW__contactSection{background:var(--ink);color:var(--cream-light);grid-template-columns:minmax(160px,.65fr) minmax(280px,1.35fr);gap:clamp(35px,8vw,100px);padding:clamp(58px,8vw,92px) 7% 60px;display:grid}.page-module-scss-module__rcUngW__contactSection .page-module-scss-module__rcUngW__sectionTitle{color:var(--cream-light)}.page-module-scss-module__rcUngW__contactCopy h3{max-width:570px;color:var(--cream-light);margin:28px 0 0;font-size:clamp(2.8rem,5.5vw,6rem);line-height:.88}.page-module-scss-module__rcUngW__contactCopy>p{color:#f6ecdeb3;margin:24px 0 0;font-size:14px}.page-module-scss-module__rcUngW__contactActions{border-top:1px solid #f6ecde40;align-self:end}.page-module-scss-module__rcUngW__contactActions>a{color:var(--cream-light);border-bottom:1px solid #f6ecde40;grid-template-columns:22px 1fr 16px;align-items:center;gap:14px;padding:17px 0;font-size:13px;font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:grid}.page-module-scss-module__rcUngW__contactActions>a:hover,.page-module-scss-module__rcUngW__contactActions>a:focus-visible{color:var(--orange-light);transform:translate(5px)}.page-module-scss-module__rcUngW__contactActions>a>svg:first-child{color:var(--orange-light)}.page-module-scss-module__rcUngW__socialList{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:50px;display:grid}.page-module-scss-module__rcUngW__socialList a{min-width:0;color:var(--cream-light);border-top:1px solid #f6ecde40;grid-template-columns:18px 1fr 14px;align-items:center;gap:9px;padding-top:13px;text-decoration:none;transition:color .18s,transform .18s;display:grid}.page-module-scss-module__rcUngW__socialList a:hover,.page-module-scss-module__rcUngW__socialList a:focus-visible{color:var(--orange-light);transform:translateY(-3px)}.page-module-scss-module__rcUngW__socialList a>span:nth-child(2){gap:2px;min-width:0;display:grid}.page-module-scss-module__rcUngW__socialList strong{font-size:11px}.page-module-scss-module__rcUngW__socialList small{color:#f6ecde8c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.page-module-scss-module__rcUngW__socialIcon{justify-content:center;align-items:center;display:inline-flex}.page-module-scss-module__rcUngW__socialList svg{width:14px;height:14px}.page-module-scss-module__rcUngW__footer{background:var(--ink);color:#f6ecdead;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 7% 35px;display:flex}.page-module-scss-module__rcUngW__footer .page-module-scss-module__rcUngW__wordmark{font-size:12px}.page-module-scss-module__rcUngW__footer>span{color:#f6ecde8c;font-size:9px}.page-module-scss-module__rcUngW__footer>a:last-child{color:var(--cream-light);font-size:10px;font-weight:700;text-decoration:none}.page-module-scss-module__rcUngW__footer>a:last-child:hover,.page-module-scss-module__rcUngW__footer>a:last-child:focus-visible{color:var(--orange-light)}:where(a,button):focus-visible{outline:2px solid var(--orange-light);outline-offset:4px}@media (max-width:820px){.page-module-scss-module__rcUngW__hero{min-height:740px}.page-module-scss-module__rcUngW__heroImage{width:78%;left:22%}.page-module-scss-module__rcUngW__heroCopy{width:78%;bottom:9%}.page-module-scss-module__rcUngW__heroSideLabel{top:25%}.page-module-scss-module__rcUngW__projectRow{grid-template-columns:32px minmax(160px,.85fr) minmax(190px,1.15fr) 60px 16px;gap:13px}.page-module-scss-module__rcUngW__projectNote{font-size:12px}}@media (max-width:640px){.page-module-scss-module__rcUngW__nav{align-items:flex-start;min-height:68px;padding-top:21px}.page-module-scss-module__rcUngW__navLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px 13px}.page-module-scss-module__rcUngW__navLinks>a:not(.page-module-scss-module__rcUngW__navCta){font-size:9px}.page-module-scss-module__rcUngW__navCta{min-height:29px;padding:0 11px;font-size:8px}.page-module-scss-module__rcUngW__hero{min-height:690px}.page-module-scss-module__rcUngW__heroImage{opacity:.82;width:100%;left:0}.page-module-scss-module__rcUngW__heroShade{background:linear-gradient(90deg,#1b1008e0 0%,#1b100847 100%),linear-gradient(#1b100826 30%,#1b1008f5 100%)}.page-module-scss-module__rcUngW__heroCopy{width:86%;bottom:8%;left:7%}.page-module-scss-module__rcUngW__hero h1{font-size:clamp(3.7rem,15vw,5.5rem)}.page-module-scss-module__rcUngW__heroLead{max-width:360px;font-size:14px}.page-module-scss-module__rcUngW__heroSideLabel{font-size:8px;top:29%;right:7%}.page-module-scss-module__rcUngW__aboutSection,.page-module-scss-module__rcUngW__buildHeader,.page-module-scss-module__rcUngW__workHeader,.page-module-scss-module__rcUngW__communitySection,.page-module-scss-module__rcUngW__resourceLayout,.page-module-scss-module__rcUngW__contactSection{grid-template-columns:1fr}.page-module-scss-module__rcUngW__aboutSection,.page-module-scss-module__rcUngW__workSection,.page-module-scss-module__rcUngW__resourceSection,.page-module-scss-module__rcUngW__communitySection,.page-module-scss-module__rcUngW__contactSection{padding:72px 7%}.page-module-scss-module__rcUngW__aboutContent,.page-module-scss-module__rcUngW__communityContent{max-width:none}.page-module-scss-module__rcUngW__sectionTitle{font-size:2.6rem}.page-module-scss-module__rcUngW__buildSection{margin:0 4%;padding:42px 7%}.page-module-scss-module__rcUngW__buildHeader{gap:20px;padding-bottom:32px}.page-module-scss-module__rcUngW__buildHeader p,.page-module-scss-module__rcUngW__communityHeader p,.page-module-scss-module__rcUngW__workLead{font-size:3.1rem}.page-module-scss-module__rcUngW__buildRow{grid-template-columns:32px 1fr;align-items:start;gap:9px 14px}.page-module-scss-module__rcUngW__buildRow p{grid-column:2}.page-module-scss-module__rcUngW__workHeader{gap:18px;margin-bottom:32px}.page-module-scss-module__rcUngW__workLead,.page-module-scss-module__rcUngW__workHeader>p:last-child{grid-area:auto/1}.page-module-scss-module__rcUngW__projectRow{grid-template-columns:30px 1fr 17px;align-items:start;gap:11px;padding:20px 0}.page-module-scss-module__rcUngW__projectName strong{font-size:23px}.page-module-scss-module__rcUngW__projectNote{grid-area:2/2/auto/3;font-size:13px}.page-module-scss-module__rcUngW__projectStatus{grid-area:3/2/auto/3;justify-self:start;margin-top:2px}.page-module-scss-module__rcUngW__projectArrow{grid-area:1/3}.page-module-scss-module__rcUngW__resourceLayout{gap:35px;margin-top:30px}.page-module-scss-module__rcUngW__resourceLayout h3,.page-module-scss-module__rcUngW__contactCopy h3{font-size:4rem}.page-module-scss-module__rcUngW__contactActions{margin-top:10px}.page-module-scss-module__rcUngW__socialList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:35px}.page-module-scss-module__rcUngW__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__rcUngW__navLinks>a,.page-module-scss-module__rcUngW__navCta,.page-module-scss-module__rcUngW__primaryButton,.page-module-scss-module__rcUngW__darkButton,.page-module-scss-module__rcUngW__heroTextLink,.page-module-scss-module__rcUngW__inlineLink,.page-module-scss-module__rcUngW__projectRow,.page-module-scss-module__rcUngW__resourceList a,.page-module-scss-module__rcUngW__contactActions>a,.page-module-scss-module__rcUngW__socialList a{transition:none}}
