@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-latin-700-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Source Serif 4 Fallback";font-style:normal;font-weight:600 700;src:local("Georgia Bold"),local("Georgia-Bold");size-adjust:93.84%;ascent-override:110.4%;descent-override:35.7%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";font-style:italic;font-weight:400;src:local("Georgia Italic"),local("Georgia-Italic");size-adjust:97.09%;ascent-override:106.71%;descent-override:34.51%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-style:normal;font-weight:400 500;src:local("Arial"),local("ArialMT");size-adjust:100.67%;ascent-override:101.82%;descent-override:27.32%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-style:normal;font-weight:600 700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:97.13%;ascent-override:105.52%;descent-override:28.31%;line-gap-override:0%}:root{--paper: #F3F4EE;--mist: #E9ECE1;--mist-2: #DCE1D2;--line: #D3D9C7;--ink: #1B2118;--ink-2: #485043;--ink-3: #697163;--moss: #465726;--moss-dark: #36441C;--olive: #494719;--pine: #14302F;--pine-2: #1C403D;--pine-line: rgba(255, 255, 255, .14);--on-pine: #E4ECE4;--on-pine-2: #A8BBB1;--sage: #B9CB8E;--lime: #D2F075;--brick: #A2452E;--brick-dark: #86371F;--font-display: "Source Serif 4", "Source Serif 4 Fallback", Georgia, "Times New Roman", serif;--font-ui: "IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--radius: 12px;--radius-lg: 22px;--page-pad: 56px;--section-pad: 96px;--header-h: 76px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%;overflow-x:clip}html.am-scroll-lock,html.am-scroll-lock body{overflow:hidden}body{margin:0;background:var(--paper);color:var(--ink-2);font:400 17px/1.65 var(--font-ui);overflow-x:clip}img{max-width:100%}a{color:var(--moss);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease}a:hover{color:var(--brick)}h1,h2,h3,h4{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:600;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:14 6 6}p{margin:0}@keyframes amFade{0%{opacity:0}to{opacity:1}}@keyframes amSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes amPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}html{scroll-behavior:auto}}.am-section{position:relative;padding:var(--section-pad) var(--page-pad)}.am-section-tight{padding-top:64px;padding-bottom:64px}.am-inner{position:relative;max-width:1180px;margin:0 auto}.am-inner-narrow{position:relative;max-width:760px;margin:0 auto}.am-mist{background:#fff}.am-pine{background:var(--pine);color:var(--on-pine-2)}.am-pine h1,.am-pine h2,.am-pine h3{color:#fff}.am-pine a{color:var(--sage)}.am-pine a:hover{color:#fff}.am-pine :focus-visible{outline-color:var(--lime)}.am-h1{font-size:clamp(38px,5.2vw,62px);line-height:1.06;letter-spacing:-.02em}.am-h2{font-size:clamp(28px,3.3vw,40px);line-height:1.14;letter-spacing:-.012em}.am-h3{font-size:21px;line-height:1.3}.am-lead{font-size:clamp(17px,1.5vw,19.5px);line-height:1.6;color:var(--ink-2);max-width:62ch}.am-pine .am-lead{color:var(--on-pine)}.am-kicker{display:block;font:500 14px/1.4 var(--font-ui);color:var(--moss);margin-bottom:14px}.am-pine .am-kicker{color:var(--lime)}.am-mark{background:linear-gradient(transparent 58%,var(--lime) 58%,var(--lime) 92%,transparent 92%) no-repeat 0 0 / 100% 100%;padding:0 .08em;margin:0 -.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s cubic-bezier(.65,.05,.25,1) .2s}.am-pine .am-mark{background:none;color:var(--lime);padding:0;margin:0}@media(scripting:enabled){.am-mark[amInView]:not(.am-in-view){background-size:0% 100%}}.am-section-head{max-width:720px;margin-bottom:48px}.am-section-head .am-lead{margin-top:16px}.am-hatch{--hatch: var(--moss);background-image:linear-gradient(135deg,var(--hatch) 0 19.23%,transparent 19.23% 50%,var(--hatch) 50% 69.23%,transparent 69.23%);background-size:18px 18px;animation:amHatchDrift 9s linear infinite}@keyframes amHatchDrift{to{background-position:36px 0}}.am-pine .am-hatch,.am-hatch-light{--hatch: rgba(185, 203, 142, .55)}.am-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:15px 26px;font:600 16px/1.2 var(--font-ui);text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;text-align:center}.am-btn:active:not([disabled]){transform:translateY(1px) scale(.97)}.am-btn am-icon[name=arrow]{transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.am-btn:hover am-icon[name=arrow]{transform:translate(4px)}.am-btn-primary{background:var(--moss);color:#fff}.am-btn-primary:hover{background:var(--moss-dark);color:#fff}.am-btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.am-btn-ghost:hover{background:var(--ink);color:#fff}.am-btn-sm{padding:10px 16px;font-size:14.5px}.am-btn[disabled]{opacity:.6;cursor:default}.am-pine .am-btn-primary{background:var(--lime);color:var(--pine)}.am-pine .am-btn-primary:hover{background:#fff;color:var(--pine)}.am-pine .am-btn-ghost{color:#fff;border-color:#ffffff8c}.am-pine .am-btn-ghost:hover{background:#fff;color:var(--pine)}.am-link{font-weight:600;text-decoration:underline}.am-ticks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.am-ticks li{position:relative;padding-left:30px}.am-ticks li:before{content:"";position:absolute;left:2px;top:.52em;width:14px;height:7px;border-left:2.5px solid var(--moss);border-bottom:2.5px solid var(--moss);transform:rotate(-45deg)}.am-pine .am-ticks li:before{border-color:var(--sage)}.am-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.am-pagehead{padding:72px var(--page-pad) 64px;background:#fff;border-bottom:1px solid var(--line)}.am-pagehead .am-lead{margin-top:20px}.am-crumbs{font-size:14.5px;color:var(--ink-3);margin-bottom:22px}.am-crumbs a{color:var(--ink-3)}.am-crumbs a:hover{color:var(--moss)}.am-field{display:flex;flex-direction:column;gap:6px;min-width:0}.am-label{font:500 15px/1.4 var(--font-ui);color:var(--ink)}.am-optional{font-weight:400;color:var(--ink-3)}.am-input{width:100%;background:#fff;border:1.5px solid #B9C1AC;border-radius:var(--radius);color:var(--ink);font:400 16px/1.4 var(--font-ui);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.am-input::placeholder{color:#8e9687}.am-input:focus{outline:none;border-color:var(--moss);box-shadow:0 0 0 3px #46572633}.am-input[aria-invalid=true]{border-color:var(--brick)}textarea.am-input{resize:vertical;min-height:120px}select.am-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.am-error{font:500 14px/1.4 var(--font-ui);color:var(--brick-dark)}.am-hint{font-size:14px;line-height:1.5;color:var(--ink-3)}.am-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.am-grid-3{display:grid;grid-template-columns:2fr 1fr;gap:18px}.am-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--ink-2);cursor:pointer}.am-check input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--moss);cursor:pointer}.am-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.am-choice{display:flex;flex-direction:column;gap:6px;text-align:left;background:#fff;border:1.5px solid #B9C1AC;border-radius:var(--radius-lg);padding:18px 20px;font:400 15px/1.5 var(--font-ui);color:var(--ink-2);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.am-choice strong{font:600 17px/1.3 var(--font-ui);color:var(--ink)}.am-choice:hover{border-color:var(--moss)}.am-choice[aria-pressed=true]{border-color:var(--moss);background:#f4f7ec;box-shadow:inset 0 0 0 1px var(--moss)}.am-chips{display:flex;flex-wrap:wrap;gap:8px}.am-chip{background:#fff;border:1.5px solid #B9C1AC;border-radius:999px;padding:9px 16px;font:500 15px/1.2 var(--font-ui);color:var(--ink-2);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.am-chip:hover{border-color:var(--moss);color:var(--ink)}.am-chip[aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:#fff}.am-stepper{display:inline-flex;align-items:stretch;border:1.5px solid #B9C1AC;border-radius:var(--radius);background:#fff;overflow:hidden}.am-stepper button{width:44px;border:none;background:var(--mist);color:var(--ink);font:600 20px/1 var(--font-ui);cursor:pointer}.am-stepper button:hover{background:var(--mist-2)}.am-stepper input{width:76px;border:none;text-align:center;font:600 17px var(--font-ui);color:var(--ink);padding:11px 4px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.am-stepper input::-webkit-outer-spin-button,.am-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.am-stepper input:focus{outline:none;background:#f4f7ec}.am-stepper:focus-within{border-color:var(--moss);box-shadow:0 0 0 3px #46572633}input[type=range].am-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:var(--mist-2);outline-offset:6px;cursor:pointer}input[type=range].am-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--moss);border:3px solid #fff;box-shadow:0 0 0 1.5px var(--moss);cursor:pointer}input[type=range].am-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--moss);border:3px solid #fff;box-shadow:0 0 0 1.5px var(--moss);cursor:pointer}.am-stepnav{container-type:inline-size;position:sticky;top:var(--header-h);z-index:6;margin:-14px 0 8px;padding:14px 0 18px;background:var(--mist)}.am-steps{display:flex;gap:0;list-style:none;margin:0 0 14px;padding:0;counter-reset:step;border-bottom:1px solid var(--line)}.am-steps li{display:flex}.am-step{counter-increment:step;display:flex;align-items:center;gap:8px;padding:0 12px 14px 0;margin-right:10px;background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;font:500 14.5px/1.2 var(--font-ui);color:var(--ink-3);white-space:nowrap;cursor:pointer}.am-step:before{content:counter(step);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid #B9C1AC;font:600 13px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none}.am-step[disabled]{cursor:default}.am-step.done{color:var(--ink-2)}.am-step.done:before{content:"";background:var(--moss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:var(--moss)}.am-step.active{color:var(--ink);border-bottom-color:var(--moss)}.am-step.active:before{background:var(--ink);border-color:var(--ink);color:#fff}@container (max-width: 780px){.am-step:not(.active) .am-step-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.am-step:not(.active){padding-right:0;margin-right:8px}}@container (max-width: 480px){.am-step:not(.active){margin-right:6px}.am-steps li:has(.active),.am-step.active{min-width:0}.am-step.active .am-step-label{overflow:hidden;text-overflow:ellipsis}}.am-progress{height:4px;background:var(--mist-2);border-radius:999px;overflow:hidden}.am-progress span{display:block;height:100%;background:var(--moss);transition:width .3s ease}.am-panel{--panel-px: 36px;--panel-py: 36px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--panel-py) var(--panel-px);animation:amPanelIn .25s ease}.am-panel-title{font-size:26px;line-height:1.2}.am-panel-hint{margin:10px 0 28px;color:var(--ink-2);max-width:60ch}.am-panel-body{display:grid;gap:22px}.am-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.am-panel-foot-sticky{position:sticky;bottom:0;z-index:4;margin:32px calc(var(--panel-px) * -1) calc(var(--panel-py) * -1);padding:16px var(--panel-px) calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 -12px 20px -18px #1b211873}.am-fieldset{border:none;margin:0;padding:0;min-width:0;display:grid;gap:10px}.am-fieldset legend{padding:0;margin-bottom:4px;font:500 15px/1.4 var(--font-ui);color:var(--ink)}.am-state{text-align:left}.am-state-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--moss);color:#fff;font-size:26px;margin-bottom:20px}.am-state-icon.error{background:var(--brick)}.am-prose{font-size:17.5px;line-height:1.72;color:var(--ink-2)}.am-prose h2{font-size:27px;line-height:1.22;margin:48px 0 14px}.am-prose h3{font-size:20px;margin:30px 0 10px}.am-prose p{margin:0 0 16px}.am-prose ul{margin:0 0 18px;padding-left:22px}.am-prose li{margin-bottom:8px}.am-prose li::marker{color:var(--moss)}.am-prose address{font-style:normal;margin:0 0 16px}.am-notice{background:#f4f7ec;border:1px solid #C9D3B3;border-left:4px solid var(--moss);border-radius:var(--radius);padding:14px 18px;font-size:15px;line-height:1.55;color:var(--ink-2)}:focus-visible{outline:3px solid var(--moss);outline-offset:2px}.am-pine :focus-visible{outline-color:var(--sage)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.am-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:999px;transition:top .15s ease}.am-skip:focus{top:12px;color:#fff}@media(max-width:1040px){:root{--header-h: 64px}}@media(max-width:860px){:root{--page-pad: 20px;--section-pad: 60px}h1,h2,h3,h4{hyphenate-limit-chars:10 4 4}body{font-size:16.5px}.am-pagehead{padding:44px var(--page-pad) 40px}.am-section-head{margin-bottom:34px}.am-panel{--panel-px: 18px;--panel-py: 24px}.am-panel-title{font-size:23px}.am-grid-2,.am-grid-3{grid-template-columns:1fr}}
