@media(max-width:820px){.gather-intro{grid-template-columns:1fr}}*/ .wc{--wc-ink: #302e29;--wc-muted: #82796a;--wc-paper: #f3ecdf;--wc-peach: #ddb29a;color:var(--wc-ink);background:transparent;padding:clamp(3rem,6vw,6rem) 0}.wc__inner{width:min(90%,1440px);margin-inline:auto}.wc__hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(4rem,9vw,9rem)}.wc__hero-image{position:relative;min-width:0;height:clamp(340px,44vw,610px)}.wc__hero-image img{display:block;width:100%;height:100%;object-fit:cover}.wc__image-caption{position:absolute;left:1rem;bottom:1rem;padding:.6rem .8rem;background:var(--wc-paper);color:var(--wc-ink);font-size:.72rem}.wc__intro{max-width:490px}.wc__eyebrow{margin:0 0 1.25rem;color:var(--wc-muted);font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.wc__intro h2,.wc__closing h2{margin:0;font-family:Newsreader,serif;font-size:clamp(2.7rem,4.5vw,4.6rem);font-weight:400;line-height:1.05;letter-spacing:-.045em}.wc__intro-text{max-width:360px;margin:1.5rem 0 0;font-size:1rem;line-height:1.8}.wc__benefits{margin-bottom:clamp(4rem,9vw,9rem)}.wc__benefits-heading{display:block;margin-bottom:2.5rem;text-align:center}.wc__benefits-heading .wc__eyebrow{margin-top:1rem}.wc__benefits-heading>p:last-child{max-width:none;width:100%;margin:0;font-family:Newsreader,serif;font-size:clamp(2rem,4vw,2.3rem);line-height:1.35;font-weight:700}.wc__benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,7vw,7rem);row-gap:2.5rem}.wc__benefit{min-width:0;padding-top:.4rem}.wc__num{display:block;margin-bottom:.9rem;color:#a58b70;font-size:.75rem;letter-spacing:.08em}.wc__benefit h3{margin:0 0 .65rem;font-family:Newsreader,serif;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:400;line-height:1.15}.wc__benefit p{max-width:470px;margin:0;font-size:.94rem;line-height:1.8;opacity:.88}.wc__benefit--wide{grid-column:1 / -1;display:grid;grid-template-columns:2rem minmax(0,1fr) minmax(180px,.65fr);gap:1.5rem;align-items:center;margin-top:.5rem}.wc__benefit--wide .wc__num{align-self:start;margin-top:.25rem}.wc__benefit-wide-content h3{margin:0 0 .65rem;font-family:Newsreader,serif;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:400}.wc__benefit--wide img{display:block;width:100%;height:190px;object-fit:cover}.wc__closing{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem)}.wc__closing>img{display:block;width:100%;height:clamp(280px,34vw,440px);object-fit:cover}.wc__closing-copy{max-width:490px}.wc__closing-copy>p:last-child{max-width:360px;margin:1.4rem 0 0;font-size:.96rem;line-height:1.8}@media(max-width:820px){.wc__hero{grid-template-columns:1fr;gap:2rem;margin-bottom:4.5rem}.wc__hero-image{height:clamp(300px,65vw,480px)}.wc__intro{max-width:600px}.wc__intro h2,.wc__closing h2{font-size:clamp(2.6rem,7vw,4rem)}.wc__benefits-heading{grid-template-columns:1fr 1.3fr}.wc__benefits-grid{column-gap:2rem;row-gap:2.2rem}.wc__benefit--wide{grid-template-columns:1.5rem minmax(0,1fr) minmax(140px,.7fr);gap:1rem}.wc__closing{grid-template-columns:1fr;gap:2rem}.wc__closing>img{height:clamp(280px,55vw,420px)}}@media(max-width:560px){.wc{padding-block:2.5rem}.wc__inner{width:90%}.wc__hero{gap:1.7rem;margin-bottom:3.5rem}.wc__hero-image{height:390px;height:min(105vw,440px)}.wc__image-caption{left:.7rem;bottom:.7rem;font-size:.68rem}.wc__intro h2,.wc__closing h2{font-size:clamp(2.5rem,10vw,3.4rem)}.wc__intro-text{margin-top:1rem;font-size:.95rem}.wc__benefits{margin-bottom:3.5rem}.wc__benefits-heading{grid-template-columns:1fr;gap:.2rem;margin-bottom:2rem}.wc__benefits-heading>p:last-child{font-size:1.45rem}.wc__benefits-grid{grid-template-columns:1fr;row-gap:1.8rem}.wc__benefit h3,.wc__benefit-wide-content h3{font-size:1.65rem}.wc__benefit p{font-size:.92rem}.wc__benefit--wide{grid-column:auto;grid-template-columns:1.5rem minmax(0,1fr);gap:.8rem;align-items:start}.wc__benefit--wide img{grid-column:2;height:210px;margin-top:.5rem}.wc__closing{gap:1.5rem}.wc__closing>img{height:300px}.wc__closing-copy>p:last-child{font-size:.93rem}}@media(prefers-reduced-motion:reduce){.wc *,.wc *:before,.wc *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.wc{--wc-ink:#1f1913;--wc-text:#2a221a;--wc-head:#1f1913;--wc-accent:#b5694a;--wc-line:#a65f43;--wc-pt:#3a352d;--wc-rule:rgba(166,100,70,.38);--wc-label:#5a5046;--wc-serif:"Newsreader","Iowan Old Style",Georgia,serif;--wc-sans:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--wc-mono:"Space Mono","Courier New",monospace;position:relative;background:transparent;color:var(--wc-ink)}.wc *,.wc *:before,.wc *:after{box-sizing:border-box}.wc__board{width:min(100%,120rem);margin-inline:auto;container-type:inline-size}.wc__inner{padding:4cqw 0 7cqw}.wc__grid{display:grid;grid-template-columns:44cqw 41cqw;column-gap:5cqw;padding-inline-start:6.2cqw;align-items:center}.wc__eyebrow{display:flex;align-items:center;gap:.9em;margin:0 0 1.4cqw;font-family:var(--wc-mono);font-size:clamp(.8rem,.95cqw,1rem);letter-spacing:.14em;color:var(--wc-ink)}.wc__eyebrow:before{content:"";width:1.6em;height:1px;background:currentColor}.wc__title{margin:0 0 2.4cqw;font-family:var(--wc-serif);font-weight:600;font-size:clamp(2.25rem,3.5cqw,4.5rem);line-height:1;letter-spacing:-.03em;text-transform:none;font-optical-sizing:none;font-variation-settings:"opsz" 53;color:var(--wc-head)}.wc__list{list-style:none;margin:0;padding:0}.wc__item{display:grid;grid-template-columns:4.2cqw minmax(0,1fr);align-items:start;padding:1.15cqw 0}.wc__item:first-child{padding-top:0}.wc__item+.wc__item{border-top:1px solid var(--wc-rule)}.wc__num{font-family:var(--wc-sans);font-size:clamp(.95rem,1.05cqw,1.2rem);line-height:1.7;letter-spacing:.04em;color:var(--wc-accent)}.wc__txt{margin:0;max-width:36cqw;font-family:var(--wc-sans);font-size:clamp(1rem,1.1cqw,1.3rem);line-height:1.6;color:var(--wc-text)}.wc__note{margin-top:2.4cqw}.wc__rule{display:block;width:1.6cqw;min-width:1rem;height:1px;margin-bottom:.9cqw;background:var(--wc-accent)}.wc__note p{margin:0;padding-inline-start:4.2cqw;font-family:var(--wc-serif);font-style:italic;font-size:clamp(1rem,1.25cqw,1.4rem);line-height:1.5;color:var(--wc-ink)}.wc__sent{display:block}.wc__visual{position:relative;container-type:inline-size;aspect-ratio:560 / 450;width:100%}.wc__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.wc__rust{fill:none;stroke:var(--wc-line);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.wc__thin{stroke-width:.85}.wc__dash{fill:none;stroke:var(--wc-line);stroke-width:.9;stroke-dasharray:3 4;opacity:.8}.wc__dots{stroke-dasharray:1 3}.wc__ink-line{fill:none;stroke:var(--wc-pt);stroke-width:.8;stroke-linecap:round}.wc__pt{fill:var(--wc-pt)}.wc__pt--rust{fill:var(--wc-line)}.wc__label{position:absolute;font-family:var(--wc-mono);font-size:clamp(.62rem,2cqw,.95rem);line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--wc-label)}.wc__label--space{left:11.8%;top:11.6%}.wc__label--exchange{right:.5%;top:20.7%}.wc__label--shared{left:.4%;top:76.6%}@media(max-width:860px){.wc__board{container-type:normal;max-width:34rem}.wc__inner{padding:2.5rem 7% 3.5rem}.wc__grid{display:flex;flex-direction:column;padding-inline-start:0}.wc__copy{display:contents}.wc__eyebrow{font-size:.85rem;margin:0 0 1rem}.wc__title{font-size:clamp(2rem,9.4vw,3.2rem);margin:0 0 1.5rem}.wc__item{grid-template-columns:3rem minmax(0,1fr);padding:1.1rem 0}.wc__num{font-size:1rem}.wc__txt{max-width:none;font-size:1rem;line-height:1.65}.wc__visual{order:1;margin:1.75rem 0 1.5rem}.wc__note{order:2;margin-top:0}.wc__rule{width:2rem;margin:0 0 .9rem 4.5%}.wc__note p{padding-inline-start:4.5%;font-size:1.05rem}}.af{--af-ink: #302820;--af-text: #51473d;--af-muted: #766b5e;--af-paper: #f3eee2;--af-cream: #faf6ed;--af-peach: #ddb29a;--af-sun: #f3dd82;--af-serif: "Newsreader", "Iowan Old Style", Georgia, serif;--af-sans: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;color:var(--af-ink);background:var(--af-paper);overflow:clip}.af *,.af *:before,.af *:after{box-sizing:border-box}.af img{display:block;width:100%;height:100%;object-fit:cover}.af h1,.af h2,.af p{margin-top:0}.af__hero{position:relative;isolation:isolate;min-height:min(78svh,760px);min-height:clamp(490px,72svh,760px);display:flex;align-items:flex-end;padding:clamp(2rem,7vw,7rem);background:#75604d;color:#fff9ef}.af__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1e18138a,#1e18133b 58%,#1e18130a)}.af__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;object-position:center}.af__hero-content{width:min(100%,1050px);margin-inline:auto}.af__hero-label,.af__section-label{font-family:var(--af-sans);font-size:.72rem;font-weight:500;letter-spacing:.15em;line-height:1.5}.af__hero-label{margin-bottom:1.25rem;color:#fff9ef}.af__hero-title{max-width:1000px;margin-bottom:0;font-family:var(--af-serif);font-size:clamp(3.6rem,8.4vw,8rem);font-weight:500;line-height:.91;letter-spacing:-.055em;text-wrap:balance}.af__body{width:min(100% - 12vw,1240px);margin-inline:auto}.af__section-label{margin-bottom:1.4rem;color:var(--af-muted)}.af__opening{display:grid;grid-template-columns:1fr .8fr;column-gap:9%;row-gap:1.25rem;align-items:start;padding-block:clamp(5rem,10vw,10rem)}.af__opening .af__section-label{grid-column:1 / -1;margin-bottom:.25rem}.af__opening h2{max-width:650px;margin-bottom:0;font-family:var(--af-serif);font-size:clamp(2.8rem,5.5vw,5.6rem);font-weight:500;line-height:.99;letter-spacing:-.045em}.af__opening h2 span{display:block;color:#a36e50;font-style:italic}.af__opening-copy{max-width:440px;margin:.5rem 0 0;color:var(--af-text);font-family:var(--af-sans);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.85}.af__practice{display:grid;grid-template-columns:1.05fr .8fr;gap:clamp(2.5rem,8vw,8rem);align-items:center;padding-bottom:clamp(5rem,10vw,10rem)}.af__practice-image{position:relative;min-width:0;aspect-ratio:4 / 4.7;background:#e1d3c1}.af__practice-image img{object-position:center}.af__image-note{position:absolute;right:-1rem;bottom:2rem;max-width:220px;padding:.9rem 1.15rem;background:var(--af-sun);color:var(--af-ink);font-family:var(--af-serif);font-size:1.25rem;font-style:italic;line-height:1.15;transform:rotate(-3deg)}.af__practice-copy h2{margin-bottom:1.5rem;font-family:var(--af-serif);font-size:clamp(2.6rem,4.6vw,4.8rem);font-weight:500;line-height:.99;letter-spacing:-.04em}.af__practice-copy>p:not(.af__section-label){max-width:460px;margin-bottom:1rem;color:var(--af-text);font-family:var(--af-sans);font-size:1rem;line-height:1.8}.af__values{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2rem}.af__values span{padding:.65rem .9rem;border-radius:100px;background:#e5d9c8;font-family:var(--af-sans);font-size:.82rem}.af__contribution{display:grid;grid-template-columns:1fr .7fr;column-gap:8%;row-gap:3rem;align-items:center;padding:clamp(2rem,5.5vw,5.5rem);background:transparent;border:none;box-shadow:none}.af__contribution-intro h2{max-width:590px;margin-bottom:1.25rem;font-family:var(--af-serif);font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:500;line-height:.98;letter-spacing:-.045em}.af__contribution-intro>p:last-child{max-width:450px;margin-bottom:0;color:var(--af-text);font-family:var(--af-sans);font-size:1rem;line-height:1.8}.af__price{padding:clamp(1.5rem,3vw,3rem);background:var(--af-cream);transform:rotate(1.2deg)}.af__price-label{font-family:var(--af-sans);font-size:.7rem;letter-spacing:.12em}.af__amount{margin:1rem 0 .6rem;font-family:var(--af-serif);font-size:clamp(3.5rem,6.5vw,6.6rem);font-weight:500;line-height:.95;letter-spacing:-.06em;white-space:nowrap}.af__amount span{display:block;margin-bottom:.5rem;font-family:var(--af-sans);font-size:.78rem;font-weight:500;letter-spacing:.12em}.af__price-note{margin-bottom:0;color:var(--af-text);font-family:var(--af-sans);font-size:.9rem;line-height:1.6}.af__facilities{grid-column:1 / -1;padding-top:1.5rem}.af__facilities-heading{margin-bottom:1.25rem;font-family:var(--af-serif);font-size:1.5rem}.af__facility-list{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem}.af__facility-list span{font-family:var(--af-sans);font-size:.95rem}.af__facility-list span:before{content:"↗";display:inline-block;margin-right:.55rem;color:#744e37}.af__closing{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-block:clamp(5rem,10vw,9rem)}.af__closing .af__section-label{margin-bottom:1.25rem}.af__closing h2{margin-bottom:0;font-family:var(--af-serif);font-size:clamp(3rem,6vw,6.2rem);font-weight:500;line-height:.94;letter-spacing:-.05em}.af__cta-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:1.25rem;padding:1.15rem 1.4rem;background:var(--af-ink);color:var(--af-cream);font-family:var(--af-sans);font-size:.9rem;text-decoration:none;transition:background .25s ease,color .25s ease}.af__cta-link svg{width:2rem;height:1rem;transition:transform .25s ease}.af__cta-link:hover{background:var(--af-sun);color:var(--af-ink)}.af__cta-link:hover svg{transform:translate(4px)}.af__cta-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:860px){.af__hero{min-height:600px;min-height:72svh;padding:3rem 7%}.af__hero-title{font-size:clamp(3.5rem,10vw,6rem)}.af__body{width:86%}.af__opening{grid-template-columns:1fr;gap:1.5rem;padding-block:5.5rem}.af__opening .af__section-label{grid-column:auto}.af__opening h2{max-width:620px}.af__opening-copy{max-width:600px;margin-top:.5rem}.af__practice{grid-template-columns:.9fr 1fr;gap:2.5rem;padding-bottom:5.5rem}.af__image-note{right:-.6rem;bottom:1.5rem;max-width:180px;font-size:1.1rem}.af__contribution{padding:2.5rem;gap:2rem}.af__closing{align-items:flex-start;flex-direction:column;padding-block:5.5rem}}@media(max-width:560px){.af__hero{min-height:540px;min-height:72svh;padding:2rem 6%}.af__hero:after{background:linear-gradient(0deg,#1e1813a6,#1e18131f 75%)}.af__hero-title{font-size:clamp(3.2rem,14vw,5rem);line-height:.94}.af__hero-label{margin-bottom:1rem;font-size:.68rem}.af__body{width:88%}.af__opening{padding-block:4.5rem;gap:1.25rem}.af__opening h2{font-size:clamp(2.8rem,12vw,4.2rem)}.af__opening-copy{font-size:1rem;line-height:1.8}.af__practice{grid-template-columns:1fr;gap:3rem;padding-bottom:4.5rem}.af__practice-image{width:88%;aspect-ratio:4 / 4.5}.af__practice-copy h2{font-size:clamp(2.8rem,11vw,4rem)}.af__image-note{right:-2.5rem;bottom:1.5rem;max-width:175px}.af__contribution{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.af__contribution-intro h2{font-size:clamp(2.8rem,11vw,4rem)}.af__price{width:92%;padding:1.75rem;transform:rotate(.7deg)}.af__amount{font-size:clamp(4rem,17vw,5.5rem)}.af__facilities{grid-column:auto}.af__facility-list{flex-direction:column;gap:.9rem}.af__closing{gap:2rem;padding-block:4.5rem}.af__closing h2{font-size:clamp(3rem,12vw,4.5rem)}.af__cta-link{justify-content:space-between;width:100%;gap:1rem;padding:1.1rem}}@media(prefers-reduced-motion:reduce){.af__cta-link,.af__cta-link svg{transition:none}}.af__hero{min-height:clamp(440px,65svh,680px);padding:clamp(2rem,5vw,5rem)}.af__hero-title{font-size:clamp(3.2rem,6.5vw,6rem)}.af__body{width:90%;max-width:1440px}.af__opening{column-gap:7%;padding-block:clamp(3.5rem,6vw,6rem)}.af__opening h2{font-size:clamp(2.4rem,4vw,4rem)}.af__opening-copy{font-size:1rem;line-height:1.75}.af__practice{gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3.5rem,6vw,6rem)}.af__practice-copy h2{font-size:clamp(2.3rem,3.6vw,3.7rem)}.af__practice-copy>p:not(.af__section-label){font-size:.96rem;line-height:1.75}.af__contribution{padding:clamp(2rem,4vw,4rem);column-gap:6%}.af__contribution-intro h2{font-size:clamp(2.3rem,3.8vw,3.8rem)}.af__amount{font-size:clamp(3.4rem,5vw,5rem)}.af__facilities-heading{font-size:1.3rem}.af__closing{gap:2rem;padding-block:clamp(3.5rem,6vw,6rem)}.af__closing h2{font-size:clamp(2.7rem,4.5vw,4.5rem)}@media(max-width:860px){.af__hero{padding:2.5rem 5%}.af__hero-title{font-size:clamp(3.1rem,8vw,5rem)}.af__body{width:90%}.af__opening{padding-block:4rem}.af__practice{gap:2rem;padding-bottom:4rem}.af__contribution{padding:2rem}.af__closing{padding-block:4rem}}@media(max-width:560px){.af__hero{min-height:480px;min-height:65svh;padding:2rem 6%}.af__hero-title{font-size:clamp(2.9rem,12vw,4rem)}.af__body{width:90%}.af__opening{padding-block:3.5rem}.af__opening h2{font-size:clamp(2.3rem,9vw,3.2rem)}.af__practice{gap:2rem;padding-bottom:3.5rem}.af__practice-copy h2{font-size:clamp(2.3rem,9vw,3.2rem)}.af__contribution{padding:1.5rem}.af__contribution-intro h2{font-size:clamp(2.3rem,9vw,3.2rem)}.af__closing{padding-block:3.5rem}.af__closing h2{font-size:clamp(2.6rem,10vw,3.5rem)}}.af__closing{display:block;width:100%;text-align:center}.af__closing>div{width:100%;max-width:none}.af__closing h2{max-width:none;width:100%}@media(max-width:560px){.af__closing h2{font-size:clamp(2.6rem,9vw,3.5rem)}}.wc .wc__benefits-grid .wc__benefit--wide{grid-column:1;display:block;grid-template-columns:none;width:100%;max-width:none;text-align:left}.wc .wc__benefits-grid .wc__benefit--wide .wc__num{display:block;position:static;margin:0 0 1rem}.wc .wc__benefits-grid .wc__benefit--wide .wc__benefit-wide-content{margin:0;padding:0;max-width:none}.wc .wc__benefits-grid .wc__benefit--wide p{margin-inline:auto}.wc .wc__benefits-grid .wc__benefit--wide .wc__benefit-wide-content p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media(max-width:720px){.wc .wc__benefits-grid .wc__benefit--wide{justify-self:stretch;width:100%;max-width:none;text-align:left}.wc .wc__benefits-grid .wc__benefit--wide p{margin-inline:0}}@media(max-width:720px){.wc .wc__inner{width:100%;max-width:none;padding-inline:1.25rem}.wc .wc__benefits,.wc .wc__benefits-grid,.wc .wc__closing{padding-inline:0;margin-inline:0}}.pay{width:min(92vw,460px);max-height:90svh;overflow-y:auto;padding:0;border:0;border-radius:16px;background:#faf6ed;color:#302820;box-shadow:0 24px 60px #30282040}.pay::backdrop{background:#30282080}.pay[open]{animation:pay-in .22s ease-out}@keyframes pay-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pay__form{display:grid;gap:16px;padding:32px}.pay__description{display:grid;gap:12px;font-size:.92rem;line-height:1.6;color:#51473d}.pay__description p{margin:0}.pay__head{display:flex;align-items:center;justify-content:space-between}.pay__head h2{margin:0;font-family:Newsreader,Georgia,serif;font-size:1.6rem;line-height:1.2}.pay__close{width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#302820;font-size:1.5rem;cursor:pointer;transition:background .16s ease}.pay__close:hover{background:#f3eee2}.pay__plans{display:grid;gap:8px;margin:0;padding:0;border:0}.pay__plans legend{margin-bottom:8px;font-size:.85rem;letter-spacing:.04em;color:#51473d}.pay__plan{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #ddb29a;border-radius:10px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.pay__plan:has(input:checked){border-color:#302820;background:#f3eee2}.pay__plan input{accent-color:#302820}.pay label:not(.pay__plan){display:grid;gap:6px;font-size:.9rem;color:#51473d}.pay input:not([type=radio]):not([type=checkbox]),.pay select,.pay textarea{padding:12px 14px;border:1px solid #ddb29a;border-radius:10px;background:#fff;color:#302820;font:inherit}.pay textarea{resize:vertical}.pay__check{display:flex!important;align-items:flex-start;gap:12px;line-height:1.5}.pay__check input{margin-top:3px;accent-color:#302820}.pay input:not([type=radio]):focus-visible,.pay select:focus-visible,.pay textarea:focus-visible,.pay button:focus-visible,.pay input[type=radio]:focus-visible{outline:2px solid #302820;outline-offset:2px}.pay__message{margin:0;padding:12px 14px;border-radius:10px;background:#fbe3dc;color:#7a2a1a;font-size:.9rem}.pay__submit{padding:14px 20px;border:0;border-radius:999px;background:#302820;color:#faf6ed;font:inherit;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.pay__submit:hover{transform:translateY(-1px)}.pay__submit:disabled{opacity:.6;cursor:progress}.pay__secure{margin:0;text-align:center;font-size:.8rem;color:#766b5e}.pay-status{max-width:720px;margin:24px auto;padding:16px 20px;border-radius:10px;background:#f3eee2;color:#302820;text-align:center}.pay-status.is-error{background:#fbe3dc;color:#7a2a1a}.pay--review{width:min(92vw,560px)}.pay--review .pay__review-lede{margin:0 0 1.25rem;color:#51473d;line-height:1.65;font-size:.95rem}.pay__review-subhead{margin:0 0 .5rem;font-family:Newsreader,Georgia,serif;font-size:.78rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:#766b5e}.pay__review-list{display:grid;gap:.6rem;margin:0;padding:1rem 0;border-top:1px solid #e8dcc6;border-bottom:1px solid #e8dcc6}.pay__review-list dt{color:#766b5e;font-size:.85rem}.pay__review-list dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.pay__review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem}.pay__review-link{font-size:.9rem;color:#302820;text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.pay__review-list{gap:.4rem}.pay__review-list dt,.pay__review-list dd{text-align:left}}
