@font-face{font-family:RepairArchivo;src:url(/assets/repair-school/archivo-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RepairMono;src:url(/assets/repair-school/ibm-plex-mono.ttf) format("truetype");font-weight:100 700;font-style:normal;font-display:swap}.RepairSchool_page__RiTms{--green:#d9f35d;--ink:#252a24;--paper:#edf0e8;--blue:#748b98;--rule:#252a2440;background:var(--paper);color:var(--ink);font:400 16px/1.55 RepairArchivo,sans-serif;width:100%;overflow-wrap:anywhere;isolation:isolate}.RepairSchool_page__RiTms *{box-sizing:border-box}.RepairSchool_page__RiTms figure,.RepairSchool_page__RiTms h1,.RepairSchool_page__RiTms h2,.RepairSchool_page__RiTms h3,.RepairSchool_page__RiTms p{margin:0}.RepairSchool_page__RiTms h1,.RepairSchool_page__RiTms h2,.RepairSchool_page__RiTms h3{color:inherit;font-family:RepairArchivo,sans-serif}.RepairSchool_page__RiTms h1,.RepairSchool_page__RiTms h2{font-weight:650;letter-spacing:-.065em;line-height:1.02}.RepairSchool_page__RiTms h2{font-size:clamp(42px,5.3vw,78px)}.RepairSchool_page__RiTms h3{font-weight:600;letter-spacing:-.035em;font-size:25px;line-height:1.18}.RepairSchool_page__RiTms a{color:inherit;text-decoration:none}.RepairSchool_page__RiTms button,.RepairSchool_page__RiTms input,.RepairSchool_page__RiTms select,.RepairSchool_page__RiTms textarea{font:inherit;color:inherit}.RepairSchool_page__RiTms button{cursor:pointer}.RepairSchool_page__RiTms button:disabled{opacity:.5;cursor:not-allowed}.RepairSchool_page__RiTms svg{display:block;flex-shrink:0}.RepairSchool_page__RiTms :is(a,button,summary){touch-action:manipulation}.RepairSchool_page__RiTms :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid currentColor;outline-offset:4px}.RepairSchool_page__RiTms section{scroll-margin-top:24px}.RepairSchool_page__RiTms [tabindex="-1"]:focus:not(:focus-visible){outline:none}.RepairSchool_skip__uPPgN{position:absolute;top:12px;left:16px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);z-index:20}.RepairSchool_skip__uPPgN:focus-visible{clip-path:none;width:auto;height:auto;min-height:44px;padding:12px 20px;background:var(--paper)}.RepairSchool_header___4TTe{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:84px;padding:16px 4.8%;background:var(--green);border-bottom:1px solid var(--rule);position:relative;z-index:5}.RepairSchool_brand__7gUUH{display:flex;align-items:center;gap:11px;min-width:0;max-width:340px;min-height:44px;font-size:17px;letter-spacing:-.045em;font-weight:750}.RepairSchool_brand__7gUUH>svg{width:38px;height:38px}.RepairSchool_desktopNav__jH6Mr{display:flex;align-items:center;gap:31px;font-size:13px}.RepairSchool_desktopNav__jH6Mr a{min-height:44px;display:inline-flex;align-items:center;gap:15px}.RepairSchool_navAction__1uS1n{border-bottom:1px solid;font-weight:600}.RepairSchool_mobileMenu__bpzFZ{display:none}.RepairSchool_mobileMenu__bpzFZ summary{min-height:44px;display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer}.RepairSchool_mobileMenu__bpzFZ summary::-webkit-details-marker{display:none}.RepairSchool_mobileMenu__bpzFZ nav{position:absolute;top:100%;left:0;right:0;padding:16px 6%;background:var(--green);border-bottom:1px solid;display:grid;box-shadow:0 10px 0 #252a2414}.RepairSchool_mobileMenu__bpzFZ nav a{display:flex;align-items:center;justify-content:space-between;min-height:53px;border-bottom:1px solid var(--rule)}.RepairSchool_hero__HlHEr{background:var(--green);padding:22px 4.8% 25px}.RepairSchool_heroTop__BwU88{display:flex;justify-content:space-between;gap:25px;font:10px/1.5 RepairMono,monospace;letter-spacing:.035em}.RepairSchool_heroGrid__M29i2{display:grid;grid-template-columns:1fr 1.17fr;align-items:center;gap:10px;padding:36px 0 20px}.RepairSchool_heroCopy__2fTe5{position:relative;z-index:1}.RepairSchool_heroCopy__2fTe5 h1{font-size:clamp(62px,6.6vw,99px);max-width:7.1em}.RepairSchool_heroCopy__2fTe5>p{max-width:350px;font-size:15px;margin-top:25px;line-height:1.65}.RepairSchool_primary__RqXVS{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:54px;padding:13px 18px;background:var(--ink);color:var(--paper)!important;font-size:14px;font-weight:500;margin-top:25px}.RepairSchool_primary__RqXVS:hover{background:#3a4235}.RepairSchool_heroArt__Kw5w5{min-width:0;position:relative;margin:20px -4% 0 -6%}.RepairSchool_heroStamp__ECTBc{display:flex;align-items:center;gap:10px;position:absolute;top:-10px;left:16%;font:9px/1.45 RepairMono,monospace;transform:rotate(-7deg);z-index:1;border:1px solid var(--ink);padding:10px 13px}.RepairSchool_heroFoot__ydYD2{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--rule);padding-top:20px;font:10px/1.65 RepairMono,monospace}.RepairSchool_heroFoot__ydYD2>p{margin-left:auto;margin-right:7%}.RepairSchool_eyebrow__zvTgY{font:10px/1.6 RepairMono,monospace;letter-spacing:.07em}.RepairSchool_textLink__w8VfK{display:inline-flex;gap:24px;align-items:center;min-height:44px;font-size:14px;font-weight:500;border-bottom:1px solid;padding:7px 0}.RepairSchool_textLink__w8VfK:hover{text-decoration:underline;text-underline-offset:5px}.RepairSchool_model___88wh{width:100%;min-width:0}.RepairSchool_scene__BHYXG{position:relative;width:100%;height:440px;isolation:isolate}.RepairSchool_canvas__HkBM0,.RepairSchool_fallback__uwpKW{width:100%;height:100%;position:absolute;inset:0;display:block}.RepairSchool_canvas__HkBM0{opacity:0;pointer-events:none}.RepairSchool_scene__BHYXG[data-renderer=webgl] .RepairSchool_canvas__HkBM0{opacity:1}.RepairSchool_scene__BHYXG[data-renderer=webgl] .RepairSchool_fallback__uwpKW{opacity:0}.RepairSchool_modelTag__24H4n{position:absolute;left:24px;top:23px;font:9px/1.6 RepairMono,monospace;opacity:.8}.RepairSchool_cross__4CKk2{position:absolute;right:22px;bottom:20px;font:28px/1 RepairMono,monospace;opacity:.65}.RepairSchool_modelControls__xHshi{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 13px;border-top:1px solid}.RepairSchool_camera__Bbgm7{display:flex;gap:3px;flex-wrap:wrap}.RepairSchool_modelControls__xHshi button{min-height:44px;min-width:44px;border:1px solid transparent;background:transparent;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;padding:8px 10px;white-space:nowrap}.RepairSchool_camera__Bbgm7 button[aria-pressed=true]{background:var(--green);color:var(--ink);border-color:var(--ink)}.RepairSchool_camera__Bbgm7 button:hover,.RepairSchool_layers__bWURN:hover{border-color:currentColor}.RepairSchool_layers__bWURN{margin-left:auto}.RepairSchool_switch__ji5rt{display:block;width:24px;height:13px;border:1px solid;border-radius:9px;position:relative;margin-left:3px}.RepairSchool_switch__ji5rt:before{content:"";position:absolute;left:2px;top:2px;width:7px;height:7px;border-radius:50%;background:currentColor}.RepairSchool_layers__bWURN[aria-pressed=true] .RepairSchool_switch__ji5rt:before{left:12px}.RepairSchool_heroModel__LWLEN .RepairSchool_scene__BHYXG{height:390px}.RepairSchool_heroModel__LWLEN .RepairSchool_modelTag__24H4n{left:15%;top:41px;font-size:8px}.RepairSchool_heroModel__LWLEN .RepairSchool_modelControls__xHshi{border:0;justify-content:center;padding:0 20px}.RepairSchool_heroModel__LWLEN .RepairSchool_layers__bWURN{margin-left:0}.RepairSchool_heroModel__LWLEN .RepairSchool_cross__4CKk2{right:11%}.RepairSchool_heroModel__LWLEN .RepairSchool_camera__Bbgm7 button[aria-pressed=true]{background:var(--ink);color:var(--green)}.RepairSchool_philosophy__soU_f{padding:100px 8%;display:grid;grid-template-columns:1.1fr 1fr;gap:10%}.RepairSchool_philosophy__soU_f h2{margin-top:27px}.RepairSchool_philosophy__soU_f h2 span{color:#637560}.RepairSchool_lookMark__P44Mk{display:flex;gap:14px;align-items:center;margin-top:42px}.RepairSchool_lookMark__P44Mk>svg{width:84px;height:62px;stroke-width:1}.RepairSchool_lookMark__P44Mk>span{font:11px/1.5 RepairMono,monospace}.RepairSchool_philosophyRows__sjDwI{padding-top:30px}.RepairSchool_philosophyRows__sjDwI article{display:flex;align-items:start;gap:23px;border-top:1px solid var(--rule);padding:25px 0}.RepairSchool_philosophyRows__sjDwI article>svg{margin-top:3px;width:21px}.RepairSchool_philosophyRows__sjDwI p{margin-top:14px;font-size:15px;max-width:39ch}.RepairSchool_philosophyRows__sjDwI .RepairSchool_textLink__w8VfK{margin-top:15px;margin-left:44px}.RepairSchool_explorer__ohME2{background:var(--ink);color:var(--paper);padding:80px 6% 34px}.RepairSchool_sectionHeading__mWrUK{display:flex;align-items:end;justify-content:space-between;gap:40px}.RepairSchool_sectionHeading__mWrUK h2{margin-top:21px}.RepairSchool_sectionHeading__mWrUK>p{font-size:15px;max-width:33ch;padding-bottom:5px}.RepairSchool_explorer__ohME2 .RepairSchool_eyebrow__zvTgY{color:var(--green)}.RepairSchool_explorerGrid__zoUW3{display:grid;grid-template-columns:225px minmax(0,1fr);gap:26px;margin-top:44px}.RepairSchool_partChoices__GqJVn{border-top:1px solid #edf0e84f}.RepairSchool_partChoices__GqJVn button{display:flex;align-items:center;gap:12px;min-height:86px;width:100%;border:0;border-bottom:1px solid #edf0e84f;background:transparent;text-align:left;padding:16px 10px;color:var(--paper)}.RepairSchool_partChoices__GqJVn button>svg:first-child{width:24px;height:24px;stroke-width:1.3}.RepairSchool_partChoices__GqJVn button>svg:last-child{margin-left:auto}.RepairSchool_partChoices__GqJVn button>span{font-size:19px;font-weight:500;letter-spacing:-.03em}.RepairSchool_partChoices__GqJVn button[aria-pressed=true]{background:var(--green);color:var(--ink)}.RepairSchool_explorerAside__Bt83J{font-size:12px;padding:30px 12px;color:#c9d0c3}.RepairSchool_miniRuler__mhNSn{height:20px;margin:25px 12px 0;background:repeating-linear-gradient(90deg,#d9f35d88 0 1px,transparent 1px 12px);border-bottom:1px solid #d9f35d88;width:150px}.RepairSchool_stage__JS4bk{background:#e0e6db;color:var(--ink);min-width:0}.RepairSchool_stageLabel___ysaw{display:flex;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid #252a2422;font:9px/1.5 RepairMono,monospace}.RepairSchool_stage__JS4bk .RepairSchool_modelTag__24H4n{display:none}.RepairSchool_stage__JS4bk .RepairSchool_scene__BHYXG{height:410px}.RepairSchool_emptyStage__gEq6z{min-height:480px;display:grid;place-items:center;text-align:center;padding:30px}.RepairSchool_guidance__Tt1Tr{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:40px 0 30px;border-bottom:1px solid #edf0e84f;margin-top:10px}.RepairSchool_guidance__Tt1Tr h3{font-size:35px;line-height:1.15;margin-top:15px;max-width:22ch}.RepairSchool_guidance__Tt1Tr>div>p:not(.RepairSchool_eyebrow__zvTgY){font-size:16px;line-height:1.7;max-width:44ch}.RepairSchool_guidance__Tt1Tr .RepairSchool_textLink__w8VfK{color:var(--green);margin-top:19px}.RepairSchool_modelDisclosure__yUlC1{font:10px/1.6 RepairMono,monospace;color:#c9d0c3;margin-top:22px!important;max-width:80ch}.RepairSchool_paths__wXZj8{padding:95px 6% 85px}.RepairSchool_paths__wXZj8 .RepairSchool_sectionHeading__mWrUK h2{font-size:clamp(42px,5vw,72px)}.RepairSchool_pathGrid__qCrd_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:44px 0 37px}.RepairSchool_pathDrawing__CtGXn{width:100%;height:210px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:25px;background:#e3e8dc}.RepairSchool_pathGrid__qCrd_ h3{font-size:25px}.RepairSchool_pathGrid__qCrd_ p{font-size:15px;margin-top:14px;max-width:35ch}.RepairSchool_paths__wXZj8>.RepairSchool_textLink__w8VfK{margin-left:calc(66.66% + 14px)}.RepairSchool_culture__lk_cm{display:grid;grid-template-columns:1.1fr 1fr;background:#dce3dc;gap:7%;padding:70px 6%;align-items:start}.RepairSchool_cultureVisual__rTKaz{background:#b6c6ca;margin-top:38px;min-width:0;position:sticky;top:25px}.RepairSchool_benchLabel__NF6MM{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;font:10px/1.5 RepairMono,monospace}.RepairSchool_benchLabel__NF6MM svg{width:34px;height:34px}.RepairSchool_compactModel__pH2J8 .RepairSchool_scene__BHYXG{height:350px}.RepairSchool_compactModel__pH2J8 .RepairSchool_modelTag__24H4n{display:none}.RepairSchool_cultureVisual__rTKaz>p{font-size:27px;line-height:1.15;letter-spacing:-.04em;font-weight:600;padding:28px}.RepairSchool_cultureCopy__WHzZQ h2{font-size:clamp(42px,4.7vw,68px);margin-top:24px;margin-bottom:30px}.RepairSchool_cultureCopy__WHzZQ article{border-top:1px solid var(--rule);padding:24px 0 0;margin-top:24px}.RepairSchool_cultureCopy__WHzZQ h3{font-size:22px}.RepairSchool_cultureCopy__WHzZQ article p{font-size:15px;margin-top:12px;max-width:42ch}.RepairSchool_format__gHNTR{padding:90px 8%;display:grid;grid-template-columns:.9fr 1.1fr;gap:8%}.RepairSchool_format__gHNTR h2{margin-top:25px}.RepairSchool_formatRows__yAAr2 article{border-top:1px solid var(--rule);display:grid;grid-template-columns:35px 1fr;gap:13px 20px;padding:24px 0}.RepairSchool_formatRows__yAAr2 article>svg{grid-row:span 2}.RepairSchool_formatRows__yAAr2 h3{font-size:27px}.RepairSchool_formatRows__yAAr2 p{font-size:15px;max-width:40ch}.RepairSchool_note__zwtcf{background:var(--green);padding:80px 7%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.RepairSchool_noteIntro__8OPua h2{font-size:clamp(46px,5.7vw,81px);margin-top:25px}.RepairSchool_noteIntro__8OPua>p:not(.RepairSchool_eyebrow__zvTgY){font-size:18px;line-height:1.6;margin-top:27px}.RepairSchool_noteMark__hM0kF{font-size:142px;line-height:1;font-weight:500;margin:30px 0 28px;width:138px;height:138px;border:2px solid;border-radius:50%;text-align:center;transform:rotate(-12deg)}.RepairSchool_noteIntro__8OPua .RepairSchool_disclosure__83sIk{font-size:11px!important;max-width:42ch;line-height:1.8!important}.RepairSchool_notePaper__M_Fy1{background:var(--paper);padding:30px 32px;border-top:6px solid var(--ink);align-self:start;box-shadow:9px 10px 0 #252a2417;min-width:0}.RepairSchool_paperHeading__AA_GW{display:flex;align-items:center;gap:12px;font:9px/1.5 RepairMono,monospace;border-bottom:1px solid var(--rule);padding-bottom:20px;margin-bottom:23px}.RepairSchool_paperHeading__AA_GW>svg{width:30px;height:30px}.RepairSchool_paperHeading__AA_GW>span:last-child{margin-left:auto;border:1px solid var(--rule);padding:4px 7px}.RepairSchool_field__BzIsW{display:grid;gap:8px;font-size:14px;font-weight:550;margin:20px 0}.RepairSchool_field__BzIsW>small{font-size:10px;font-weight:400;color:#596052}.RepairSchool_field__BzIsW :is(input,select,textarea){min-width:0;width:100%;min-height:48px;padding:12px;border:1px solid #252a245e;border-radius:0;background:transparent;font-size:14px;font-weight:400}.RepairSchool_field__BzIsW textarea{resize:vertical;min-height:126px}.RepairSchool_field__BzIsW :is(input,textarea)::placeholder{color:#68705f;opacity:1}.RepairSchool_field__BzIsW [aria-invalid=true]{border-color:#8f291a}.RepairSchool_error__cdTTD{font-size:11px;line-height:1.5;color:#8f291a;font-weight:500}.RepairSchool_formActions___dCkO{display:flex;align-items:center;gap:16px;margin-top:25px;flex-wrap:wrap}.RepairSchool_formActions___dCkO button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;padding:10px 13px;background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.RepairSchool_formActions___dCkO button[type=reset]{background:transparent;color:var(--ink);border:0;padding-inline:2px}.RepairSchool_formNote__k4wh5{font-size:10px!important;margin-top:17px!important;line-height:1.7}.RepairSchool_receipt__Fczoj{margin-top:25px;border:1px solid var(--ink);padding:23px;outline-offset:4px}.RepairSchool_receipt__Fczoj h3{margin-top:14px;font-size:24px}.RepairSchool_receipt__Fczoj>p:not(.RepairSchool_eyebrow__zvTgY){margin-top:13px;font-size:13px}.RepairSchool_receipt__Fczoj strong{display:block;font-size:12px;margin:18px 0 10px}.RepairSchool_receipt__Fczoj>button{background:transparent;border:0;border-bottom:1px solid;padding:8px 0;min-height:44px;display:flex;align-items:center;gap:15px;font-size:12px}.RepairSchool_faq__B5Gkd{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;padding:90px 8%}.RepairSchool_faq__B5Gkd h2{margin-top:25px}.RepairSchool_faq__B5Gkd>div>svg{margin-top:30px;stroke-width:1.2}.RepairSchool_faq__B5Gkd details{border-top:1px solid var(--rule)}.RepairSchool_faq__B5Gkd details:last-child{border-bottom:1px solid var(--rule)}.RepairSchool_faq__B5Gkd summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;list-style:none;cursor:pointer;font-size:18px;font-weight:500;padding:20px 0}.RepairSchool_faq__B5Gkd summary::-webkit-details-marker{display:none}.RepairSchool_faq__B5Gkd summary>svg{stroke-width:1.3}.RepairSchool_faq__B5Gkd details[open] summary>svg{transform:rotate(45deg)}.RepairSchool_faq__B5Gkd details p{font-size:14px;padding:0 36px 25px 0;line-height:1.7}.RepairSchool_footer__h6OCQ{background:var(--ink);color:var(--paper);padding:32px 6%}.RepairSchool_footerBottom__lvbHm,.RepairSchool_footerTop__iy_gq{display:flex;align-items:center;justify-content:space-between;gap:30px}.RepairSchool_backTop__4koSM{min-height:44px;display:flex;gap:14px;align-items:center;font-size:12px}.RepairSchool_footerWord___JtER{position:relative;font-size:clamp(68px,12.8vw,185px);font-weight:650;letter-spacing:-.07em;line-height:.9!important;margin:57px 0 42px!important}.RepairSchool_footerWord___JtER>span{color:var(--green)}.RepairSchool_footerWord___JtER>svg{position:absolute;right:9%;top:0;width:12vw;height:12vw;stroke-width:1}.RepairSchool_footerBottom__lvbHm{border-top:1px solid #edf0e84f;padding-top:24px}.RepairSchool_footerBottom__lvbHm p{font:10px/1.7 RepairMono,monospace}.RepairSchool_footerBottom__lvbHm>a{display:flex;align-items:center;gap:20px;min-height:44px;font-size:12px;color:var(--green)}@media(min-width:1600px){.RepairSchool_heroGrid__M29i2{max-width:1550px;margin:auto}.RepairSchool_heroModel__LWLEN .RepairSchool_scene__BHYXG{height:480px}.RepairSchool_heroCopy__2fTe5 h1{font-size:110px}.RepairSchool_heroCopy__2fTe5>p{font-size:18px;max-width:400px}.RepairSchool_primary__RqXVS{font-size:16px}.RepairSchool_stage__JS4bk .RepairSchool_scene__BHYXG{height:510px}.RepairSchool_compactModel__pH2J8 .RepairSchool_scene__BHYXG{height:430px}}@media(max-width:1100px){.RepairSchool_desktopNav__jH6Mr{gap:20px;font-size:12px}.RepairSchool_header___4TTe{padding-inline:5%}.RepairSchool_heroCopy__2fTe5 h1{font-size:clamp(55px,6.8vw,76px)}.RepairSchool_heroGrid__M29i2{grid-template-columns:1fr 1.1fr}.RepairSchool_heroModel__LWLEN .RepairSchool_scene__BHYXG{height:350px}.RepairSchool_heroArt__Kw5w5{margin-left:-12%}.RepairSchool_heroModel__LWLEN .RepairSchool_modelControls__xHshi{flex-wrap:wrap;padding:0}.RepairSchool_heroModel__LWLEN .RepairSchool_layers__bWURN{margin:0}.RepairSchool_heroStamp__ECTBc{top:0}.RepairSchool_heroCopy__2fTe5>p{font-size:14px}.RepairSchool_explorerGrid__zoUW3{grid-template-columns:190px minmax(0,1fr);gap:20px}.RepairSchool_stage__JS4bk .RepairSchool_scene__BHYXG{height:350px}.RepairSchool_modelControls__xHshi{flex-wrap:wrap;justify-content:center}.RepairSchool_modelControls__xHshi .RepairSchool_layers__bWURN{margin-left:0}.RepairSchool_philosophy__soU_f{gap:7%;padding-inline:6%}.RepairSchool_pathGrid__qCrd_{gap:25px}.RepairSchool_pathDrawing__CtGXn{height:180px}.RepairSchool_culture__lk_cm{gap:5%}.RepairSchool_compactModel__pH2J8 .RepairSchool_scene__BHYXG{height:300px}.RepairSchool_note__zwtcf{gap:6%;padding-inline:6%}.RepairSchool_notePaper__M_Fy1{padding:25px}.RepairSchool_noteIntro__8OPua h2{font-size:60px}.RepairSchool_formActions___dCkO{gap:10px}.RepairSchool_formActions___dCkO button{font-size:11px}.RepairSchool_faq__B5Gkd{gap:7%;padding-inline:6%}}@media(max-width:800px){.RepairSchool_header___4TTe{min-height:75px;padding:14px 6%}.RepairSchool_desktopNav__jH6Mr{display:none}.RepairSchool_mobileMenu__bpzFZ{display:block}.RepairSchool_brand__7gUUH{font-size:15px;max-width:70%}.RepairSchool_brand__7gUUH>svg{width:33px;height:33px}.RepairSchool_hero__HlHEr{padding:21px 6% 25px}.RepairSchool_heroTop__BwU88{font-size:8px}.RepairSchool_heroTop__BwU88 span:last-child{display:none}.RepairSchool_heroGrid__M29i2{display:block;padding-top:28px}.RepairSchool_heroCopy__2fTe5 h1{font-size:clamp(58px,10vw,81px);max-width:8em}.RepairSchool_heroCopy__2fTe5>p{max-width:42ch;font-size:15px;margin-top:22px}.RepairSchool_primary__RqXVS{margin-top:22px;min-height:51px}.RepairSchool_heroArt__Kw5w5{margin:28px -4% 0}.RepairSchool_heroStamp__ECTBc{left:auto;right:4%;top:-10px;font-size:8px}.RepairSchool_heroModel__LWLEN .RepairSchool_scene__BHYXG{height:360px}.RepairSchool_heroModel__LWLEN .RepairSchool_modelTag__24H4n{left:8%;top:36px}.RepairSchool_heroModel__LWLEN .RepairSchool_modelControls__xHshi{padding:0 16px;gap:6px}.RepairSchool_heroFoot__ydYD2{font-size:8px;gap:20px}.RepairSchool_heroFoot__ydYD2>p{margin:0}.RepairSchool_heroFoot__ydYD2>svg{display:none}.RepairSchool_philosophy__soU_f{padding:65px 6%;grid-template-columns:1fr;gap:20px}.RepairSchool_philosophy__soU_f h2{font-size:clamp(43px,8vw,64px);margin-top:20px}.RepairSchool_philosophy__soU_f>div:first-child{position:relative}.RepairSchool_lookMark__P44Mk{position:absolute;right:0;bottom:0;display:block;margin:0}.RepairSchool_lookMark__P44Mk svg{width:65px;height:45px}.RepairSchool_lookMark__P44Mk>span{font-size:8px;display:block;text-align:center}.RepairSchool_philosophyRows__sjDwI{padding-top:18px}.RepairSchool_philosophyRows__sjDwI article{padding:22px 0}.RepairSchool_philosophyRows__sjDwI p{max-width:53ch}.RepairSchool_philosophyRows__sjDwI .RepairSchool_textLink__w8VfK{margin-top:0}.RepairSchool_explorer__ohME2{padding:60px 6% 28px}.RepairSchool_sectionHeading__mWrUK{display:block}.RepairSchool_sectionHeading__mWrUK h2{font-size:clamp(43px,8vw,64px);margin-top:18px}.RepairSchool_sectionHeading__mWrUK>p{font-size:14px;margin-top:22px;max-width:40ch}.RepairSchool_explorerGrid__zoUW3{grid-template-columns:1fr;gap:20px;margin-top:30px}.RepairSchool_partChoices__GqJVn{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #edf0e84f}.RepairSchool_partChoices__GqJVn button{flex-direction:column;justify-content:center;gap:7px;min-height:94px;padding:14px 6px;border-bottom:0}.RepairSchool_partChoices__GqJVn button+button{border-left:1px solid #edf0e84f}.RepairSchool_partChoices__GqJVn button>svg:last-child{display:none}.RepairSchool_partChoices__GqJVn button>span{font-size:15px}.RepairSchool_miniRuler__mhNSn,.RepairSchool_partChoices__GqJVn>p{display:none}.RepairSchool_stage__JS4bk .RepairSchool_scene__BHYXG{height:340px}.RepairSchool_stageLabel___ysaw{font-size:8px;padding:13px}.RepairSchool_stageLabel___ysaw span:last-child{font-size:7px}.RepairSchool_stage__JS4bk .RepairSchool_modelControls__xHshi{justify-content:space-between}.RepairSchool_stage__JS4bk .RepairSchool_modelControls__xHshi .RepairSchool_layers__bWURN{margin-left:auto}.RepairSchool_guidance__Tt1Tr{grid-template-columns:1fr;gap:20px;margin:0;padding-top:30px}.RepairSchool_guidance__Tt1Tr h3{font-size:31px;max-width:24ch}.RepairSchool_guidance__Tt1Tr>div>p:not(.RepairSchool_eyebrow__zvTgY){font-size:15px;max-width:50ch}.RepairSchool_modelDisclosure__yUlC1{font-size:9px}.RepairSchool_paths__wXZj8{padding:65px 6%}.RepairSchool_paths__wXZj8 .RepairSchool_sectionHeading__mWrUK h2{font-size:clamp(43px,8vw,64px)}.RepairSchool_pathGrid__qCrd_{grid-template-columns:1fr;margin:30px 0;gap:30px}.RepairSchool_pathGrid__qCrd_ article{display:grid;grid-template-columns:145px minmax(0,1fr);gap:0 24px;padding-top:20px;border-top:1px solid var(--rule)}.RepairSchool_pathDrawing__CtGXn{grid-row:span 2;height:155px;border:0;margin:0;align-self:center}.RepairSchool_pathGrid__qCrd_ h3{font-size:24px}.RepairSchool_pathGrid__qCrd_ p{font-size:14px;max-width:42ch;margin-top:10px}.RepairSchool_paths__wXZj8>.RepairSchool_textLink__w8VfK{margin:0}.RepairSchool_culture__lk_cm{padding:60px 6%;grid-template-columns:1fr;gap:35px}.RepairSchool_cultureVisual__rTKaz{position:static;order:2;margin:0}.RepairSchool_compactModel__pH2J8 .RepairSchool_scene__BHYXG{height:340px}.RepairSchool_cultureCopy__WHzZQ h2{font-size:clamp(43px,8vw,64px);margin-bottom:25px}.RepairSchool_cultureCopy__WHzZQ article p{max-width:52ch}.RepairSchool_cultureVisual__rTKaz>p{font-size:28px}.RepairSchool_cultureVisual__rTKaz .RepairSchool_modelControls__xHshi{justify-content:space-between}.RepairSchool_cultureVisual__rTKaz .RepairSchool_layers__bWURN{margin-left:auto}.RepairSchool_format__gHNTR{padding:65px 6%;grid-template-columns:1fr;gap:35px}.RepairSchool_format__gHNTR h2{font-size:clamp(43px,8vw,64px)}.RepairSchool_formatRows__yAAr2 article{padding:24px 0;gap:12px 20px}.RepairSchool_formatRows__yAAr2 p{max-width:50ch}.RepairSchool_note__zwtcf{grid-template-columns:1fr;gap:35px;padding:65px 6%}.RepairSchool_noteIntro__8OPua{position:relative}.RepairSchool_noteIntro__8OPua h2{font-size:clamp(48px,8.4vw,70px);max-width:82%}.RepairSchool_noteIntro__8OPua>p:not(.RepairSchool_eyebrow__zvTgY){font-size:16px;margin-top:24px}.RepairSchool_noteMark__hM0kF{position:absolute;right:0;top:50px;width:70px;height:70px;font-size:70px;margin:0}.RepairSchool_noteIntro__8OPua .RepairSchool_disclosure__83sIk{max-width:52ch}.RepairSchool_notePaper__M_Fy1{padding:28px}.RepairSchool_formActions___dCkO button{font-size:13px}.RepairSchool_faq__B5Gkd{grid-template-columns:1fr;gap:35px;padding:65px 6%}.RepairSchool_faq__B5Gkd>div:first-child{position:relative}.RepairSchool_faq__B5Gkd h2{font-size:48px;margin-top:20px}.RepairSchool_faq__B5Gkd>div>svg{position:absolute;right:0;bottom:0;margin:0;width:60px;height:60px}.RepairSchool_faq__B5Gkd summary{font-size:16px;min-height:76px}.RepairSchool_faq__B5Gkd details p{padding-right:0}.RepairSchool_footer__h6OCQ{padding:28px 6%}.RepairSchool_footerWord___JtER{font-size:12vw;margin:45px 0 30px!important}.RepairSchool_footerWord___JtER>svg{right:4%;width:12vw;height:12vw}.RepairSchool_footerBottom__lvbHm{align-items:start;flex-direction:column;gap:10px}.RepairSchool_footerBottom__lvbHm p{font-size:9px}.RepairSchool_footerTop__iy_gq{gap:20px}.RepairSchool_backTop__4koSM{font-size:11px;gap:8px}.RepairSchool_footerTop__iy_gq .RepairSchool_brand__7gUUH{font-size:13px}}@media(max-width:440px){.RepairSchool_page__RiTms{font-size:15px}.RepairSchool_heroCopy__2fTe5 h1{font-size:58px}.RepairSchool_heroCopy__2fTe5>p{font-size:14px}.RepairSchool_heroModel__LWLEN .RepairSchool_scene__BHYXG{height:290px}.RepairSchool_heroStamp__ECTBc{top:0;right:2%;padding:7px 9px}.RepairSchool_heroStamp__ECTBc>svg{width:18px}.RepairSchool_heroModel__LWLEN .RepairSchool_modelTag__24H4n{top:27px;font-size:7px}.RepairSchool_heroModel__LWLEN .RepairSchool_modelControls__xHshi{gap:0;padding:0 10px}.RepairSchool_modelControls__xHshi button{font-size:10px;padding:8px}.RepairSchool_heroFoot__ydYD2{align-items:start;gap:17px;font-size:7px}.RepairSchool_heroFoot__ydYD2>p{max-width:160px}.RepairSchool_lookMark__P44Mk{right:0;bottom:0}.RepairSchool_lookMark__P44Mk>svg{width:50px}.RepairSchool_philosophy__soU_f h2{font-size:43px;max-width:85%}.RepairSchool_philosophyRows__sjDwI article{gap:16px}.RepairSchool_philosophyRows__sjDwI h3{font-size:23px}.RepairSchool_philosophyRows__sjDwI .RepairSchool_textLink__w8VfK{margin-left:37px;font-size:13px}.RepairSchool_stage__JS4bk .RepairSchool_scene__BHYXG{height:295px}.RepairSchool_stage__JS4bk .RepairSchool_modelControls__xHshi{justify-content:center}.RepairSchool_stage__JS4bk .RepairSchool_modelControls__xHshi .RepairSchool_layers__bWURN{margin-left:0}.RepairSchool_partChoices__GqJVn button>span{font-size:14px}.RepairSchool_guidance__Tt1Tr h3{font-size:29px}.RepairSchool_guidance__Tt1Tr .RepairSchool_textLink__w8VfK{font-size:12px}.RepairSchool_pathGrid__qCrd_ article{grid-template-columns:100px minmax(0,1fr);gap:0 18px}.RepairSchool_pathDrawing__CtGXn{height:120px}.RepairSchool_pathGrid__qCrd_ h3{font-size:21px}.RepairSchool_pathGrid__qCrd_ p{font-size:13px}.RepairSchool_compactModel__pH2J8 .RepairSchool_scene__BHYXG{height:290px}.RepairSchool_cultureVisual__rTKaz .RepairSchool_modelControls__xHshi{justify-content:center}.RepairSchool_cultureVisual__rTKaz .RepairSchool_layers__bWURN{margin-left:0}.RepairSchool_benchLabel__NF6MM{padding:20px;font-size:9px}.RepairSchool_cultureVisual__rTKaz>p{padding:25px;font-size:25px}.RepairSchool_formatRows__yAAr2 h3{font-size:25px}.RepairSchool_noteIntro__8OPua h2{font-size:46px}.RepairSchool_noteMark__hM0kF{width:60px;height:60px;font-size:60px;top:70px}.RepairSchool_notePaper__M_Fy1{padding:22px 20px}.RepairSchool_paperHeading__AA_GW{gap:9px;font-size:8px}.RepairSchool_paperHeading__AA_GW>svg{width:25px;height:25px}.RepairSchool_field__BzIsW>small{font-size:9px}.RepairSchool_formActions___dCkO{gap:10px}.RepairSchool_formActions___dCkO button{font-size:11px;padding:10px}.RepairSchool_formActions___dCkO button[type=reset]{padding:10px 0}.RepairSchool_faq__B5Gkd h2{font-size:45px}.RepairSchool_footerTop__iy_gq .RepairSchool_brand__7gUUH{max-width:68%;font-size:11px;gap:7px}.RepairSchool_footerTop__iy_gq .RepairSchool_brand__7gUUH>svg{width:29px;height:29px}.RepairSchool_backTop__4koSM{font-size:10px;gap:5px}.RepairSchool_footerWord___JtER{font-size:11.9vw}.RepairSchool_footerBottom__lvbHm p{font-size:8px}}@media(prefers-reduced-motion:reduce){.RepairSchool_page__RiTms *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@font-face{font-family:WeddingFraunces;src:url(/assets/wedding-field/fraunces-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:WeddingDMSans;src:url(/assets/wedding-field/dm-sans.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.WeddingField_page___jRLS{--wedding-ink:#234765;--wedding-blue:#dce9f2;--wedding-paper:#fcfcf8;--wedding-leaf:#76846a;background:var(--wedding-paper);color:var(--wedding-ink);font:400 15px/1.75 WeddingDMSans,sans-serif;isolation:isolate;overflow-wrap:anywhere}.WeddingField_page___jRLS *{box-sizing:border-box}.WeddingField_page___jRLS dd,.WeddingField_page___jRLS dl,.WeddingField_page___jRLS figure,.WeddingField_page___jRLS h1,.WeddingField_page___jRLS h2,.WeddingField_page___jRLS h3,.WeddingField_page___jRLS p{margin:0}.WeddingField_page___jRLS h1,.WeddingField_page___jRLS h2,.WeddingField_page___jRLS h3{font-family:WeddingFraunces,Georgia,serif;font-weight:350;line-height:1.08;letter-spacing:-.055em;font-variation-settings:"SOFT" 30,"WONK" 0}.WeddingField_page___jRLS h2{font-size:clamp(41px,4.5vw,67px)}.WeddingField_page___jRLS h3{font-size:38px}.WeddingField_page___jRLS em{font-style:italic;font-weight:330}.WeddingField_page___jRLS a{color:inherit;text-decoration:none}.WeddingField_page___jRLS button,.WeddingField_page___jRLS input,.WeddingField_page___jRLS select,.WeddingField_page___jRLS textarea{font:inherit;color:inherit}.WeddingField_page___jRLS a,.WeddingField_page___jRLS button,.WeddingField_page___jRLS input,.WeddingField_page___jRLS select,.WeddingField_page___jRLS summary,.WeddingField_page___jRLS textarea{touch-action:manipulation}.WeddingField_page___jRLS button{cursor:pointer}.WeddingField_page___jRLS button:disabled{cursor:not-allowed;opacity:.48}.WeddingField_page___jRLS img{display:block;max-width:100%;width:100%;height:auto;object-fit:cover}.WeddingField_page___jRLS :focus-visible{outline:2px solid var(--wedding-ink);outline-offset:5px}.WeddingField_page___jRLS footer,.WeddingField_page___jRLS section{scroll-margin-top:20px}.WeddingField_page___jRLS svg{flex-shrink:0}.WeddingField_page___jRLS ::selection{background:#b7cfde;color:#18364e}.WeddingField_srOnly__IGZvz{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.WeddingField_skip__Rb3yc{position:absolute;left:20px;top:10px;transform:translateY(-180%);padding:12px 18px;z-index:30;background:var(--wedding-paper);border:1px solid}.WeddingField_skip__Rb3yc:focus{transform:none}.WeddingField_header__5lxV2{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--wedding-blue);padding:18px 5.8%;min-height:100px;border-bottom:1px solid #23476526}.WeddingField_brand__x4W4L{display:flex;align-items:center;gap:12px;max-width:400px;font-family:WeddingFraunces,Georgia,serif;font-size:28px;line-height:1.2;letter-spacing:-.04em}.WeddingField_brand__x4W4L svg{width:32px;height:43px}.WeddingField_desktopNav__vy3c8{display:flex;align-items:center;justify-content:flex-end;gap:30px;font-size:12px}.WeddingField_desktopNav__vy3c8>a{display:flex;align-items:center;gap:15px;min-height:44px}.WeddingField_navCta__8xSZj{border-bottom:1px solid var(--wedding-ink)}.WeddingField_menu__9hvw3{display:none}.WeddingField_eyebrow__ZQncD{font-size:10px!important;line-height:1.6!important;font-weight:550;letter-spacing:.14em}.WeddingField_textLink__cIRcg{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:44px;border-bottom:1px solid;font-size:12px;font-weight:500}.WeddingField_textLink__cIRcg svg{transition:transform .2s ease}.WeddingField_textLink__cIRcg:hover svg{transform:translate(2px,2px)}.WeddingField_hero__YCaks{background:var(--wedding-blue);padding:53px 5.8% 29px}.WeddingField_heroIntro__WO7_j{display:grid;grid-template-columns:minmax(0,2.45fr) minmax(0,1fr);align-items:end;gap:7.8%;margin-bottom:45px}.WeddingField_hero__YCaks h1{font-size:clamp(55px,6.15vw,94px);max-width:960px;margin:21px 0 0;line-height:1.025}.WeddingField_heroAside__FGkYB{max-width:260px;padding:0 0 8px}.WeddingField_heroAside__FGkYB p{font-size:14px;line-height:1.8;margin-bottom:17px}.WeddingField_heroFigure__Pz2ul>img{height:clamp(350px,40.5vw,625px);object-position:50% 56%}.WeddingField_heroFigure__Pz2ul figcaption{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:18px;font-size:11px;line-height:1.6}.WeddingField_heroFigure__Pz2ul figcaption>span:nth-child(2){font-size:9px;letter-spacing:.14em;margin-left:auto}.WeddingField_heroFigure__Pz2ul figcaption>svg{height:51px;width:44px;margin-left:18px}.WeddingField_philosophy__4OCdU{padding:114px 11.5% 125px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:10%;row-gap:29px}.WeddingField_philosophyMark___TPr2{grid-column:1/-1;display:flex;align-items:center;gap:26px;margin-bottom:10px}.WeddingField_philosophyMark___TPr2 svg{height:70px;width:58px;color:var(--wedding-leaf)}.WeddingField_philosophy__4OCdU h2{font-size:clamp(40px,4vw,59px)}.WeddingField_philosophyCopy__hY3if{padding-top:5px}.WeddingField_philosophyCopy__hY3if p+p{margin-top:17px}.WeddingField_formats__ViG7t{padding:97px 7.5% 72px;background:var(--wedding-blue)}.WeddingField_sectionHead__Ypafc{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:45px}.WeddingField_sectionHead__Ypafc h2{margin-top:16px}.WeddingField_sectionHead__Ypafc>p{max-width:300px;font-size:13px;padding-bottom:8px}.WeddingField_formatChoices__iqjP2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #23476570;border-bottom:1px solid #23476570;margin-bottom:29px;gap:30px}.WeddingField_formatChoices__iqjP2 button{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:78px;padding:15px 0;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;background:transparent;text-align:left;font-family:WeddingFraunces,Georgia,serif;font-size:25px;font-weight:400;letter-spacing:-.035em}.WeddingField_formatChoices__iqjP2 button[aria-pressed=true]{border-bottom-color:var(--wedding-ink)}.WeddingField_choiceIcon__G02UH{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:50%;border:1px solid #23476565;flex-shrink:0}.WeddingField_formatChoices__iqjP2 button[aria-pressed=true] .WeddingField_choiceIcon__G02UH{background:var(--wedding-ink);color:var(--wedding-paper);border-color:var(--wedding-ink)}.WeddingField_dayStage__Sntn6{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:520px;background:var(--wedding-paper)}.WeddingField_dayPhoto__BsEg3{min-height:520px;position:relative}.WeddingField_dayPhoto__BsEg3 img{height:100%;position:absolute;inset:0;object-position:50% 50%}.WeddingField_dayPhoto__BsEg3 figcaption{position:absolute;left:20px;bottom:20px;background:var(--wedding-paper);padding:8px 12px;max-width:calc(100% - 40px);font-size:10px}.WeddingField_dayNotes__CmkAO{padding:30px 37px 34px;min-width:0}.WeddingField_notesTop__bt6m4{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.WeddingField_notesTop__bt6m4 svg{width:35px;height:44px;color:var(--wedding-leaf)}.WeddingField_dayNotes__CmkAO h3{font-size:37px;margin-bottom:18px}.WeddingField_dayNotes__CmkAO>p{font-size:13px;line-height:1.8}.WeddingField_interestSummary__EBs9h{border-top:1px solid #23476540;border-bottom:1px solid #23476540;padding:17px 0;margin:24px 0 18px;min-height:95px}.WeddingField_interestSummary__EBs9h>span{font-size:9px;letter-spacing:.14em}.WeddingField_interestSummary__EBs9h p{font-family:WeddingFraunces,Georgia,serif;font-size:18px;line-height:1.5;margin-top:6px}.WeddingField_dayNotes__CmkAO .WeddingField_guidance__5x4lm{font-size:12px;min-height:65px}.WeddingField_dayNotes__CmkAO .WeddingField_textLink__cIRcg{margin-top:10px;font-size:11px}.WeddingField_emptyStage__r4Bm4{grid-column:1/-1;min-height:520px;padding:60px 12%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:25px}.WeddingField_emptyStage__r4Bm4 svg{width:60px;height:70px}.WeddingField_emptyStage__r4Bm4 p{max-width:430px}.WeddingField_interestPicker__spaLM{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:35px}.WeddingField_interestPicker__spaLM>div:first-child>p:last-child{font-size:11px;margin-top:6px}.WeddingField_interestChoices__rW_OA{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:65%}.WeddingField_interestChoices__rW_OA button{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid #23476575;padding:10px 15px;min-height:44px;border-radius:2px;font-size:12px}.WeddingField_interestChoices__rW_OA button[aria-pressed=true]{background:var(--wedding-ink);color:var(--wedding-paper)}.WeddingField_interestChoices__rW_OA button>span{display:flex}.WeddingField_emptyCaption__E5a15{font-size:12px}.WeddingField_atmosphere__29wH0{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:9%;padding:113px 9% 120px;align-items:start}.WeddingField_atmosphereHeading__wP3ae{grid-column:1/-1;margin-bottom:57px}.WeddingField_atmosphereHeading__wP3ae h2{margin-top:17px}.WeddingField_supperStory__CAdtf{grid-row:2/4}.WeddingField_supperStory__CAdtf img{aspect-ratio:.94;object-position:48% 50%}.WeddingField_detailsStory__gj8Fh{margin-top:123px!important}.WeddingField_detailsStory__gj8Fh img{aspect-ratio:.92}.WeddingField_atmosphere__29wH0 figcaption{font-size:12px;margin-top:19px}.WeddingField_atmosphere__29wH0 figcaption span{display:block;font-size:9px;letter-spacing:.15em;margin-bottom:6px}.WeddingField_atmosphereNote__FxR76{font-family:WeddingFraunces,Georgia,serif;font-size:23px;line-height:1.6;margin-top:42px!important;max-width:340px}.WeddingField_together__LilE2{background:var(--wedding-ink);color:var(--wedding-paper);text-align:center;padding:92px 20% 107px}.WeddingField_together__LilE2>svg{width:59px;height:76px;margin-bottom:27px;color:#c2d1b9}.WeddingField_together__LilE2 h2{font-size:clamp(45px,5.3vw,80px);margin:22px 0 27px}.WeddingField_together__LilE2>p:not(.WeddingField_eyebrow__ZQncD){max-width:500px;margin:0 auto 25px;font-size:14px;color:#e1e9ed}.WeddingField_together__LilE2 :focus-visible{outline-color:var(--wedding-paper)}.WeddingField_approach__3GrMq{padding:120px 11%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14%}.WeddingField_approach__3GrMq h2{margin:19px 0 25px}.WeddingField_approach__3GrMq>div>p:not(.WeddingField_eyebrow__ZQncD){max-width:310px;font-size:13px}.WeddingField_approach__3GrMq>div>svg{width:55px;height:74px;margin-top:45px;color:var(--wedding-leaf)}.WeddingField_approach__3GrMq dl>div{padding:27px 0 30px;border-top:1px solid #23476550}.WeddingField_approach__3GrMq dl>div:last-child{border-bottom:1px solid #23476550}.WeddingField_approach__3GrMq dt{font-family:WeddingFraunces,Georgia,serif;font-size:28px;line-height:1.3;letter-spacing:-.035em}.WeddingField_approach__3GrMq dd{margin-top:14px!important;font-size:13px}.WeddingField_note__biwz6{background:var(--wedding-blue);padding:100px 9.5%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:13%}.WeddingField_noteIntro__bcrRw h2{margin:17px 0 27px}.WeddingField_noteIntro__bcrRw>p:not(.WeddingField_eyebrow__ZQncD){font-size:13px;max-width:315px}.WeddingField_noteIntro__bcrRw>svg{width:75px;height:98px;margin:35px 0 29px;color:var(--wedding-leaf)}.WeddingField_noteIntro__bcrRw .WeddingField_demoNote__yPmCW{font-size:11px!important;line-height:1.85}.WeddingField_demoNote__yPmCW strong{font-weight:550}.WeddingField_noteBody__ZAmYd{min-width:0}.WeddingField_formFields__4aVlp{padding:0;border:0;margin:0;min-width:0}.WeddingField_field__iktCY{display:block;margin:0 0 25px;font-size:12px}.WeddingField_field__iktCY>span:first-child{display:block;font-weight:550;margin-bottom:10px}.WeddingField_field__iktCY input,.WeddingField_field__iktCY select,.WeddingField_field__iktCY textarea{display:block;width:100%;min-width:0;max-width:100%;border:0;border-bottom:1px solid #23476580;border-radius:0;background:#fcfcf87d;font-size:13px;padding:13px 14px;min-height:48px;line-height:1.6}.WeddingField_field__iktCY textarea{resize:vertical;min-height:130px}.WeddingField_field__iktCY input::placeholder,.WeddingField_field__iktCY textarea::placeholder{color:#46647a;opacity:.9}.WeddingField_field__iktCY select{appearance:none;padding-right:38px}.WeddingField_selectWrap__VjDuv{position:relative;display:block}.WeddingField_selectWrap__VjDuv>svg{position:absolute;right:14px;top:15px;pointer-events:none}.WeddingField_interestFields__t1jCa{padding:0;margin:0 0 25px;border:0;min-width:0;font-size:12px}.WeddingField_interestFields__t1jCa legend{padding:0;font-weight:550;margin-bottom:5px;max-width:100%}.WeddingField_interestFields__t1jCa legend span{font-size:11px;font-weight:400}.WeddingField_interestFields__t1jCa>p{font-size:11px;margin-bottom:12px}.WeddingField_checkLabel___ymDX{display:flex;align-items:start;gap:12px;cursor:pointer;min-height:57px;margin-top:7px;padding:8px 0}.WeddingField_checkLabel___ymDX input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--wedding-ink);flex-shrink:0}.WeddingField_checkLabel___ymDX strong{display:block;font-weight:500;font-size:12px}.WeddingField_checkLabel___ymDX small{display:block;font-size:10px;line-height:1.6;margin-top:2px}.WeddingField_formActions__irc40{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.WeddingField_primaryButton__ia7yF{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:13px 20px;border:1px solid var(--wedding-ink);background:var(--wedding-ink);color:var(--wedding-paper)!important;font-size:12px!important}.WeddingField_resetButton__hCtB4{background:none;border:0;border-bottom:1px solid #23476570;padding:10px 0;min-height:44px;font-size:11px!important}.WeddingField_formHint__GaWLe{font-size:10px;margin-top:13px!important}.WeddingField_error__3md2a{display:block;color:#8c2835;font-size:12px;margin-top:8px!important;line-height:1.6}.WeddingField_receipt__65RmG{background:var(--wedding-paper);border:1px solid #23476560;margin-top:30px;padding:30px;min-width:0}.WeddingField_receipt__65RmG h3{font-size:31px;margin:13px 0 23px}.WeddingField_receipt__65RmG dl{border-block:1px solid #23476535;padding:16px 0;margin-bottom:18px}.WeddingField_receipt__65RmG dl>div+div{margin-top:14px}.WeddingField_receipt__65RmG dt{font-size:10px;letter-spacing:.03em}.WeddingField_receipt__65RmG dd{font-family:WeddingFraunces,Georgia,serif;font-size:20px;margin-top:4px}.WeddingField_receipt__65RmG p:not(.WeddingField_eyebrow__ZQncD){font-size:11px}.WeddingField_receipt__65RmG .WeddingField_receiptMessage__YYqy2{font-size:14px!important;white-space:pre-wrap;margin-bottom:16px}.WeddingField_receipt__65RmG button{border:0;border-bottom:1px solid;background:none;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:44px;padding:10px 0;margin-top:12px;font-size:12px}.WeddingField_questions__0K0D3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:11%;padding:110px 10% 120px}.WeddingField_questions__0K0D3 h2{margin-top:20px}.WeddingField_questions__0K0D3 details{border-bottom:1px solid #23476545}.WeddingField_questions__0K0D3 details:first-child{border-top:1px solid #23476545}.WeddingField_questions__0K0D3 summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:76px;padding:18px 0;font-size:14px;font-weight:450}.WeddingField_questions__0K0D3 summary::-webkit-details-marker{display:none}.WeddingField_questions__0K0D3 details[open] summary svg{transform:rotate(45deg)}.WeddingField_questions__0K0D3 details>p{font-size:12px;line-height:1.85;padding:0 30px 25px 0;max-width:600px}.WeddingField_footer__WdEYF{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:51px 6.5%;background:var(--wedding-blue)}.WeddingField_footerBrand__rK4Go{font-family:WeddingFraunces,Georgia,serif;font-size:35px;line-height:1.2;letter-spacing:-.04em;display:inline-block;min-height:44px}.WeddingField_footer__WdEYF p{font-size:10px;margin-top:10px}.WeddingField_footer__WdEYF>svg{width:64px;height:85px}.WeddingField_footer__WdEYF>div:last-child{max-width:230px}.WeddingField_footer__WdEYF .WeddingField_textLink__cIRcg{font-size:11px;width:100%}@media(min-width:1600px){.WeddingField_page___jRLS{font-size:16px}.WeddingField_heroIntro__WO7_j{gap:12%}.WeddingField_hero__YCaks h1{font-size:102px}.WeddingField_dayPhoto__BsEg3,.WeddingField_dayStage__Sntn6{min-height:565px}.WeddingField_dayNotes__CmkAO{padding:43px}.WeddingField_dayNotes__CmkAO>p{font-size:14px}.WeddingField_dayNotes__CmkAO .WeddingField_guidance__5x4lm{font-size:13px}.WeddingField_interestSummary__EBs9h{margin-top:30px}}@media(max-width:1100px){.WeddingField_desktopNav__vy3c8{gap:20px;font-size:11px}.WeddingField_heroIntro__WO7_j{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:5%}.WeddingField_hero__YCaks h1{font-size:clamp(51px,6.6vw,73px)}.WeddingField_heroAside__FGkYB p{font-size:12px}.WeddingField_philosophy__4OCdU{padding-inline:8%;column-gap:7%}.WeddingField_formats__ViG7t{padding-inline:6%}.WeddingField_dayStage__Sntn6{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.WeddingField_dayNotes__CmkAO{padding:25px}.WeddingField_dayNotes__CmkAO h3{font-size:33px}.WeddingField_interestChoices__rW_OA{max-width:58%}.WeddingField_interestChoices__rW_OA button{font-size:10px;padding:10px 11px}.WeddingField_atmosphere__29wH0{column-gap:7%}.WeddingField_note__biwz6{padding-inline:7%;gap:9%}.WeddingField_questions__0K0D3{padding-inline:8%;gap:8%}.WeddingField_approach__3GrMq{padding-inline:8%;gap:10%}}@media(max-width:800px){.WeddingField_header__5lxV2{min-height:86px;padding:17px 5%}.WeddingField_brand__x4W4L{font-size:24px;max-width:75%}.WeddingField_brand__x4W4L svg{width:26px;height:38px}.WeddingField_desktopNav__vy3c8{display:none}.WeddingField_menu__9hvw3{display:block;position:relative;z-index:12;font-size:12px}.WeddingField_menu__9hvw3>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:13px;cursor:pointer;min-height:44px}.WeddingField_menu__9hvw3>summary::-webkit-details-marker{display:none}.WeddingField_menu__9hvw3[open]>summary>svg{transform:rotate(45deg)}.WeddingField_menu__9hvw3 nav{position:absolute;right:0;top:53px;min-width:245px;max-width:calc(100vw - 35px);padding:18px 23px;background:var(--wedding-paper);border:1px solid #23476550;box-shadow:0 10px 20px #23476515;display:grid}.WeddingField_menu__9hvw3 nav a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px}.WeddingField_hero__YCaks{padding:43px 5% 23px}.WeddingField_heroIntro__WO7_j{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:5%;margin-bottom:34px}.WeddingField_hero__YCaks h1{font-size:54px;line-height:1.07}.WeddingField_hero__YCaks .WeddingField_eyebrow__ZQncD{font-size:8px!important}.WeddingField_heroAside__FGkYB{padding-bottom:0}.WeddingField_heroAside__FGkYB p{font-size:12px}.WeddingField_heroAside__FGkYB .WeddingField_textLink__cIRcg{font-size:10px;gap:12px}.WeddingField_heroFigure__Pz2ul>img{height:410px}.WeddingField_heroFigure__Pz2ul figcaption>span:nth-child(2){font-size:8px}.WeddingField_philosophy__4OCdU{padding:80px 7%;column-gap:7%;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.WeddingField_philosophy__4OCdU h2{font-size:38px}.WeddingField_philosophyCopy__hY3if p{font-size:12px}.WeddingField_formats__ViG7t{padding:75px 5% 50px}.WeddingField_sectionHead__Ypafc{gap:35px}.WeddingField_sectionHead__Ypafc>p{max-width:230px;font-size:12px}.WeddingField_formatChoices__iqjP2{gap:22px}.WeddingField_formatChoices__iqjP2 button{font-size:21px;min-height:73px}.WeddingField_choiceIcon__G02UH{height:26px;width:26px}.WeddingField_choiceIcon__G02UH svg{width:14px}.WeddingField_dayStage__Sntn6{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:540px}.WeddingField_dayPhoto__BsEg3{min-height:540px}.WeddingField_dayNotes__CmkAO{padding:25px 22px}.WeddingField_dayNotes__CmkAO h3{font-size:32px}.WeddingField_dayNotes__CmkAO>p{font-size:12px}.WeddingField_dayNotes__CmkAO .WeddingField_guidance__5x4lm{font-size:11px;min-height:65px}.WeddingField_interestSummary__EBs9h p{font-size:17px}.WeddingField_interestPicker__spaLM{display:block}.WeddingField_interestChoices__rW_OA{max-width:none;justify-content:flex-start;margin-top:15px}.WeddingField_interestChoices__rW_OA button{font-size:12px}.WeddingField_atmosphere__29wH0{padding:80px 7%}.WeddingField_atmosphereHeading__wP3ae{margin-bottom:40px}.WeddingField_detailsStory__gj8Fh{margin-top:80px!important}.WeddingField_atmosphereNote__FxR76{font-size:19px}.WeddingField_atmosphere__29wH0 figcaption{font-size:11px}.WeddingField_together__LilE2{padding:75px 13% 83px}.WeddingField_approach__3GrMq{padding:80px 7%;gap:9%}.WeddingField_approach__3GrMq dt{font-size:24px}.WeddingField_approach__3GrMq dd{font-size:12px}.WeddingField_note__biwz6{padding:76px 6%;gap:8%}.WeddingField_noteIntro__bcrRw h2{font-size:40px}.WeddingField_noteIntro__bcrRw>p:not(.WeddingField_eyebrow__ZQncD){font-size:12px}.WeddingField_questions__0K0D3{padding:80px 7%;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:7%}.WeddingField_questions__0K0D3 summary{font-size:12px}.WeddingField_footer__WdEYF{padding:40px 5%;gap:25px}.WeddingField_footerBrand__rK4Go{font-size:28px}.WeddingField_footer__WdEYF>svg{height:65px;width:49px}}@media(max-width:600px){.WeddingField_header__5lxV2{min-height:77px;padding:12px 6%;gap:18px}.WeddingField_brand__x4W4L{font-size:23px;gap:7px}.WeddingField_brand__x4W4L svg{height:36px;width:25px}.WeddingField_menu__9hvw3>summary{font-size:11px;gap:7px}.WeddingField_hero__YCaks{padding:34px 6% 19px}.WeddingField_heroIntro__WO7_j{display:block;margin-bottom:30px}.WeddingField_hero__YCaks h1{font-size:clamp(44px,10.2vw,60px);max-width:510px;margin-top:18px;line-height:1.06}.WeddingField_heroAside__FGkYB{max-width:330px;margin-top:23px}.WeddingField_heroAside__FGkYB p{font-size:12px;line-height:1.75;margin-bottom:11px;max-width:295px}.WeddingField_heroAside__FGkYB .WeddingField_textLink__cIRcg{font-size:11px;gap:40px}.WeddingField_heroFigure__Pz2ul>img{height:345px;object-position:53% 50%}.WeddingField_heroFigure__Pz2ul figcaption{align-items:start;gap:15px;padding-top:15px;font-size:10px}.WeddingField_heroFigure__Pz2ul figcaption>span:nth-child(2){display:none}.WeddingField_heroFigure__Pz2ul figcaption>svg{width:34px;height:43px;margin-left:auto}.WeddingField_philosophy__4OCdU{padding:68px 8% 73px;display:block}.WeddingField_philosophyMark___TPr2{gap:17px;margin-bottom:25px}.WeddingField_philosophyMark___TPr2 svg{height:55px;width:43px}.WeddingField_philosophy__4OCdU .WeddingField_eyebrow__ZQncD{font-size:8px!important}.WeddingField_philosophy__4OCdU h2{font-size:40px;line-height:1.12}.WeddingField_philosophyCopy__hY3if{margin:25px 0 0 15%;max-width:360px}.WeddingField_philosophyCopy__hY3if p{font-size:13px;line-height:1.8}.WeddingField_formats__ViG7t{padding:61px 6% 44px}.WeddingField_sectionHead__Ypafc{display:block;margin-bottom:27px}.WeddingField_sectionHead__Ypafc h2{font-size:46px}.WeddingField_sectionHead__Ypafc>p{font-size:12px;max-width:none;margin-top:22px;padding:0}.WeddingField_formatChoices__iqjP2{gap:10px;margin-bottom:22px}.WeddingField_formatChoices__iqjP2 button{font-size:17px;line-height:1.25;min-height:83px;gap:7px;align-items:start;flex-direction:column;justify-content:center;padding:12px 1px}.WeddingField_choiceIcon__G02UH{width:22px;height:22px}.WeddingField_choiceIcon__G02UH svg{width:13px;height:13px}.WeddingField_dayStage__Sntn6{display:block;min-height:0}.WeddingField_dayPhoto__BsEg3{min-height:0;height:320px}.WeddingField_dayPhoto__BsEg3 img{object-position:50% 50%}.WeddingField_dayPhoto__BsEg3 figcaption{left:14px;bottom:14px;padding:7px 9px;font-size:9px;max-width:calc(100% - 28px)}.WeddingField_dayNotes__CmkAO{padding:23px 26px 28px;min-height:520px}.WeddingField_notesTop__bt6m4{margin-bottom:14px}.WeddingField_dayNotes__CmkAO h3{font-size:34px;margin-bottom:17px}.WeddingField_dayNotes__CmkAO>p{font-size:13px}.WeddingField_interestSummary__EBs9h{min-height:90px;margin:22px 0 17px}.WeddingField_interestSummary__EBs9h p{font-size:18px}.WeddingField_dayNotes__CmkAO .WeddingField_guidance__5x4lm{font-size:12px;min-height:65px}.WeddingField_dayNotes__CmkAO .WeddingField_textLink__cIRcg{margin-top:9px}.WeddingField_emptyStage__r4Bm4{min-height:490px;padding:40px 24px}.WeddingField_emptyStage__r4Bm4 h3{font-size:31px}.WeddingField_emptyStage__r4Bm4 p{font-size:13px}.WeddingField_interestPicker__spaLM{margin-top:28px}.WeddingField_interestChoices__rW_OA{gap:8px}.WeddingField_interestChoices__rW_OA button{font-size:11px;padding:10px 12px;gap:7px}.WeddingField_atmosphere__29wH0{padding:71px 7% 74px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:25px}.WeddingField_atmosphereHeading__wP3ae{margin-bottom:34px}.WeddingField_atmosphereHeading__wP3ae h2{font-size:41px;line-height:1.1}.WeddingField_supperStory__CAdtf{grid-row:auto;grid-column:1/-1;max-width:92%}.WeddingField_supperStory__CAdtf img{aspect-ratio:1.05}.WeddingField_detailsStory__gj8Fh{grid-column:1/-1;width:75%;margin:42px 0 0 auto!important}.WeddingField_detailsStory__gj8Fh img{aspect-ratio:1}.WeddingField_atmosphere__29wH0 figcaption{font-size:11px}.WeddingField_atmosphere__29wH0 figcaption span{font-size:8px}.WeddingField_atmosphereNote__FxR76{grid-column:1/-1;font-size:22px;margin-top:35px!important;max-width:310px}.WeddingField_together__LilE2{padding:60px 8% 70px}.WeddingField_together__LilE2>svg{width:48px;height:63px;margin-bottom:21px}.WeddingField_together__LilE2 .WeddingField_eyebrow__ZQncD{font-size:9px!important}.WeddingField_together__LilE2 h2{font-size:46px;margin:22px 0 24px}.WeddingField_together__LilE2>p:not(.WeddingField_eyebrow__ZQncD){font-size:13px;max-width:360px}.WeddingField_approach__3GrMq{padding:71px 8%;display:block}.WeddingField_approach__3GrMq h2{font-size:46px}.WeddingField_approach__3GrMq>div>p:not(.WeddingField_eyebrow__ZQncD){font-size:13px;max-width:350px}.WeddingField_approach__3GrMq>div>svg{display:none}.WeddingField_approach__3GrMq dl{margin-top:35px}.WeddingField_approach__3GrMq dt{font-size:26px}.WeddingField_approach__3GrMq dd{font-size:13px}.WeddingField_approach__3GrMq dl>div{padding:25px 0}.WeddingField_note__biwz6{padding:68px 8%;display:block}.WeddingField_noteIntro__bcrRw h2{font-size:47px}.WeddingField_noteIntro__bcrRw>p:not(.WeddingField_eyebrow__ZQncD){font-size:13px;max-width:350px}.WeddingField_noteIntro__bcrRw>svg{width:48px;height:65px;margin:21px 0 17px}.WeddingField_noteIntro__bcrRw .WeddingField_demoNote__yPmCW{max-width:350px}.WeddingField_noteBody__ZAmYd{margin-top:35px}.WeddingField_field__iktCY{margin-bottom:24px}.WeddingField_field__iktCY input,.WeddingField_field__iktCY select,.WeddingField_field__iktCY textarea{font-size:16px}.WeddingField_field__iktCY input::placeholder,.WeddingField_field__iktCY textarea::placeholder{font-size:13px}.WeddingField_checkLabel___ymDX{min-height:62px;padding-block:10px}.WeddingField_checkLabel___ymDX strong{font-size:13px}.WeddingField_checkLabel___ymDX small{font-size:11px}.WeddingField_formActions__irc40{gap:17px}.WeddingField_primaryButton__ia7yF{font-size:11px!important;padding:13px 16px}.WeddingField_resetButton__hCtB4{font-size:11px!important}.WeddingField_receipt__65RmG{padding:25px}.WeddingField_questions__0K0D3{padding:68px 8% 75px;display:block}.WeddingField_questions__0K0D3 h2{font-size:45px;margin-bottom:35px}.WeddingField_questions__0K0D3 summary{font-size:13px;min-height:76px;gap:20px}.WeddingField_questions__0K0D3 details>p{font-size:12px;padding-right:12px}.WeddingField_footer__WdEYF{padding:37px 7%;flex-wrap:wrap;align-items:start;gap:25px}.WeddingField_footer__WdEYF>div:first-child{max-width:calc(100% - 80px)}.WeddingField_footerBrand__rK4Go{font-size:30px}.WeddingField_footer__WdEYF>svg{margin-left:auto}.WeddingField_footer__WdEYF>div:last-child{max-width:none;width:100%;display:flex;justify-content:space-between;align-items:end;gap:25px}.WeddingField_footer__WdEYF>div:last-child p{margin-top:0;max-width:160px;font-size:9px}.WeddingField_footer__WdEYF .WeddingField_textLink__cIRcg{width:auto;gap:20px;flex-shrink:0}.WeddingField_eyebrow__ZQncD{font-size:9px!important}}@media(prefers-reduced-motion:reduce){.WeddingField_page___jRLS *,.WeddingField_page___jRLS :after,.WeddingField_page___jRLS :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@font-face{font-family:ProofSora;src:url(/assets/proof-of-work/sora-variable.ttf) format("truetype");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:ProofMono;src:url(/assets/proof-of-work/ibm-plex-mono.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.ProofOfWork_page__QFGQo{--orange:#ed642e;--ink:#232521;--steel:#e6eaeb;--white:#fcfcfa;--muted:#57625f;--rule:#23252133;--font-display:ProofSora;--font-body:ProofSora;background:var(--white);color:var(--ink);font-family:ProofSora,sans-serif;font-size:14px;font-weight:400;line-height:1.7;overflow-wrap:anywhere;width:100%;isolation:isolate}.ProofOfWork_page__QFGQo *{box-sizing:border-box}.ProofOfWork_page__QFGQo figure,.ProofOfWork_page__QFGQo h1,.ProofOfWork_page__QFGQo h2,.ProofOfWork_page__QFGQo h3,.ProofOfWork_page__QFGQo p{margin:0}.ProofOfWork_page__QFGQo h1,.ProofOfWork_page__QFGQo h2,.ProofOfWork_page__QFGQo h3{font-family:ProofSora,sans-serif;font-weight:500;line-height:1.06;letter-spacing:-.065em}.ProofOfWork_page__QFGQo h2{font-size:clamp(36px,4.5vw,66px)}.ProofOfWork_page__QFGQo h3{font-size:26px;letter-spacing:-.045em}.ProofOfWork_page__QFGQo button,.ProofOfWork_page__QFGQo input,.ProofOfWork_page__QFGQo textarea{font:inherit}.ProofOfWork_page__QFGQo a,.ProofOfWork_page__QFGQo button,.ProofOfWork_page__QFGQo summary{touch-action:manipulation}.ProofOfWork_page__QFGQo a{color:inherit;text-decoration:none}.ProofOfWork_page__QFGQo button{cursor:pointer}.ProofOfWork_page__QFGQo button:disabled{cursor:not-allowed}.ProofOfWork_page__QFGQo a:focus-visible,.ProofOfWork_page__QFGQo button:focus-visible,.ProofOfWork_page__QFGQo input:focus-visible,.ProofOfWork_page__QFGQo summary:focus-visible,.ProofOfWork_page__QFGQo textarea:focus-visible{outline:3px solid #275c77;outline-offset:5px}.ProofOfWork_page__QFGQo :is(section,[tabindex="-1"]):focus{outline:none}.ProofOfWork_page__QFGQo .ProofOfWork_receipt__jq6Mk:focus{outline:3px solid #275c77;outline-offset:5px}.ProofOfWork_page__QFGQo section{scroll-margin-top:24px}.ProofOfWork_page__QFGQo button:disabled{opacity:.55}.ProofOfWork_srOnly__2L2zN{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProofOfWork_skip__IFfmS{position:absolute;left:20px;top:15px;transform:translateY(-160%);z-index:80;background:var(--white);padding:14px 18px}.ProofOfWork_skip__IFfmS:focus{transform:none}.ProofOfWork_header__eC4dZ{display:flex;align-items:center;gap:35px;padding:21px 5.3%;min-height:88px;background:var(--orange);border-bottom:1px solid #23252138}.ProofOfWork_brand__Su2Fm{display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:700;letter-spacing:-.035em;min-height:44px;line-height:1.3}.ProofOfWork_mark__xXNHD{display:flex;align-items:center;gap:3px;width:27px;height:28px;flex:none}.ProofOfWork_mark__xXNHD i{height:15px;width:6px;background:currentColor;transform:skewY(-15deg)}.ProofOfWork_mark__xXNHD i:nth-child(2){height:22px}.ProofOfWork_mark__xXNHD i:nth-child(3){height:28px}.ProofOfWork_desktopNav__CYQRP{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:11px}.ProofOfWork_desktopNav__CYQRP a,.ProofOfWork_headerAction__WLGfV{display:inline-flex;align-items:center;min-height:44px}.ProofOfWork_desktopNav__CYQRP a:hover{text-decoration:underline;text-underline-offset:6px}.ProofOfWork_headerAction__WLGfV{gap:15px;border-bottom:1px solid var(--ink);font-size:11px;margin-left:24px}.ProofOfWork_mobileMenu__wyrlS{display:none;position:relative}.ProofOfWork_mobileMenu__wyrlS summary{list-style:none;display:grid;place-items:center;min-width:44px;min-height:44px;cursor:pointer}.ProofOfWork_mobileMenu__wyrlS summary::-webkit-details-marker{display:none}.ProofOfWork_mobileMenu__wyrlS nav{position:absolute;right:0;top:54px;width:250px;z-index:40;padding:16px;background:var(--white);border:1px solid var(--ink);box-shadow:8px 8px 0 #23252120}.ProofOfWork_mobileMenu__wyrlS nav a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--rule)}.ProofOfWork_eyebrow___W9_q{font-size:10px;line-height:1.65;font-weight:500;letter-spacing:.075em}.ProofOfWork_hero__KYll4{display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;gap:0;background:var(--orange);padding:53px 4.8% 54px 5.3%;min-height:638px}.ProofOfWork_heroText__qAIOw{position:relative;z-index:1;max-width:640px}.ProofOfWork_hero__KYll4 h1{font-size:clamp(64px,7.8vw,112px);max-width:640px;line-height:.98;letter-spacing:-.075em;margin:32px 0 25px}.ProofOfWork_heroIntro__S3WHs{font-size:14px;line-height:1.85;max-width:365px}.ProofOfWork_button__Pna5n{display:inline-flex!important;align-items:center;justify-content:space-between;gap:25px;min-height:53px;padding:15px 22px;background:var(--ink);color:var(--white)!important;border:1px solid var(--ink);font-size:12px!important;font-weight:500;text-align:left}.ProofOfWork_button__Pna5n:hover{background:#3b4039}.ProofOfWork_hero__KYll4 .ProofOfWork_button__Pna5n{margin-top:29px}.ProofOfWork_hero__KYll4 .ProofOfWork_heroFoot__pmWpR{font-size:10px;margin-top:15px;opacity:.85}.ProofOfWork_heroArt__9kWvd{width:110%;margin-left:-6%!important;align-self:center}.ProofOfWork_heroArt__9kWvd img{display:block;width:100%;height:auto}.ProofOfWork_heroArt__9kWvd figcaption{display:flex;justify-content:space-between;align-items:center;font-family:ProofMono,monospace;font-size:8px;letter-spacing:.04em;padding:0 7% 0 9%;gap:20px;margin-top:-17px}.ProofOfWork_heroArt__9kWvd figcaption span:last-child{display:flex;align-items:center;gap:8px}.ProofOfWork_faq__IsPul,.ProofOfWork_planner__yFvm7,.ProofOfWork_principles__8qSpE,.ProofOfWork_problem__wGtmb,.ProofOfWork_workflow__6XJ9m{padding:100px 7.5%}.ProofOfWork_problem__wGtmb>.ProofOfWork_eyebrow___W9_q{margin-bottom:36px}.ProofOfWork_problemBody__3_fYU{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.ProofOfWork_problemBody__3_fYU>div{max-width:460px;padding-top:5px}.ProofOfWork_problemBody__3_fYU p+p{margin-top:18px}.ProofOfWork_beforeAfter__bJm7j{display:grid;grid-template-columns:1fr 50px 1fr;gap:35px;align-items:center;border-top:1px solid var(--rule);padding-top:36px;margin-top:58px}.ProofOfWork_beforeAfter__bJm7j>div:first-child p{font-size:24px;letter-spacing:-.045em;color:#69726e;text-decoration:line-through;text-decoration-thickness:1px}.ProofOfWork_beforeAfter__bJm7j>div:last-child p{font-size:24px;letter-spacing:-.045em;line-height:1.4}.ProofOfWork_beforeAfter__bJm7j .ProofOfWork_eyebrow___W9_q{display:block;margin-bottom:14px;color:var(--muted)}.ProofOfWork_planner__yFvm7{background:#f1f3f2;border-top:1px solid var(--rule)}.ProofOfWork_sectionHead__P6eGx{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:45px}.ProofOfWork_sectionHead__P6eGx .ProofOfWork_eyebrow___W9_q{margin-bottom:20px}.ProofOfWork_sectionHead__P6eGx>p{max-width:330px;font-size:13px;margin-bottom:5px}.ProofOfWork_planBoard__dsJVi{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,1.5fr);border:1px solid #a7b2b2;background:var(--white)}.ProofOfWork_planControls__xQneY{padding:28px 30px 23px}.ProofOfWork_planHeading__PB_WB{border-bottom:1px solid var(--rule);padding-bottom:23px;margin-bottom:4px}.ProofOfWork_planHeading__PB_WB strong{display:block;font-size:15px;letter-spacing:-.04em}.ProofOfWork_planHeading__PB_WB>span{display:block;font-family:ProofMono,monospace;font-size:8px;margin-top:6px;color:var(--muted)}.ProofOfWork_durationRow__OxShf{display:grid;grid-template-columns:11px 1fr 66px;column-gap:13px;align-items:center;min-height:85px;border-bottom:1px solid var(--rule);padding:15px 0}.ProofOfWork_durationRow__OxShf label{font-size:13px;font-weight:500;line-height:1.4;min-width:0}.ProofOfWork_durationRow__OxShf label small{display:block;font-size:9px;font-weight:400;color:var(--muted);margin-top:5px}.ProofOfWork_durationRow__OxShf input{width:66px;height:45px;min-height:44px;border:1px solid #a7b2b2;border-radius:0;background:#f7f8f6;color:var(--ink);font-family:ProofMono,monospace;font-size:15px;text-align:center;padding:8px 2px 8px 7px}.ProofOfWork_durationRow__OxShf input[aria-invalid=true]{border:2px solid #a63216;background:#fff3ed}.ProofOfWork_durationRow__OxShf .ProofOfWork_error__TF6LX{grid-column:2/-1;margin-top:9px}.ProofOfWork_phaseDot__xXLCx{display:block;width:10px;height:10px;flex:none;background:var(--orange)}.ProofOfWork_phaseDot__xXLCx[data-tone="1"],.ProofOfWork_timelineBar__uik_U[data-tone="1"]{background:var(--ink)}.ProofOfWork_phaseDot__xXLCx[data-tone="2"],.ProofOfWork_timelineBar__uik_U[data-tone="2"]{background:#8ba1ab}.ProofOfWork_phaseDot__xXLCx[data-tone="3"],.ProofOfWork_timelineBar__uik_U[data-tone="3"]{background:#c79c58}.ProofOfWork_phaseDot__xXLCx[data-tone="4"],.ProofOfWork_timelineBar__uik_U[data-tone="4"]{background:#71846b}.ProofOfWork_micro__gGHTl{font-size:10px;line-height:1.7;color:var(--muted)}.ProofOfWork_planControls__xQneY>.ProofOfWork_micro__gGHTl{margin-top:20px;max-width:290px}.ProofOfWork_planStage__3Q8e6{height:416px;min-width:0;display:flex;flex-direction:column;background:var(--steel);border-left:1px solid #a7b2b2;padding:30px 34px 22px;background-image:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),#23302b07 calc(25% - 1px),#23302b07 25%)}.ProofOfWork_planTotal__hnjui>span{font-size:9px;letter-spacing:.07em}.ProofOfWork_planTotal__hnjui output{display:block;font-family:ProofMono,monospace;font-size:20px;line-height:1.15;margin-top:7px}.ProofOfWork_planTotal__hnjui strong{font-size:77px;font-weight:400;letter-spacing:-.07em}.ProofOfWork_planTotal__hnjui small{display:block;font-size:10px;margin-top:9px;min-height:35px;max-width:350px;color:var(--muted)}.ProofOfWork_timelineFrame__VIxCj{margin-top:25px}.ProofOfWork_timelineAxis__wzHiV{display:flex;justify-content:space-between;font-family:ProofMono,monospace;font-size:8px;border-top:1px solid #a7b2b2;padding-top:7px}.ProofOfWork_timeline__S2tk0{display:flex;gap:0;height:60px;margin-top:13px;background:#cdd6d8}.ProofOfWork_timelineBar__uik_U{min-width:0;background:var(--orange);box-shadow:inset -2px 0 var(--steel)}.ProofOfWork_timelineBar__uik_U:last-child{box-shadow:none}.ProofOfWork_timelineEmpty__aw1U_{display:grid;place-items:center;width:100%;font-size:11px}.ProofOfWork_timelineNote__KBSTp{display:flex;align-items:center;gap:8px;font-size:9px;margin-top:15px!important}.ProofOfWork_smallCross__Rqw_v{display:inline-block;position:relative;width:12px;height:12px;flex:none}.ProofOfWork_smallCross__Rqw_v:after,.ProofOfWork_smallCross__Rqw_v:before{content:"";position:absolute;background:currentColor}.ProofOfWork_smallCross__Rqw_v:before{width:12px;height:1px;top:5px;left:0}.ProofOfWork_smallCross__Rqw_v:after{height:12px;width:1px;left:5px;top:0}.ProofOfWork_stageFoot__J6bqZ{font-size:9px;margin-top:auto!important;color:var(--muted)}.ProofOfWork_planGuidance__zDum1{margin:35px 0 23px}.ProofOfWork_planGuidance__zDum1>.ProofOfWork_eyebrow___W9_q{margin-bottom:18px}.ProofOfWork_rangeList__Jwv97{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ProofOfWork_rangeList__Jwv97>div{position:relative;border-top:1px solid var(--rule);padding-top:18px;min-width:0}.ProofOfWork_rangeList__Jwv97 .ProofOfWork_phaseDot__xXLCx{float:left;margin-top:7px;margin-right:9px}.ProofOfWork_rangeList__Jwv97 strong{font-size:13px;letter-spacing:-.025em}.ProofOfWork_rangeDays__7SHuS{display:block;font-family:ProofMono,monospace;font-size:10px;margin-top:10px}.ProofOfWork_rangeDays__7SHuS>span{color:var(--muted)}.ProofOfWork_rangeList__Jwv97 p{font-size:11px;line-height:1.8;margin-top:12px}.ProofOfWork_rangeList__Jwv97 .ProofOfWork_outputNote__V0kCZ{color:var(--muted);font-size:10px;border-top:1px dashed #23252125;padding-top:11px;margin-top:13px}.ProofOfWork_textLink___UEWM{display:inline-flex;align-items:center;gap:35px;min-height:49px;border-bottom:1px solid var(--ink);font-size:12px}.ProofOfWork_noScript__charm{padding:16px;border:1px solid var(--rule);font-size:12px;margin-top:25px!important}.ProofOfWork_handoff__FIGxG{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:11%;padding:105px 9% 110px 7.5%;background:#dce3e4;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ProofOfWork_handoffText__c73gP>.ProofOfWork_eyebrow___W9_q{margin-bottom:25px}.ProofOfWork_handoffText__c73gP>p:not(.ProofOfWork_eyebrow___W9_q){max-width:375px;margin-top:25px;font-size:13px}.ProofOfWork_handoffCaption__wploA{display:flex;align-items:center;gap:15px;font-size:8px;letter-spacing:.04em;margin-top:40px}.ProofOfWork_handoffArt___e7_M{position:relative;padding:32px 0 20px;min-width:0}.ProofOfWork_documentRail__pR8ks{position:absolute;left:-35px;right:-35px;top:75px;height:100%;max-height:440px;background:#adbcc1;border:1px solid #80949a;transform:rotate(-5deg)}.ProofOfWork_documentRail__pR8ks:before{content:"";display:block;height:31px;background:var(--ink);margin:14px 14px 0}.ProofOfWork_document__6HG2d{position:relative;z-index:1;background:var(--white);box-shadow:13px 14px 0 #23252117;padding:34px 31px 23px;transform:rotate(3deg);border:1px solid #d2d9d7}.ProofOfWork_documentTop__BNfix{display:flex;align-items:center;justify-content:space-between;font-family:ProofMono,monospace;font-size:7px;gap:12px;border-bottom:1px solid var(--rule);padding-bottom:18px}.ProofOfWork_documentMark__cteeF{width:32px;height:10px;background:var(--orange)}.ProofOfWork_document__6HG2d h3{font-size:clamp(25px,2.4vw,35px);line-height:1.13;margin:25px 0}.ProofOfWork_document__6HG2d dl{margin:0}.ProofOfWork_document__6HG2d dl>div{margin-top:20px}.ProofOfWork_document__6HG2d dt{font-family:ProofMono,monospace;font-size:7px;color:var(--muted);margin-bottom:5px}.ProofOfWork_document__6HG2d dd{font-size:11px;line-height:1.75;margin:0;max-width:260px}.ProofOfWork_documentBottom__OJa_l{display:flex;align-items:center;gap:8px;font-size:8px;border-top:1px solid var(--rule);padding-top:18px;margin-top:28px!important}.ProofOfWork_principles__8qSpE{display:grid;grid-template-columns:1fr 1fr;gap:13%;padding-top:115px;padding-bottom:115px}.ProofOfWork_principlesIntro__jgWmt>.ProofOfWork_eyebrow___W9_q{margin-bottom:25px}.ProofOfWork_principles__8qSpE h2{font-size:clamp(37px,4.1vw,59px)}.ProofOfWork_principles__8qSpE h2 span{color:#72817d}.ProofOfWork_principlesList__pdXjA{align-self:center}.ProofOfWork_principlesList__pdXjA article{display:flex;align-items:start;gap:23px;padding:25px 0;border-top:1px solid var(--rule)}.ProofOfWork_principlesList__pdXjA article>svg{flex:none;color:#4e676e;margin-top:2px}.ProofOfWork_principlesList__pdXjA article h3{font-size:21px;line-height:1.25;letter-spacing:-.04em}.ProofOfWork_principlesList__pdXjA article p{font-size:12px;margin-top:13px;line-height:1.85}.ProofOfWork_workflow__6XJ9m{background:var(--ink);color:var(--white)}.ProofOfWork_workflowHeading__Ba3u8{position:relative}.ProofOfWork_workflowHeading__Ba3u8>.ProofOfWork_eyebrow___W9_q{color:#c1c9c3;margin-bottom:25px}.ProofOfWork_workflowHeading__Ba3u8>svg{position:absolute;right:10px;top:40px;color:var(--orange)}.ProofOfWork_workflow__6XJ9m ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:60px 0 0;padding:0;gap:45px}.ProofOfWork_flowLine__8PQF9{display:block;position:relative;width:100%;height:1px;background:#ffffff40;margin-bottom:30px}.ProofOfWork_flowLine__8PQF9:after{content:"";position:absolute;width:8px;height:8px;right:0;top:-3px;background:var(--orange)}.ProofOfWork_workflow__6XJ9m h3{font-size:22px}.ProofOfWork_workflow__6XJ9m li p{font-size:12px;color:#c3cbc4;margin-top:16px;line-height:1.9}.ProofOfWork_note__6KzE9{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12%;padding:100px 7.5%;background:var(--orange)}.ProofOfWork_noteIntro__l0w6p>.ProofOfWork_eyebrow___W9_q{margin-bottom:26px}.ProofOfWork_noteIntro__l0w6p>p:not(.ProofOfWork_eyebrow___W9_q){font-size:13px;max-width:300px;margin-top:26px}.ProofOfWork_localLabel__l_FXB{display:flex;align-items:start;gap:14px;border-top:1px solid var(--rule);padding-top:23px;margin-top:48px;font-size:10px;line-height:1.9;max-width:325px}.ProofOfWork_localLabel__l_FXB .ProofOfWork_smallCross__Rqw_v{margin-top:4px}.ProofOfWork_noteBody__iu74B{min-width:0}.ProofOfWork_note__6KzE9 fieldset{border:0;padding:0;margin:0;min-width:0}.ProofOfWork_note__6KzE9 form label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:4px 12px;font-size:12px;font-weight:500;margin-bottom:10px}.ProofOfWork_note__6KzE9 form label>span{font-size:8px;font-weight:400;padding-top:3px}.ProofOfWork_note__6KzE9 input,.ProofOfWork_note__6KzE9 textarea{background:#fcfcfa;border:1px solid #23252175;border-radius:0;width:100%;padding:15px 17px;min-height:50px;font-size:12px;line-height:1.7;color:var(--ink)}.ProofOfWork_note__6KzE9 input::placeholder,.ProofOfWork_note__6KzE9 textarea::placeholder{color:#5f6b64;opacity:1}.ProofOfWork_note__6KzE9 textarea{resize:vertical;min-height:132px}.ProofOfWork_note__6KzE9 input[aria-invalid=true],.ProofOfWork_note__6KzE9 textarea[aria-invalid=true]{border:2px solid #8b2514}.ProofOfWork_note__6KzE9 label[for$=message]{margin-top:25px}.ProofOfWork_fieldHelp__BgELG{display:block;font-size:9px;line-height:1.7;margin-top:6px}.ProofOfWork_error__TF6LX{display:block;font-size:10px;line-height:1.7;color:#811b0d;margin-top:8px}.ProofOfWork_note__6KzE9 .ProofOfWork_error__TF6LX{color:#491108;font-weight:600}.ProofOfWork_notePlan__hXDm1{display:grid;gap:5px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:17px 0;margin-top:27px}.ProofOfWork_notePlan__hXDm1>span{font-family:ProofMono,monospace;font-size:8px}.ProofOfWork_notePlan__hXDm1 strong{font-family:ProofMono,monospace;font-size:12px;font-weight:400}.ProofOfWork_notePlan__hXDm1 a{display:inline-flex;align-items:center;gap:8px;font-size:10px;min-height:44px;width:fit-content;margin:0 0 -9px;text-decoration:underline;text-underline-offset:4px}.ProofOfWork_formActions__gRzWH{display:flex;align-items:center;flex-wrap:wrap;gap:10px 23px;margin-top:23px}.ProofOfWork_edit__WzXrf,.ProofOfWork_reset__qcuuJ{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 3px;border:0;border-bottom:1px solid var(--ink);background:none;color:var(--ink);font-size:11px!important}.ProofOfWork_receipt__jq6Mk{background:var(--white);border:1px solid var(--ink);padding:26px;margin-top:26px}.ProofOfWork_receipt__jq6Mk>.ProofOfWork_eyebrow___W9_q{display:flex;align-items:center;gap:8px}.ProofOfWork_receipt__jq6Mk h3{font-size:28px;margin-top:19px;line-height:1.2}.ProofOfWork_receipt__jq6Mk>p:not(.ProofOfWork_eyebrow___W9_q){font-size:12px;margin-top:17px}.ProofOfWork_receipt__jq6Mk ul{list-style:none;padding:0;margin:23px 0 0;border-top:1px solid var(--rule)}.ProofOfWork_receipt__jq6Mk li{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:10px}.ProofOfWork_receipt__jq6Mk li strong{font-weight:500;min-width:0}.ProofOfWork_receipt__jq6Mk li span{font-family:ProofMono,monospace;flex-shrink:0;font-size:9px}.ProofOfWork_receipt__jq6Mk .ProofOfWork_receiptTotal__AW8kZ{font-family:ProofMono,monospace;font-size:16px;font-weight:400}.ProofOfWork_receipt__jq6Mk .ProofOfWork_micro__gGHTl{font-size:10px!important}.ProofOfWork_receipt__jq6Mk .ProofOfWork_edit__WzXrf{margin-top:17px}.ProofOfWork_empty__gkD4b{padding:20px 0;font-size:12px;line-height:1.8}.ProofOfWork_faq__IsPul{display:grid;grid-template-columns:.8fr 1.2fr;gap:14%}.ProofOfWork_faq__IsPul .ProofOfWork_eyebrow___W9_q{margin-bottom:23px}.ProofOfWork_faq__IsPul details{border-top:1px solid var(--rule)}.ProofOfWork_faq__IsPul details:last-child{border-bottom:1px solid var(--rule)}.ProofOfWork_faq__IsPul summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:75px;cursor:pointer;font-size:13px;line-height:1.6;padding:18px 0}.ProofOfWork_faq__IsPul summary::-webkit-details-marker{display:none}.ProofOfWork_faq__IsPul summary>svg{flex:none}.ProofOfWork_faq__IsPul details[open] summary>svg{transform:rotate(180deg)}.ProofOfWork_faq__IsPul details p{font-size:12px;line-height:1.9;margin-bottom:25px;max-width:470px;color:var(--muted)}.ProofOfWork_footer__BoLID{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--rule);padding:29px 5.3%}.ProofOfWork_footer__BoLID>span{font-size:9px;line-height:1.8;color:var(--muted)}.ProofOfWork_backTop__qbEVv{display:inline-flex;align-items:center;gap:19px;min-height:44px;font-size:10px}@media(min-width:1600px){.ProofOfWork_hero__KYll4{padding-left:8%;padding-right:8%}.ProofOfWork_hero__KYll4 h1{font-size:120px}.ProofOfWork_heroArt__9kWvd{max-width:800px}.ProofOfWork_faq__IsPul,.ProofOfWork_note__6KzE9,.ProofOfWork_planner__yFvm7,.ProofOfWork_principles__8qSpE,.ProofOfWork_problem__wGtmb,.ProofOfWork_workflow__6XJ9m{padding-left:11%;padding-right:11%}}@media(max-width:1000px){.ProofOfWork_header__eC4dZ{gap:20px;padding:18px 5%}.ProofOfWork_desktopNav__CYQRP{gap:18px}.ProofOfWork_headerAction__WLGfV{margin-left:0}.ProofOfWork_hero__KYll4{padding-top:50px;padding-bottom:55px;min-height:580px}.ProofOfWork_hero__KYll4 h1{font-size:77px}.ProofOfWork_heroArt__9kWvd{width:110%;margin-left:-6%!important}.ProofOfWork_heroArt__9kWvd figcaption{font-size:6px;gap:5px}.ProofOfWork_heroIntro__S3WHs{font-size:12px;max-width:295px}.ProofOfWork_hero__KYll4 .ProofOfWork_eyebrow___W9_q{font-size:8px}.ProofOfWork_faq__IsPul,.ProofOfWork_planner__yFvm7,.ProofOfWork_principles__8qSpE,.ProofOfWork_problem__wGtmb,.ProofOfWork_workflow__6XJ9m{padding:75px 6%}.ProofOfWork_problemBody__3_fYU{gap:8%}.ProofOfWork_planBoard__dsJVi{grid-template-columns:minmax(245px,.9fr) minmax(0,1.3fr)}.ProofOfWork_planControls__xQneY{padding:24px 22px}.ProofOfWork_planStage__3Q8e6{padding:27px 24px 20px}.ProofOfWork_rangeList__Jwv97{gap:22px}.ProofOfWork_handoff__FIGxG{padding:80px 8% 90px 6%;gap:8%}.ProofOfWork_document__6HG2d{padding:25px}.ProofOfWork_documentRail__pR8ks{left:-20px;right:-20px}.ProofOfWork_principles__8qSpE{gap:8%}.ProofOfWork_principlesList__pdXjA article{gap:15px}.ProofOfWork_note__6KzE9{padding:80px 6%;gap:7%}.ProofOfWork_note__6KzE9 h2{font-size:48px}.ProofOfWork_formActions__gRzWH{gap:13px}.ProofOfWork_formActions__gRzWH .ProofOfWork_button__Pna5n{padding:14px 16px;gap:13px}.ProofOfWork_faq__IsPul{gap:9%}}@media(max-width:760px){.ProofOfWork_header__eC4dZ{min-height:76px;padding:12px 6%;gap:14px}.ProofOfWork_brand__Su2Fm{font-size:11px}.ProofOfWork_desktopNav__CYQRP{display:none}.ProofOfWork_headerAction__WLGfV{margin-left:auto;font-size:9px;gap:6px}.ProofOfWork_mobileMenu__wyrlS{display:block}.ProofOfWork_hero__KYll4{grid-template-columns:1fr;gap:20px;padding:47px 7% 42px;min-height:0}.ProofOfWork_hero__KYll4 h1{font-size:clamp(62px,11.5vw,86px);max-width:550px;margin-top:23px;margin-bottom:23px}.ProofOfWork_heroIntro__S3WHs{font-size:13px;max-width:380px}.ProofOfWork_hero__KYll4 .ProofOfWork_eyebrow___W9_q{font-size:8px}.ProofOfWork_hero__KYll4 .ProofOfWork_button__Pna5n{margin-top:24px}.ProofOfWork_heroArt__9kWvd{width:95%;max-width:550px;margin:0 auto!important}.ProofOfWork_heroArt__9kWvd figcaption{font-size:7px}.ProofOfWork_hero__KYll4 .ProofOfWork_heroFoot__pmWpR{font-size:9px}.ProofOfWork_faq__IsPul,.ProofOfWork_planner__yFvm7,.ProofOfWork_principles__8qSpE,.ProofOfWork_problem__wGtmb,.ProofOfWork_workflow__6XJ9m{padding:65px 7%}.ProofOfWork_page__QFGQo h2{font-size:44px}.ProofOfWork_problemBody__3_fYU{grid-template-columns:1fr;gap:25px}.ProofOfWork_problemBody__3_fYU>div{max-width:500px}.ProofOfWork_problemBody__3_fYU p{font-size:12px}.ProofOfWork_beforeAfter__bJm7j{grid-template-columns:1fr 30px;gap:15px;margin-top:32px;padding-top:24px}.ProofOfWork_beforeAfter__bJm7j>div:last-child{grid-column:1/-1;margin-top:14px}.ProofOfWork_beforeAfter__bJm7j>svg{transform:rotate(90deg);width:24px}.ProofOfWork_beforeAfter__bJm7j>div:first-child p,.ProofOfWork_beforeAfter__bJm7j>div:last-child p{font-size:23px}.ProofOfWork_beforeAfter__bJm7j .ProofOfWork_eyebrow___W9_q{font-size:8px}.ProofOfWork_sectionHead__P6eGx{display:block;margin-bottom:29px}.ProofOfWork_sectionHead__P6eGx>p{margin-top:24px;max-width:400px;font-size:12px}.ProofOfWork_planBoard__dsJVi{grid-template-columns:1fr}.ProofOfWork_planControls__xQneY{padding:24px}.ProofOfWork_planStage__3Q8e6{height:360px;border-left:0;border-top:1px solid #a7b2b2;padding:27px 24px 19px}.ProofOfWork_planTotal__hnjui strong{font-size:67px}.ProofOfWork_planTotal__hnjui small{min-height:24px;font-size:9px}.ProofOfWork_timelineFrame__VIxCj{margin-top:20px}.ProofOfWork_timeline__S2tk0{height:52px}.ProofOfWork_stageFoot__J6bqZ,.ProofOfWork_timelineNote__KBSTp{font-size:8px}.ProofOfWork_rangeList__Jwv97{grid-template-columns:1fr;gap:23px}.ProofOfWork_rangeList__Jwv97>div{display:grid;grid-template-columns:14px 1fr;column-gap:5px}.ProofOfWork_rangeList__Jwv97 .ProofOfWork_phaseDot__xXLCx{float:none;margin:6px 0 0}.ProofOfWork_rangeList__Jwv97 strong{font-size:14px}.ProofOfWork_rangeDays__7SHuS,.ProofOfWork_rangeList__Jwv97 p{grid-column:2}.ProofOfWork_rangeList__Jwv97 .ProofOfWork_outputNote__V0kCZ{padding-top:10px}.ProofOfWork_planGuidance__zDum1{margin-top:26px}.ProofOfWork_handoff__FIGxG{grid-template-columns:1fr;padding:65px 7% 80px;gap:30px}.ProofOfWork_handoffText__c73gP>p:not(.ProofOfWork_eyebrow___W9_q){max-width:460px;font-size:12px}.ProofOfWork_handoffCaption__wploA{margin-top:25px}.ProofOfWork_handoffArt___e7_M{width:85%;max-width:400px;margin:auto;padding-top:15px}.ProofOfWork_document__6HG2d h3{font-size:30px}.ProofOfWork_document__6HG2d dd{font-size:11px}.ProofOfWork_documentRail__pR8ks{top:50px}.ProofOfWork_principles__8qSpE{grid-template-columns:1fr;gap:35px}.ProofOfWork_principles__8qSpE h2 br:nth-child(2){display:none}.ProofOfWork_principles__8qSpE h2 span{display:inline-block;margin-top:15px}.ProofOfWork_principlesList__pdXjA article{gap:20px}.ProofOfWork_workflow__6XJ9m ol{grid-template-columns:1fr;gap:35px;margin-top:40px}.ProofOfWork_workflow__6XJ9m li p{max-width:440px}.ProofOfWork_flowLine__8PQF9{margin-bottom:22px}.ProofOfWork_workflowHeading__Ba3u8>svg{width:58px;height:58px;right:0;top:60px}.ProofOfWork_note__6KzE9{grid-template-columns:1fr;padding:65px 7%;gap:35px}.ProofOfWork_note__6KzE9 h2{font-size:44px}.ProofOfWork_noteIntro__l0w6p>p:not(.ProofOfWork_eyebrow___W9_q){max-width:400px;margin-top:22px}.ProofOfWork_localLabel__l_FXB{max-width:430px;margin-top:25px;padding-top:18px}.ProofOfWork_note__6KzE9 form label{font-size:11px}.ProofOfWork_note__6KzE9 form label>span{font-size:8px}.ProofOfWork_note__6KzE9 fieldset input,.ProofOfWork_note__6KzE9 fieldset textarea{font-size:16px}.ProofOfWork_fieldHelp__BgELG{font-size:8px}.ProofOfWork_faq__IsPul{grid-template-columns:1fr;gap:33px}.ProofOfWork_faq__IsPul h2 br{display:none}.ProofOfWork_faq__IsPul summary{font-size:12px;min-height:75px}.ProofOfWork_faq__IsPul details p{font-size:11px}.ProofOfWork_footer__BoLID{padding:25px 7%;flex-wrap:wrap;gap:20px}.ProofOfWork_footer__BoLID>.ProofOfWork_brand__Su2Fm{width:100%}.ProofOfWork_footer__BoLID>span{font-size:8px}.ProofOfWork_backTop__qbEVv{font-size:9px;gap:12px}}@media(max-width:390px){.ProofOfWork_header__eC4dZ{gap:8px}.ProofOfWork_headerAction__WLGfV{font-size:8px;gap:2px}.ProofOfWork_headerAction__WLGfV svg{width:13px}.ProofOfWork_brand__Su2Fm{font-size:10px;gap:8px}.ProofOfWork_mark__xXNHD{width:23px;gap:2px}.ProofOfWork_mark__xXNHD i{width:5px}.ProofOfWork_hero__KYll4 h1{font-size:61px}.ProofOfWork_heroArt__9kWvd{width:104%;margin-left:-2%!important}.ProofOfWork_heroArt__9kWvd figcaption{font-size:6px}.ProofOfWork_page__QFGQo h2{font-size:39px}.ProofOfWork_planControls__xQneY,.ProofOfWork_planStage__3Q8e6{padding-left:20px;padding-right:20px}.ProofOfWork_receipt__jq6Mk{padding:21px}.ProofOfWork_receipt__jq6Mk li{gap:10px}.ProofOfWork_receipt__jq6Mk li span{font-size:8px}.ProofOfWork_formActions__gRzWH .ProofOfWork_button__Pna5n{font-size:11px!important}.ProofOfWork_document__6HG2d{padding:22px}.ProofOfWork_document__6HG2d h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.ProofOfWork_page__QFGQo,.ProofOfWork_page__QFGQo *{scroll-behavior:auto!important}.ProofOfWork_page__QFGQo *{animation:none!important;transition:none!important}}