._home_11m6z_6{overflow-x:clip}._hero_11m6z_11{width:var(--shell);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(28px,4vw,56px);margin-inline:auto;padding-block:40px 48px;display:grid}._heroPhoto_11m6z_21{min-height:100%;display:block}._heroPhoto_11m6z_21 img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%;max-height:760px;display:block}._heroCopy_11m6z_35{align-self:center;min-width:0}._heroCopy_11m6z_35 h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:560;line-height:1.06}._heroCopy_11m6z_35 h1 span{color:var(--forest-2);font-style:italic}._choice_11m6z_57{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 22px;display:grid}._choiceButton_11m6z_64{background:var(--paper);border:1.5px solid var(--line);color:var(--forest);cursor:pointer;font:inherit;text-align:left;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 14px;transition:background-color .15s,border-color .15s,color .15s;display:grid}._choiceButton_11m6z_64:hover{border-color:var(--forest-2)}._choiceButton_11m6z_64:focus-visible{outline:3px solid var(--focus-ring-dark);outline-offset:3px}._choiceButton_11m6z_64[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--paper)}._choiceIcon_11m6z_96{background:var(--cream);color:var(--forest);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._choiceIcon_11m6z_96 svg{width:20px;height:20px}._choiceText_11m6z_112{gap:2px;min-width:0;display:grid}._choiceText_11m6z_112 strong{font-size:17px;line-height:1.25}._choiceText_11m6z_112 small{color:var(--muted-on-tint);font-size:14px;line-height:1.35}._choiceButton_11m6z_64[aria-pressed=true] ._choiceText_11m6z_112 small{color:var(--paper)}._lead_11m6z_133{color:var(--muted-on-tint);text-wrap:pretty;max-width:600px;margin:18px 0 22px;font-size:18px;line-height:1.6}._startingPoints_11m6z_142{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._startingPoint_11m6z_142{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:16px 20px 16px 16px;text-decoration:none;display:grid}._startingPoint_11m6z_142:focus-visible{outline:3px solid var(--focus-ring-dark);outline-offset:3px}._startingIcon_11m6z_167{background:var(--forest);color:var(--paper);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._startingIcon_11m6z_167 svg{width:22px;height:22px}._startingText_11m6z_183{gap:2px;min-width:0;display:grid}._startingText_11m6z_183 small{color:var(--berry);letter-spacing:.12em;font-size:14px;font-weight:800}._startingText_11m6z_183 strong{color:var(--forest);font-size:17px;line-height:1.35}._startingText_11m6z_183 span{color:var(--muted);font-size:14px;line-height:1.5}._startingArrow_11m6z_208{color:var(--forest-2);font-size:20px}._microcopy_11m6z_213{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.55}._promises_11m6z_220{width:var(--shell);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 auto;padding:0;list-style:none;display:grid}._promises_11m6z_220 li{background:var(--paper);border:1px solid var(--line);color:var(--forest);border-radius:16px;align-items:center;gap:12px;min-height:60px;padding:12px 16px;font-size:14px;font-weight:750;line-height:1.4;display:flex}._promises_11m6z_220 li>span{background:var(--leaf-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._section_11m6z_256{width:var(--shell);margin-inline:auto;padding-block:clamp(56px,8vw,96px) 0}._sectionHeading_11m6z_262{max-width:820px;margin-bottom:32px}._sectionHeading_11m6z_262 h2,._problemCopy_11m6z_268 h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 14px;font-size:clamp(32px,4vw,50px);font-weight:560;line-height:1.1}._sectionHeading_11m6z_262 p,._problemCopy_11m6z_268 p{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}._route_11m6z_288{counter-reset:route;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}._route_11m6z_288:before{background:var(--line);content:"";height:2px;position:absolute;top:47px;left:44px;right:44px}._route_11m6z_288 li{min-width:0;display:flex;position:relative}._routeStep_11m6z_315{background:linear-gradient(160deg, var(--paper), #f0f1e5);border:1px solid var(--line);color:var(--ink);border-radius:24px;flex-direction:column;gap:10px;width:100%;padding:26px 22px 22px;text-decoration:none;display:flex}._routeStep_11m6z_315:focus-visible{outline:3px solid var(--focus-ring-dark);outline-offset:3px}._routeTop_11m6z_333{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._routeNumber_11m6z_340{background:var(--forest);border:4px solid var(--cream);box-sizing:content-box;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:-4px;font-size:15px;font-weight:800;display:flex}._routeIcon_11m6z_356{background:var(--leaf-soft);color:var(--forest);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._routeIcon_11m6z_356 svg{width:20px;height:20px}._routeStep_11m6z_315 strong{color:var(--forest);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:24px;font-weight:560;line-height:1.2}._routeText_11m6z_381{color:var(--muted);flex:1;font-size:14px;line-height:1.6}._routeAction_11m6z_388{border-top:1px solid var(--line);color:var(--forest);margin-top:6px;padding-top:14px;font-size:14px;font-weight:750}._rule_11m6z_397{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}._rulePanel_11m6z_403{background:radial-gradient(ellipse at 90% 0%, #54715c80, transparent 65%), var(--forest);border-radius:var(--radius-lg);color:var(--paper);flex-direction:column;align-items:flex-start;padding:clamp(26px,4vw,48px);display:flex}._ruleKicker_11m6z_413{color:#d2e4b7;letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:800}._rulePanel_11m6z_403 h2{color:var(--paper);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:18px 0 16px;font-size:clamp(28px,3.2vw,40px);font-weight:560;line-height:1.18}._rulePanel_11m6z_403 p{color:#e1e9dd;max-width:52ch;margin:0 0 28px;font-size:15px;line-height:1.7}._answers_11m6z_440{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(26px,4vw,44px)}._answers_11m6z_440 h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(24px,2.4vw,30px);font-weight:560;line-height:1.2}._answers_11m6z_440 ol{counter-reset:answer;margin:0;padding:0;list-style:none;display:grid}._answers_11m6z_440 li{border-top:1px solid var(--line);counter-increment:answer;grid-template-columns:40px minmax(0,1fr);gap:4px 16px;padding:16px 0;display:grid}._answers_11m6z_440 li:before{color:var(--berry);content:"0" counter(answer);font-family:var(--font-serif), Georgia, serif;grid-row:span 2;font-size:22px;line-height:1.2}._answers_11m6z_440 strong{color:var(--forest);font-size:16px}._answers_11m6z_440 p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}._problem_11m6z_268{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}._problemCopy_11m6z_268{min-width:0}._search_11m6z_505{min-width:0;margin:0}._searchAll_11m6z_510{color:var(--forest);text-underline-offset:4px;align-items:center;min-height:44px;margin-top:12px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}._access_11m6z_522{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 8px;padding:0;list-style:none;display:grid}._access_11m6z_522 li{background:var(--paper);border:1px solid var(--line);border-radius:24px;gap:8px;padding:24px;display:grid}._access_11m6z_522 li:nth-child(2){background:linear-gradient(160deg, var(--paper), var(--leaf-soft));border-color:#c9d6b6}._accessNumber_11m6z_545{color:var(--berry);letter-spacing:.12em;font-size:14px;font-weight:800}._access_11m6z_522 strong{color:var(--forest);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:26px;font-weight:560;line-height:1.2}._access_11m6z_522 p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}._textLink_11m6z_568{color:var(--forest);text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}._credits_11m6z_579{color:var(--muted);margin:28px 0 0;font-size:12px;line-height:1.6}._credits_11m6z_579 a{color:inherit}._subscribe_11m6z_588{width:var(--shell);margin:clamp(56px,8vw,96px) auto 0}:is(._searchAll_11m6z_510:focus-visible,._textLink_11m6z_568:focus-visible){outline:3px solid var(--focus-ring-dark);outline-offset:3px;border-radius:6px}@media (hover:hover) and (prefers-reduced-motion:no-preference){._startingPoint_11m6z_142,._routeStep_11m6z_315{transition:border-color .18s,box-shadow .18s,background-color .18s}._startingArrow_11m6z_208,._routeAction_11m6z_388 span{transition:transform .18s;display:inline-block}._startingPoint_11m6z_142:hover,._routeStep_11m6z_315:hover{border-color:var(--forest-2);box-shadow:0 12px 32px #173f3514}._startingPoint_11m6z_142:hover ._startingArrow_11m6z_208,._routeStep_11m6z_315:hover ._routeAction_11m6z_388 span{transform:translate(4px)}._searchAll_11m6z_510:hover,._textLink_11m6z_568:hover{color:var(--berry-dark)}}@media (max-width:1000px){._route_11m6z_288{grid-template-columns:repeat(2,minmax(0,1fr))}._route_11m6z_288:before{display:none}._promises_11m6z_220{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){._hero_11m6z_11,._rule_11m6z_397,._problem_11m6z_268{grid-template-columns:minmax(0,1fr)}._hero_11m6z_11{padding-block:16px 40px}._heroPhoto_11m6z_21 img{aspect-ratio:2;border-radius:var(--radius-md);height:auto}._startingPoints_11m6z_142,._access_11m6z_522{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){._choice_11m6z_57{gap:8px}._choiceButton_11m6z_64{grid-template-columns:minmax(0,1fr);min-height:64px;padding:10px 12px}._choiceIcon_11m6z_96{display:none}._choiceText_11m6z_112 strong{font-size:16px}._startingPoint_11m6z_142{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px}._startingIcon_11m6z_167{border-radius:12px;width:40px;height:40px}._startingText_11m6z_183 strong{font-size:16px}._startingText_11m6z_183 span{font-size:14px}._route_11m6z_288{grid-template-columns:minmax(0,1fr)}._promises_11m6z_220 li{gap:10px;padding:10px 12px;font-size:14px}}._startingPoint_11m6z_142:first-child ._startingIcon_11m6z_167{background:var(--forest-2)}._startingPoint_11m6z_142:nth-child(2) ._startingIcon_11m6z_167{background:var(--rain)}._startingPoint_11m6z_142:nth-child(3) ._startingIcon_11m6z_167{background:var(--berry-dark)}._routeStep_11m6z_315{border-top:4px solid var(--forest-2)}._route_11m6z_288 li:nth-child(3) ._routeStep_11m6z_315{border-top-color:var(--rain)}._route_11m6z_288 li:nth-child(4) ._routeStep_11m6z_315{border-top-color:var(--berry)}@media (max-width:900px){._heroPhoto_11m6z_21{display:none}}
