:root{--curated-contact-paper:#fffdf8;--curated-contact-canvas:#f1ebe1;--curated-contact-ink:#1c1b19;--curated-contact-muted:#706a60;--curated-contact-gold:#a97822;--curated-contact-line:rgba(28, 27, 25, 0.14);--curated-contact-shadow:0 28px 80px rgba(35, 29, 20, 0.11)}.curated-contact-page{background:var(--curated-contact-paper)}.curated-contact-page header.wp-block-template-part{position:sticky;top:0;z-index:120}.curated-contact-page .curated-site-header{backdrop-filter:blur(20px);background:rgba(255,253,248,.92);position:relative;top:auto}body.admin-bar.curated-contact-page header.wp-block-template-part{top:32px}body.admin-bar.curated-contact-page .curated-site-header{top:auto}.curated-contact{background:radial-gradient(circle at 82% 12%,rgba(169,120,34,.09),transparent 24rem),var(--curated-contact-paper);box-sizing:border-box;color:var(--curated-contact-ink);overflow:hidden;padding:0 clamp(1rem, 4vw, 3rem) clamp(4.5rem, 8vw, 8rem)}.curated-contact *,.curated-contact *::before,.curated-contact *::after{box-sizing:border-box}.curated-contact__hero{align-items:center;display:grid;gap:clamp(2.5rem, 7vw, 7rem);grid-template-columns:minmax(0,1.18fr) minmax(330px,0.72fr);margin:0 auto;max-width:1280px;min-height:min(680px, calc(100svh - 84px));padding:clamp(5rem, 10vw, 9rem) 0 clamp(4rem, 8vw, 7rem)}.curated-contact__hero-copy{max-width:810px}.curated-contact__eyebrow,.curated-contact__section-label,.curated-contact__dispatch-label{color:var(--curated-contact-gold);font-size:.68rem;font-weight:780;letter-spacing:.16em;margin:0;text-transform:uppercase}.curated-contact__eyebrow{align-items:center;display:flex;gap:.65rem;margin-bottom:1.35rem}.curated-contact__eyebrow>span{background:var(--curated-contact-gold);border-radius:50%;box-shadow:0 0 0 6px rgba(169,120,34,.12);height:7px;width:7px}.curated-contact__hero h1{font-family:var(--wp--preset--font-family--editorial);font-size:clamp(3.7rem, 7.4vw, 7.4rem);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0;max-width:930px;text-wrap:balance}.curated-contact__lead{color:var(--curated-contact-muted);font-family:var(--wp--preset--font-family--editorial);font-size:clamp(1.12rem, 1.8vw, 1.42rem);line-height:1.5;margin:2rem 0 0;max-width:670px}.curated-contact__hero-action{align-items:center;background:var(--curated-contact-ink);border:1px solid var(--curated-contact-ink);border-radius:999px;color:var(--curated-contact-paper);display:inline-flex;font-size:.7rem;font-weight:760;gap:.8rem;letter-spacing:.09em;margin-top:2rem;padding:.92rem 1.2rem .92rem 1.35rem;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.curated-contact__hero-action:hover{background:transparent;color:var(--curated-contact-ink);transform:translateY(-2px)}.curated-contact__hero-action svg,.curated-contact__submit-spot svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.curated-contact__dispatch{background:var(--curated-contact-ink);border:1px solid rgba(255,253,248,.1);border-radius:30px;box-shadow:var(--curated-contact-shadow);color:var(--curated-contact-paper);isolation:isolate;overflow:hidden;padding:clamp(2rem, 4vw, 3rem);position:relative}.curated-contact__dispatch::before{background-image:linear-gradient(rgba(255,253,248,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,253,248,.055) 1px,transparent 1px);background-size:42px 42px;content:"";inset:0;mask-image:linear-gradient(135deg,#000,transparent 72%);position:absolute;z-index:-1}.curated-contact__dispatch-orbit{border:1px solid rgba(255,253,248,.17);border-radius:50%;height:150px;margin:0 0 3.2rem auto;position:relative;width:150px}.curated-contact__dispatch-orbit::before,.curated-contact__dispatch-orbit::after{border:1px solid rgba(255,253,248,.1);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.curated-contact__dispatch-orbit::before{height:94px;width:94px}.curated-contact__dispatch-orbit::after{background:var(--curated-contact-gold);border:7px solid rgba(255,253,248,.12);box-shadow:0 0 0 1px var(--curated-contact-gold);height:24px;width:24px}.curated-contact__dispatch-orbit span{background:#fffdf8;border-radius:50%;height:7px;position:absolute;width:7px}.curated-contact__dispatch-orbit span:nth-child(1){left:20px;top:25px}.curated-contact__dispatch-orbit span:nth-child(2){bottom:10px;left:77px}.curated-contact__dispatch-orbit span:nth-child(3){right:3px;top:66px}.curated-contact__dispatch-title{font-family:var(--wp--preset--font-family--editorial);font-size:clamp(2rem, 3vw, 2.8rem);letter-spacing:-.035em;line-height:1.02;margin:.8rem 0 1rem}.curated-contact__dispatch-copy{color:rgba(255,253,248,.68);font-size:.88rem;line-height:1.7;margin:0}.curated-contact__dispatch-route{align-items:center;display:grid;font-size:.58rem;font-weight:760;gap:.75rem;grid-template-columns:auto 1fr auto;letter-spacing:.14em;margin-top:2rem}.curated-contact__dispatch-route i{background:rgba(255,253,248,.24);height:1px;position:relative}.curated-contact__dispatch-route i::after{background:var(--curated-contact-gold);border-radius:50%;content:"";height:7px;position:absolute;right:22%;top:-3px;width:7px}.curated-contact__workspace{align-items:start;display:grid;gap:clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(280px,0.75fr) minmax(0,1.25fr);margin:0 auto!important;max-width:1280px!important;padding:clamp(4rem, 8vw, 7.5rem) 0}.curated-contact__context{position:sticky;top:120px}.curated-contact__context h2,.curated-contact__form-head h2,.curated-contact__brand-copy h2{font-family:var(--wp--preset--font-family--editorial);font-size:clamp(2.35rem, 4vw, 4rem);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:.85rem 0 0}.curated-contact__context-intro{color:var(--curated-contact-muted);font-size:.93rem;line-height:1.65;margin:1.25rem 0 0;max-width:430px}.curated-contact__topics{border-bottom:1px solid var(--curated-contact-line);margin-top:2.2rem}.curated-contact__topic{align-items:start;border-top:1px solid var(--curated-contact-line);display:grid;gap:1rem;grid-template-columns:32px minmax(0,1fr);padding:1.25rem 0}.curated-contact__topic-number{color:var(--curated-contact-gold);font-size:.62rem;font-weight:780;letter-spacing:.09em;padding-top:.25rem}.curated-contact__topic h3{font-family:var(--wp--preset--font-family--editorial);font-size:1.3rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0}.curated-contact__topic p{color:var(--curated-contact-muted);font-size:.78rem;line-height:1.55;margin:.35rem 0 0}.curated-contact__submit-spot{align-items:center;border:1px solid var(--curated-contact-line);border-radius:16px;color:var(--curated-contact-ink);display:flex;justify-content:space-between;margin-top:1.5rem;padding:1rem 1.1rem;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.curated-contact__submit-spot:hover{background:#f5efe5;border-color:rgba(169,120,34,.42);transform:translateY(-2px)}.curated-contact__submit-spot span{display:grid}.curated-contact__submit-spot small{color:var(--curated-contact-gold);font-size:.57rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.curated-contact__submit-spot strong{font-size:.78rem;margin-top:.12rem}.curated-contact__form-card{background:var(--curated-contact-paper);border:1px solid var(--curated-contact-line);border-radius:28px;box-shadow:var(--curated-contact-shadow);margin:0;padding:clamp(1.4rem, 4vw, 3.2rem);scroll-margin-top:110px}.curated-contact__form-head{align-items:start;display:flex;gap:2rem;justify-content:space-between}.curated-contact__form-head h2{font-size:clamp(2.4rem, 4vw, 3.8rem)}.curated-contact__form-mark{align-items:center;background:var(--curated-contact-canvas);border-radius:50%;color:var(--curated-contact-gold);display:flex;font-family:var(--wp--preset--font-family--editorial);font-size:2rem;height:58px;justify-content:center;width:58px}.curated-contact__form-intro{border-bottom:1px solid var(--curated-contact-line);color:var(--curated-contact-muted);font-size:.82rem;margin:1rem 0 1.8rem;padding-bottom:1.5rem}.curated-contact__form-intro span{color:#af4439}.curated-contact__form-content,.curated-contact__form-content .fluentform,.curated-contact__form-content form{margin:0!important;max-width:none!important;padding:0!important;width:100%}.curated-contact__form-card .fluentform .ff-el-group{margin-bottom:1.05rem}.curated-contact__form-card .fluentform .ff-t-container{gap:.85rem}.curated-contact__form-card .fluentform .ff-el-input--label label{color:var(--curated-contact-ink);font-size:.68rem;font-weight:740;letter-spacing:.035em;margin-bottom:.42rem}.curated-contact__form-card .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after{color:#af4439}.curated-contact__form-card .fluentform :is(input.ff-el-form-control,textarea.ff-el-form-control){background:#f9f5ee;border:1px solid rgba(28,27,25,.16);border-radius:12px;box-shadow:none;color:var(--curated-contact-ink);font-family:inherit;font-size:.87rem;line-height:1.4;min-height:52px;padding:.8rem .95rem;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.curated-contact__form-card .fluentform textarea.ff-el-form-control{min-height:150px;resize:vertical}.curated-contact__form-card .fluentform :is(input.ff-el-form-control,textarea.ff-el-form-control)::placeholder{color:#938c81}.curated-contact__form-card .fluentform :is(input.ff-el-form-control,textarea.ff-el-form-control):focus{background:#fffdf8;border-color:rgba(169,120,34,.75);box-shadow:0 0 0 3px rgba(169,120,34,.12);outline:none}.curated-contact-page .curated-contact__form-card .fluentform form .ff-btn-submit{align-items:center;background-color:var(--curated-contact-ink);border:1px solid var(--curated-contact-ink);border-radius:999px;box-shadow:none;color:var(--curated-contact-paper);display:inline-flex;font-family:inherit;font-size:.68rem;font-weight:760;justify-content:center;letter-spacing:.09em;min-height:50px;padding:.8rem 1.45rem;text-transform:uppercase;transition:background-color 180ms ease,color 180ms ease,transform 180ms ease}.curated-contact-page .curated-contact__form-card .fluentform form .ff-btn-submit:hover{background-color:var(--curated-contact-gold);border-color:var(--curated-contact-gold);color:#fffdf8;transform:translateY(-2px)}.curated-contact__form-card .fluentform .ff-el-is-error :is(input.ff-el-form-control,textarea.ff-el-form-control){border-color:#b64d43}.curated-contact__form-card .fluentform .error.text-danger,.curated-contact__form-card .fluentform .ff-el-is-error .text-danger{color:#9f3f36;font-size:.7rem;margin-top:.35rem}.curated-contact__brand{align-items:center;background:#eee6d9;border:1px solid var(--curated-contact-line);border-radius:30px;display:grid;gap:clamp(2.5rem, 6vw, 6rem);grid-template-columns:minmax(0,1.1fr) minmax(300px,0.9fr);margin:0 auto;max-width:1280px;overflow:hidden;padding:clamp(2rem, 5vw, 4.5rem);position:relative}.curated-contact__brand::after{border:1px solid rgba(169,120,34,.22);border-radius:50%;content:"";height:280px;position:absolute;right:-160px;top:-180px;width:280px}.curated-contact__brand-lockup{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,0.82fr)}.curated-contact__brand-logo{align-items:center;display:flex;min-height:72px}.curated-contact__brand-logo img{display:block;height:auto;margin:0;max-width:100%}.curated-contact__brand-logo.is-curated img{width:285px}.curated-contact__brand-logo.is-growably img{width:205px}.curated-contact__brand-bridge{align-items:center;display:grid;gap:.4rem;justify-items:center}.curated-contact__brand-bridge span{background:rgba(28,27,25,.22);height:22px;width:1px}.curated-contact__brand-bridge small{color:var(--curated-contact-muted);font-size:.5rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase;writing-mode:vertical-rl}.curated-contact__brand-copy{border-left:1px solid var(--curated-contact-line);padding-left:clamp(2rem, 4vw, 4rem)}.curated-contact__brand-copy h2{font-size:clamp(2rem, 3vw, 3.1rem)}.curated-contact__brand-copy>p:last-child{color:var(--curated-contact-muted);font-size:.76rem;line-height:1.7;margin:1.2rem 0 0}@media (max-width:960px){.curated-contact__hero{gap:3rem;grid-template-columns:1fr;min-height:0;padding-top:5.5rem}.curated-contact__hero-copy{max-width:760px}.curated-contact__dispatch{display:grid;grid-template-columns:130px 1fr}.curated-contact__dispatch-orbit{grid-row:1 / span 4;height:120px;margin:0 1.5rem 0 0;width:120px}.curated-contact__dispatch-label,.curated-contact__dispatch-title,.curated-contact__dispatch-copy,.curated-contact__dispatch-route{grid-column:2}.curated-contact__workspace{grid-template-columns:1fr}.curated-contact__context{position:static}.curated-contact__topics{display:grid;gap:.8rem;grid-template-columns:repeat(3,1fr)}.curated-contact__topic{border:1px solid var(--curated-contact-line);border-radius:16px;grid-template-columns:1fr;padding:1.1rem}.curated-contact__brand{grid-template-columns:1fr}.curated-contact__brand-copy{border-left:0;border-top:1px solid var(--curated-contact-line);padding-left:0;padding-top:2rem}}@media (max-width:782px){body.admin-bar.curated-contact-page header.wp-block-template-part{top:46px}.curated-contact{padding-left:.85rem;padding-right:.85rem}.curated-contact__hero{padding:4.5rem 0 3.5rem}.curated-contact__hero h1{font-size:clamp(3.25rem, 16vw, 5.2rem);line-height:.92}.curated-contact__lead{font-size:1.06rem}.curated-contact__dispatch{display:block;padding:1.5rem}.curated-contact__dispatch-orbit{height:100px;margin:0 0 2rem auto;width:100px}.curated-contact__dispatch-orbit::before{height:64px;width:64px}.curated-contact__dispatch-orbit span:nth-child(2){left:52px}.curated-contact__workspace{padding:3.8rem 0}.curated-contact__topics{display:block}.curated-contact__topic{border-bottom:0;border-left:0;border-radius:0;border-right:0;grid-template-columns:32px minmax(0,1fr);padding-left:0;padding-right:0}.curated-contact__form-card{border-radius:20px;padding:1.25rem}.curated-contact__form-mark{font-size:1.5rem;height:46px;width:46px}.curated-contact__form-card .fluentform .ff-t-container{display:block}.curated-contact__form-card .fluentform .ff-t-cell{margin:0;width:100%}.curated-contact-page .curated-contact__form-card .fluentform form .ff-btn-submit{width:100%}.curated-contact__brand{border-radius:20px;padding:1.5rem}.curated-contact__brand-lockup{gap:.8rem;grid-template-columns:1fr}.curated-contact__brand-logo{justify-content:center;min-height:54px}.curated-contact__brand-logo.is-curated img{width:min(285px, 82vw)}.curated-contact__brand-logo.is-growably img{width:min(205px, 60vw)}.curated-contact__brand-bridge{grid-template-columns:1fr auto 1fr;width:100%}.curated-contact__brand-bridge span{height:1px;width:100%}.curated-contact__brand-bridge small{writing-mode:initial}}@media (prefers-reduced-motion:reduce){.curated-contact *,.curated-contact *::before,.curated-contact *::after{scroll-behavior:auto!important;transition-duration:1ms!important}}