.section{padding-top:clamp(64px,8vw,120px);padding-right:clamp(16px,4vw,40px);padding-bottom:clamp(64px,8vw,120px);padding-left:clamp(16px,4vw,40px)}.section{scroll-margin-top:80px}.wrap{display:flex;flex-flow:column;gap:48px;width:100%;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.eyebrow{color:var(--green);font-family:var(--font-body);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.title{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:clamp(48px,6vw,80px);line-height:0.88;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.accent{color:var(--green);font-family:var(--font-accent);font-weight:200;font-style:italic;letter-spacing:-0.047em}.lead{font-size:18px;line-height:1.38;letter-spacing:0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.copy{font-size:16px;line-height:1.5;letter-spacing:0.017em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;box-sizing:border-box;color:var(--green);font-family:var(--font-body);font-weight:700;font-size:17px;text-decoration:none;letter-spacing:0.017em;padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;background-color:var(--sage);border-radius:9999px;transition:background 0.2s,color 0.2s}.btn:hover{color:var(--cream);text-decoration:none;background-color:var(--green)}.btn-outline{display:inline-flex;justify-content:center;align-items:center;min-height:48px;box-sizing:border-box;color:var(--green);font-family:var(--font-body);font-weight:700;font-size:16px;text-decoration:none;letter-spacing:0.017em;padding-top:10px;padding-right:26px;padding-bottom:10px;padding-left:26px;background-color:transparent;border-radius:9999px;border-top:2px solid var(--green);border-right:2px solid var(--green);border-bottom:2px solid var(--green);border-left:2px solid var(--green);transition:background 0.2s,color 0.2s}.btn-outline:hover{color:var(--cream);text-decoration:none;background-color:var(--green)}.link{color:var(--ink);font-weight:700;font-size:16px;text-decoration:none;letter-spacing:0.017em}.link:hover{color:var(--green);text-decoration:underline}.link:hover{text-underline-offset:4px}.hero{display:flex;align-items:end;position:relative;min-height:760px;box-sizing:border-box;padding-top:clamp(16px,4vw,56px);padding-right:clamp(16px,4vw,56px);padding-bottom:clamp(16px,4vw,56px);padding-left:clamp(16px,4vw,56px);background-color:var(--green);background-image:url(https://ediblefoodartforkids.com/wp-content/uploads/2023/09/Food-Art-2-scaled.jpg);background-size:cover;background-position:50% 40%;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.hero{min-height:640px}}.hero-panel{display:flex;flex-flow:column;gap:8px;width:100%;max-width:640px;box-sizing:border-box;padding-top:clamp(24px,3vw,40px);padding-right:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px);padding-left:clamp(24px,3vw,40px);background-color:rgba(248,243,239,.94);border-radius:24px}.hero-text{max-width:480px;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.actions{display:flex;align-items:center;gap:12px 24px;margin-top:24px}.actions{flex-wrap:wrap}.band-sage{background-color:var(--sage)}.band-sand{background-color:var(--sand)}.split{display:flex;align-items:center;gap:48px 80px}.split{flex-wrap:wrap}.split-reverse{flex-wrap:wrap-reverse}.stack{display:flex;flex-flow:column;gap:24px;flex-grow:1;flex-shrink:1;flex-basis:400px;min-width:0px}.stack-sm{display:flex;flex-flow:column;gap:8px}.subhead{font-weight:700;font-size:18px;letter-spacing:0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.title-md{font-size:clamp(40px,4vw,56px);line-height:0.92}.photo{flex-grow:1;flex-shrink:1;flex-basis:400px;width:100%;min-width:0px;overflow:hidden;object-fit:cover;aspect-ratio:1/1;border-radius:20px}.photo-wide{aspect-ratio:4/3}.story-gap{gap:clamp(64px,8vw,104px)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.tile{display:block;width:100%;object-fit:cover;aspect-ratio:1/1;border-radius:20px}.center{display:flex;justify-content:center}.head-row{display:flex;justify-content:space-between;align-items:end;gap:24px}.head-row{flex-wrap:wrap}.head-text{display:flex;flex-flow:column;gap:16px;max-width:640px}.title-sm{font-size:clamp(40px,4.4vw,60px);line-height:0.92}.cards{display:flex;gap:40px 24px}.cards{flex-wrap:wrap}.card{display:flex;flex-flow:column;gap:8px;flex-grow:1;flex-shrink:1;flex-basis:420px;min-width:0px}.card-media{position:relative;margin-bottom:16px}.card-img{display:block;width:100%;object-fit:cover;aspect-ratio:3/2;border-radius:20px}.badge{position:absolute;top:16px;left:16px;color:var(--green);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.05em;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;background-color:var(--sage);border-radius:20px}.card-title{color:var(--ink);font-family:var(--font-body);font-weight:700;font-size:20px;letter-spacing:0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.card-link{margin-top:8px}.title-wide{max-width:820px}.band-green{color:var(--cream);background-color:var(--green)}.newsletter{flex-flow:row;align-items:end;gap:40px 80px}.newsletter{flex-wrap:wrap}.newsletter-text{display:flex;flex-flow:column;gap:20px;flex-grow:1;flex-shrink:1;flex-basis:420px;min-width:0px}.newsletter-form{flex-grow:1;flex-shrink:1;flex-basis:440px;min-width:0px}.on-dark{color:var(--cream)}.accent-light{color:var(--cream)}.site-footer{padding-top:64px;padding-right:clamp(16px,4vw,40px);padding-bottom:32px;padding-left:clamp(16px,4vw,40px);background-color:var(--cream)}.footer-top{display:flex;justify-content:space-between;gap:40px}.footer-top{flex-wrap:wrap}.footer-brand{display:flex;flex-flow:column;gap:12px;flex-grow:1;flex-shrink:1;flex-basis:280px}.footer-logo{display:block;align-self:start;width:auto;height:64px}.footer-cols{display:flex;gap:40px 72px}.footer-cols{flex-wrap:wrap}.footer-col{display:flex;flex-flow:column;gap:12px}.footer-head{color:var(--ink);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.footer-link{color:var(--ink);font-size:16px;text-decoration:none;letter-spacing:0.017em}.footer-link:hover{color:var(--green);text-decoration:underline}.footer-link:hover{text-underline-offset:4px}.socials{display:flex;gap:8px}.social{display:flex;justify-content:center;align-items:center;width:44px;height:44px;box-sizing:border-box;color:var(--green);border-radius:9999px;border-top:2px solid var(--green);border-right:2px solid var(--green);border-bottom:2px solid var(--green);border-left:2px solid var(--green);transition:background 0.2s,color 0.2s}.social:hover{color:var(--cream);background-color:var(--green)}.social-icon{width:18px;height:18px}.footer-bottom{display:flex;justify-content:space-between;gap:12px;color:var(--ink);font-size:14px;letter-spacing:0.01em;padding-top:24px;border-top:1px solid rgba(53,53,53,.16)}.footer-bottom{flex-wrap:wrap}.footer-small{color:var(--ink);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.footer-credit{color:var(--ink);font-weight:700;text-decoration:none}.footer-credit:hover{color:var(--green)}.header-logo{display:block;width:200px;height:auto}@media (max-width:479px){.header-logo{width:160px}}.tc-wrap{width:100%;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.tc-stack{display:flex;flex-flow:column;align-items:start;gap:20px}.tc-head{display:flex;flex-flow:column;gap:14px;max-width:780px;margin-bottom:40px}@media (max-width:767px){.tc-head{margin-bottom:28px}}.tc-label{color:var(--pencil);font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.12em}.tc-pill{display:inline-flex;align-items:center;gap:8px;color:#3b3934;font-family:var(--font-body);font-weight:500;font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:7px;padding-right:14px;padding-bottom:7px;padding-left:12px;background-color:var(--desk);border-radius:9999px}@media (max-width:767px){.tc-pill{gap:7px;font-size:12px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:10px}}.tc-lead{max-width:540px;color:var(--pencil);font-family:var(--font-body);font-size:20px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.tc-lead{font-size:17px}}.tc-body{color:var(--pencil);font-family:var(--font-body);font-size:18px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tc-sm{color:var(--pencil);font-family:var(--font-body);font-size:15px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tc-xs{color:var(--pencil);font-family:var(--font-body);font-size:13px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tc-title{color:var(--ink);font-family:var(--font-display)}.tc-h3{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-0.02em}.tc-mono{color:var(--pencil);font-family:var(--font-mono);font-size:13px}.tc-dot{display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:8px;height:8px;background-color:#a39e92;border-radius:50%}.tc-dot-ok{background-color:var(--ok)}.tc-dot-amber{background-color:var(--amber)}.tc-dot-hl{background-color:var(--hl)}.tc-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media (max-width:1023px){.tc-grid3{grid-template-columns:minmax(0,1fr)}}.tc-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;width:100%}@media (max-width:1023px){.tc-split{grid-template-columns:minmax(0,1fr);gap:32px}}.tc-card{display:flex;flex-flow:column;gap:10px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--desk);border-radius:24px}.tc-card-paper{display:flex;flex-flow:column;gap:10px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--paper);border-radius:24px}.tc-card-white{padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px;background-color:var(--card);border-radius:22px}.tc-btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:16px;text-decoration:none;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;background-color:var(--hl);border-radius:9999px;transition:background 0.2s ease,transform 0.12s ease}.tc-btn:hover{color:var(--ink);background-color:var(--hl-hover)}.tc-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tc-btn:active{color:var(--ink);background-color:#f2be24;transform:scale(0.98,0.98)}.tc-btn{white-space:nowrap}.hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:48px;width:100%}@media (max-width:1023px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.hero-copy{display:flex;flex-flow:column;align-items:start;gap:24px}@media (max-width:767px){.hero-copy{gap:18px}}.hero-title{color:var(--ink);font-family:var(--font-display);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero-form-slot{display:flex;flex-flow:column;gap:10px;width:100%;max-width:520px}.pv-stage{position:relative;padding-bottom:150px}@media (max-width:767px){.pv-stage{padding-bottom:0px}}.pv-board{display:flex;flex-flow:column;gap:16px;margin-left:72px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--card);border-radius:28px}@media (max-width:767px){.pv-board{margin-left:0px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.pv-head{display:flex;justify-content:space-between;align-items:start;gap:10px}@media (max-width:767px){.pv-head .tc-label{display:none}}.pv-headcopy{display:flex;flex-flow:column;align-items:start;gap:6px}.pv-month{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:12px;padding-top:5px;padding-right:11px;padding-bottom:5px;padding-left:11px;background-color:var(--desk);border-radius:9999px}.pv-swap{display:grid}.pv-layer{grid-area:1/1}.pv-title{color:var(--ink);font-family:var(--font-display);font-size:26px;line-height:1.05;letter-spacing:-0.035em}.pv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:479px){.pv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.pv-stat{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:var(--desk);border-radius:14px}@media (max-width:767px){.pv-stat{flex-flow:column;justify-content:start;align-items:start;gap:8px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.pv-statlabel{display:flex;align-items:center;gap:6px;color:var(--ink);font-family:var(--font-body);font-size:12px}.pv-num{color:var(--ink);font-family:var(--font-display);font-size:20px;line-height:1}.pv-row{display:grid;grid-template-columns:minmax(0,1fr) 46px 132px;align-items:center;gap:12px;min-height:56px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-top:1px solid var(--desk)}@media (max-width:767px){.pv-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px}}.pv-row-first{border-top:0px solid}.pv-row-live{margin-top:0px;margin-right:-8px;margin-bottom:0px;margin-left:-8px;padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px;border-radius:12px}.pv-row-live{animation:pv-glow 10s ease infinite}@media (max-width:767px){.pv-row-live{padding-top:14px;padding-right:8px;padding-bottom:14px;padding-left:8px}}.pv-namecol{display:flex;flex-flow:column;gap:2px;min-width:0px}.pv-name{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:14px}.pv-sub{display:flex;align-items:center;gap:6px;color:var(--pencil);font-family:var(--font-body);font-size:13px}.pv-count{color:var(--pencil);font-family:var(--font-mono);font-size:12px;text-align:right}@media (max-width:767px){.pv-count{display:none}}.pv-status{display:flex;align-items:center;gap:7px;color:var(--ink);font-family:var(--font-body);font-size:13px}.pv-status{white-space:nowrap}@media (max-width:767px){.pv-status{justify-self:end}}.pv-tag{color:#3d5f8a;font-family:var(--font-body);font-weight:500;font-size:12px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;background-color:#eef3f9;border-radius:9999px}.pv-phone{position:absolute;bottom:0px;left:0px;width:250px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:var(--paper);border-radius:30px}@media (max-width:767px){.pv-phone{display:none}}.pv-phone-in{display:flex;flex-flow:column;gap:10px;padding-top:14px;padding-right:12px;padding-bottom:14px;padding-left:12px;background-color:#f4f0e7;border-radius:24px}.pv-firmrow{display:flex;justify-content:space-between;align-items:center;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}.pv-firm{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:12px}.pv-private{color:var(--pencil);font-family:var(--font-body);font-size:11px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;background-color:#eae5da;border-radius:9999px}.pv-req{display:flex;flex-flow:column;align-items:start;gap:3px;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}.pv-client{color:var(--pencil);font-family:var(--font-body);font-size:11px}.pv-reqtitle{color:var(--ink);font-family:var(--font-display);font-size:19px;line-height:1.1;letter-spacing:-0.03em}.pv-prog{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:11px;padding-top:4px;padding-right:9px;padding-bottom:4px;padding-left:9px;background-color:#eae5da;border-radius:9999px}.pv-doclist{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:var(--card);border-radius:16px}.pv-docname{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:12px}.pv-docdesc{color:var(--pencil);font-family:var(--font-body);font-size:10px}.pv-upload{justify-self:end;color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:11px;padding-top:6px;padding-right:11px;padding-bottom:6px;padding-left:11px;background-color:var(--hl);border-radius:9999px}.pv-done{display:inline-flex;align-items:center;gap:5px;justify-self:end;color:var(--ink);font-family:var(--font-body);font-size:11px}.pv-submitted{display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:11px;padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;background-color:#eae5da;border-radius:12px}.pv-dot-sm{display:inline-block;width:6px;height:6px;background-color:var(--ok);border-radius:50%}.pv-dot-sm-hl{display:inline-block;width:6px;height:6px;background-color:var(--hl);border-radius:50%}.flow{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:32px}.flow{flex-wrap:wrap}@media (max-width:767px){.flow{flex-flow:column;justify-content:center;align-items:center;gap:8px;margin-top:24px}}.flow-step{display:inline-flex;align-items:center;gap:8px;color:#3b3934;font-family:var(--font-body);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--desk);border-radius:9999px}.flow-num{color:var(--pencil);font-family:var(--font-mono);font-size:12px}.flow-arrow{width:16px;height:16px;color:#8a867d}@media (max-width:767px){.flow-arrow{display:none}}.c-before{animation:pv-before 10s ease infinite}.c-after{opacity:0}.c-after{animation:pv-after 10s ease infinite}.b-before{animation:pv-bbefore 10s ease infinite}.b-after{opacity:0}.b-after{animation:pv-bafter 10s ease infinite}@keyframes pv-before{0%,28%{opacity:1}32%,92%{opacity:0}96%,100%{opacity:1}}@keyframes pv-after{0%,28%{opacity:0}32%,92%{opacity:1}96%,100%{opacity:0}}@keyframes pv-bbefore{0%,38%{opacity:1}42%,92%{opacity:0}96%,100%{opacity:1}}@keyframes pv-bafter{0%,38%{opacity:0}42%,92%{opacity:1}96%,100%{opacity:0}}@keyframes pv-glow{0%,38%{background:transparent}42%,60%{background:#eef6f0}72%,100%{background:transparent}}.calc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%}@media (max-width:1023px){.calc-grid{grid-template-columns:minmax(0,1fr)}}.calc-inputs{padding-top:8px;padding-right:36px;padding-bottom:8px;padding-left:36px;background-color:var(--card);border-radius:28px}@media (max-width:767px){.calc-inputs{padding-top:4px;padding-right:20px;padding-bottom:4px;padding-left:20px}}.calc-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;border-top:1px solid var(--desk)}@media (max-width:767px){.calc-field{grid-template-columns:minmax(0,1fr);gap:12px}}.calc-field-first{border-top:0px solid}.calc-labelcol{display:flex;flex-flow:column;gap:2px}.calc-label{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:16px}.calc-stepper{display:inline-flex;align-items:center;gap:4px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;background-color:var(--tint);border-radius:9999px}.calc-btn{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;color:var(--ink);font-family:var(--font-body);font-size:22px;line-height:1;text-decoration:none;background-color:var(--card);border-radius:50%;cursor:pointer;transition:background 0.15s ease,transform 0.12s ease}.calc-btn:hover{color:var(--ink);background-color:#fff}.calc-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.calc-btn:active{color:var(--ink);background-color:var(--hl);transform:scale(0.94,0.94)}.calc-btn{user-select:none}.calc-out{min-width:60px;color:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:16px;text-align:center}.calc-result{display:flex;flex-flow:column;justify-content:space-between;gap:24px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--desk);border-top-left-radius:28px;border-top-right-radius:0px;border-bottom-left-radius:28px;border-bottom-right-radius:28px}@media (max-width:767px){.calc-result{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.calc-resulttop{display:flex;flex-flow:column;gap:10px}.calc-big{display:flex;align-items:baseline;gap:10px}.calc-big{flex-wrap:wrap}.calc-hours{color:var(--ink);font-family:var(--font-display);font-size:96px;line-height:0.9;letter-spacing:-0.05em}@media (max-width:767px){.calc-hours{font-size:72px}}.calc-unit{color:var(--pencil);font-family:var(--font-display);font-size:30px;letter-spacing:-0.02em}@media (max-width:767px){.calc-unit{font-size:24px}}.calc-sentence{color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.45}.calc-formula{color:var(--pencil);font-family:var(--font-mono);font-size:12px}.calc-cta{display:flex;flex-flow:column;align-items:start;gap:10px}.tc-list{display:flex;flex-flow:column;gap:10px;width:100%}.tc-choice{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px;background-color:var(--card);border-radius:22px}@media (max-width:767px){.tc-choice{grid-template-columns:minmax(0,1fr);gap:10px}}.tc-choice-pill{display:inline-flex;align-items:center;gap:7px;justify-self:start;color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:14px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:var(--desk);border-radius:9999px}.tc-center{display:flex;flex-flow:column;align-items:center;gap:22px;width:100%;text-align:center}.tc-join-title{max-width:860px;color:var(--ink);font-family:var(--font-display)}.tc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:900px;text-align:left;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tc-steps{list-style:none}@media (max-width:1023px){.tc-steps{grid-template-columns:minmax(0,1fr)}}.tc-step{display:flex;flex-flow:column;gap:6px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--paper);border-radius:20px}.tc-step-title{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:16px}.tc-mark{width:52px;height:52px}.tc-faq{width:100%}.tc-faq .bde-faq__question{gap:16px}.tc-faq .bde-faq__icon{flex-grow:0;flex-shrink:0;flex-basis:auto}.mcta{display:none}@media (max-width:767px){.mcta{display:flex;justify-content:center;align-items:center;position:fixed;right:0px;bottom:0px;left:0px;z-index:50;padding-top:12px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--paper);transition:transform 0.25s ease}}.tc-reduce .c-before{opacity:0}.tc-reduce .c-before{animation:none}.tc-reduce .c-after{opacity:1}.tc-reduce .c-after{animation:none}.tc-reduce .b-before{opacity:0}.tc-reduce .b-before{animation:none}.tc-reduce .b-after{opacity:1}.tc-reduce .b-after{animation:none}.tc-reduce .pv-row-live{animation:none}.tc-logo{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}.tc-logo-mark{flex-grow:0;flex-shrink:0;flex-basis:auto;width:30px;height:30px}.tc-logo-text{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:21px;line-height:1;letter-spacing:-0.04em}.tc-footer{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--desk)}@media (max-width:767px){.tc-footer{padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px}}.tc-footer-row{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.tc-footer-row{flex-wrap:wrap}@media (max-width:767px){.tc-footer-row{flex-flow:column;align-items:start;gap:12px}}.tc-footer-small{color:var(--pencil);font-family:var(--font-body);font-size:13px;line-height:1.45}.tc-footer-credit{color:var(--pencil);text-decoration:underline}.tc-footer-credit:hover{color:var(--ink)}.tc-footer-credit{text-underline-offset:3px}html:root{--ink:#151515;--bde-button-primary-background-color-hover:#ffcb2e;--bde-button-primary-text-color-hover:#151515;--bde-button-primary-border-color-hover:transparent;--bde-button-secondary-background-color:#efeadf;--bde-button-secondary-background-color-hover:#e4ded1;--bde-button-secondary-text-color-hover:#151515;--bde-button-secondary-border-color-hover:transparent}.calc-c-down{cursor:pointer}.calc-c-up{cursor:pointer}.calc-f-down{cursor:pointer}.calc-f-up{cursor:pointer}.calc-m-down{cursor:pointer}.calc-m-up{cursor:pointer}.calc-c-val{font-variant-numeric:tabular-nums}.calc-f-val{font-variant-numeric:tabular-nums}.calc-m-val{font-variant-numeric:tabular-nums}.pv-countcell{display:grid}@media (max-width:767px){.pv-countcell{display:none}}.pv-statuscell{display:grid}@media (max-width:767px){.pv-statuscell{justify-self:end}}.nf-wrap{display:flex;flex-flow:column;align-items:center;gap:20px;width:100%;max-width:640px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.nf-title{color:var(--ink);font-family:var(--font-display);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.nf-card{width:100%;text-align:left;margin-top:12px;padding-top:18px;padding-right:22px;padding-bottom:6px;padding-left:22px;background-color:var(--card);border-radius:24px}@media (max-width:767px){.nf-card{padding-top:16px;padding-right:18px;padding-bottom:4px;padding-left:18px}}.nf-cardhead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px}.nf-progress{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:13px;padding-top:6px;padding-right:11px;padding-bottom:6px;padding-left:11px;background-color:var(--desk);border-radius:9999px}.nf-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-top:1px solid var(--desk)}.nf-doc{display:flex;flex-flow:column;gap:2px;min-width:0px}.nf-name{color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:15px}.nf-actions{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:12px}.nf-actions{flex-wrap:wrap}@media (max-width:767px){.nf-actions{flex-flow:column;gap:8px}}.nf-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:15px;text-decoration:underline}.nf-link:hover{color:var(--ink)}.nf-link:hover{text-decoration-thickness:2px}.nf-link{text-underline-offset:4px}.button-atom.button-atom--primary:active{color:#151515;background-color:#f2be24;transform:scale(0.98,0.98)}.button-atom.button-atom--secondary:active{color:#151515;background-color:#dad3c4;transform:scale(0.98,0.98)}.button-atom.button-atom--primary:focus-visible{outline:2px solid #151515;outline-offset:3px}.button-atom.button-atom--secondary:focus-visible{outline:2px solid #151515;outline-offset:3px}.button-atom.button-atom--primary{--bde-button-primary-background-color-hover:#ffcb2e;--bde-button-primary-text-color-hover:#151515;--bde-button-primary-border-color-hover:transparent}.button-atom.button-atom--secondary{--bde-button-secondary-background-color:#efeadf;--bde-button-secondary-background-color-hover:#e4ded1;--bde-button-secondary-text-color-hover:#151515;--bde-button-secondary-border-color-hover:transparent}