.v2.site{--gutter:20px;--maxw:1200px;--sec:64px;--r-lg:20px;--r-ctl:10px;font-size:15px;line-height:1.55;overflow-x:clip;display:flex;flex-direction:column;min-height:100vh}@media (min-width:640px){.v2.site{--gutter:32px;--sec:80px}}@media (min-width:1100px){.v2.site{--gutter:40px;--sec:104px}}html:has(.v2.site){scroll-padding-top:76px}.v2.site main{flex:1 0 auto}.v2.site p{margin:0}.v2.site ul{margin:0;padding:0;list-style:none}.v2.site .s-wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.v2.site .s-sec{padding-block:var(--sec) 0}.v2.site :is(.s-herogrid,.s-split,.s-darkgrid,.s-duo,.s-quotes,.s-values,.s-price,.s-apply,.s-legalgrid){grid-template-columns:minmax(0,1fr)}.v2.site .s-eb{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clay-ink);margin:0 0 14px;line-height:1.4}.v2.site .s-h1,.v2.site .s-h2,.v2.site .s-h3,.v2.site .s-num{font-family:var(--display);font-weight:500;font-variant-numeric:lining-nums proportional-nums;color:var(--ink);text-wrap:balance;margin:0}.v2.site .s-h1{font-size:clamp(36px,calc(2.9vw + 22px),60px);line-height:1.04;letter-spacing:-.022em}.v2.site .s-h2{font-size:clamp(28px,calc(1.7vw + 20px),44px);line-height:1.08;letter-spacing:-.018em}.v2.site .s-h3{font-size:clamp(23px,calc(.6vw + 20px),28px);line-height:1.15;letter-spacing:-.012em}.v2.site .s-lead{font-size:16.5px;line-height:1.6;color:var(--ink-2);max-width:36em;text-wrap:pretty}@media (min-width:1100px){.v2.site .s-lead{font-size:17.5px}}.v2.site .s-body{font-size:15px;line-height:1.6;color:var(--muted);text-wrap:pretty}.v2.site .s-center{text-align:center;margin-inline:auto}.v2.site .s-center .s-lead{margin-inline:auto}.v2.site .s-sechead{max-width:640px;margin-bottom:32px}@media (min-width:900px){.v2.site .s-sechead{margin-bottom:44px}}.v2.site .btn{border-radius:var(--r-ctl);min-height:44px;padding:0 20px;font-size:14.5px;font-weight:650;line-height:1.2;transition:transform var(--t-press) var(--ease),filter var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.v2.site .btn:active{transform:scale(.98)}.v2.site .btn.sm{min-height:40px;padding:0 16px;font-size:13.5px}.v2.site .btn.lg{min-height:50px;padding:0 24px;font-size:15px}.v2.site .btn.line{color:var(--ink);border-color:var(--line)}.v2.site .btn.line:hover{border-color:var(--faint);filter:none}.v2.site .btn.s-sand{background:var(--wheat);color:#243029}.v2.site .btn.s-sand:hover{color:#243029}.v2.site .btn.s-block{display:flex;width:100%;white-space:normal;text-align:center}.v2.site .s-ctas{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:479px){.v2.site .s-ctas{flex-direction:column}.v2.site .s-ctas .btn{width:100%;white-space:normal;text-align:center}}.v2.site .s-ticks{display:flex;flex-direction:column;gap:11px}.v2.site .s-ticks li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.v2.site .s-tick{flex:none;width:16px;height:20px;display:grid;place-items:center;color:var(--sage-ink)}.v2.site .s-tick svg{width:14px;height:14px}.v2.site .s-photo{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--sand)}.v2.site .s-photo img{display:block;width:100%;height:100%;object-fit:cover}.v2.site .s-head{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--app) 84%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.v2.site .s-headrow{display:flex;align-items:center;gap:12px;height:64px}.v2.site .s-brand{padding:0;gap:10px;min-height:40px;flex:none;color:var(--ink)}.v2.site .s-brand:hover{color:var(--ink)}.v2.site .s-nav{display:none;align-items:center;gap:2px;margin-left:20px}.v2.site .s-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;color:var(--ink-2);font-size:14px;font-weight:600;transition:background-color var(--t-fast) var(--ease)}.v2.site .s-nav a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.v2.site .s-headright{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.v2.site .s-signin{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;color:var(--ink);font-weight:650;font-size:14px;white-space:nowrap;border-radius:8px}.v2.site .s-signin:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.v2.site .s-back{gap:6px}.v2.site .s-lang{display:inline-flex;align-items:center;gap:0;flex:none}.v2.site .s-lang a{position:relative;display:grid;place-items:center;min-width:34px;height:40px;padding:0 6px;font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--faint)}.v2.site .s-lang a+a:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--line)}.v2.site .s-lang a:after{content:"";position:absolute;inset:-3px -1px}.v2.site .s-lang a.on,.v2.site .s-lang a:hover{color:var(--ink)}.v2.site .s-lang a:focus-visible{outline-offset:-2px}.v2.site .s-menu{position:static;flex:none}.v2.site .s-menu>summary{list-style:none;width:40px;height:40px;border-radius:var(--r-ctl);display:grid;place-items:center;background:transparent;color:var(--ink);border:1px solid var(--line);cursor:pointer}.v2.site .s-menu>summary::-webkit-details-marker{display:none}.v2.site .s-menu .s-close{display:none}.v2.site .s-menu[open] .s-close{display:block}.v2.site .s-menu[open] .s-burger{display:none}.v2.site .s-sheet{position:absolute;top:calc(100% + 8px);right:max(12px,env(safe-area-inset-right,0px));left:max(12px,env(safe-area-inset-left,0px));margin-inline:auto;max-width:400px;margin-right:0;background:var(--card);border-radius:16px;box-shadow:var(--shadow-lg);padding:8px;animation:v2-rise var(--t-enter) var(--ease-out) both}.v2.site .s-sheetnav{display:flex;flex-direction:column}.v2.site .s-sheetlink{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:8px;color:var(--ink);font-size:16px;font-weight:600}.v2.site .s-sheetlink:hover{background:var(--tint);color:var(--ink)}@media (min-width:640px){.v2.site .s-sheetfoot .s-lang{display:none}}.v2.site .s-sheetfoot{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 6px 6px;margin-top:6px;border-top:1px solid var(--line)}@keyframes v2-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:639px){.v2.site .s-lang-head{display:none}.v2.site .s-headright{gap:4px}.v2.site .s-headcta{margin-left:2px;margin-right:6px}}@media (max-width:399px){.v2.site .s-head:has(.s-headcta) .s-brand b{display:none}.v2.site .s-headcta{padding:0 14px}}@media (min-width:1024px){.v2.site .s-nav{display:flex}.v2.site .s-menu{display:none}.v2.site .s-headright{gap:10px}}.v2.site .s-hero{padding-block:32px 0}@media (min-width:640px){.v2.site .s-hero{padding-top:48px}}@media (min-width:1100px){.v2.site .s-hero{padding-top:64px}}.v2.site .s-herogrid{display:grid;gap:40px}.v2.site .s-hero .s-h1{margin-bottom:18px}@media (min-width:900px){.v2.site .s-hero .s-h1{max-width:12ch}}.v2.site .s-hero .s-lead{margin-bottom:28px}.v2.site .s-stat{display:flex;align-items:baseline;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line);max-width:420px}.v2.site .s-stat b{font-family:var(--display);font-weight:500;font-size:26px;line-height:1;color:var(--ink);font-variant-numeric:lining-nums}.v2.site .s-stat span{font-size:13.5px;color:var(--muted);line-height:1.35}.v2.site .s-heromedia{position:relative;margin-inline:auto;width:100%;max-width:560px}.v2.site .s-arch{aspect-ratio:5/4.4;border-radius:50% 50% var(--r-lg) var(--r-lg)/150px 150px var(--r-lg) var(--r-lg);box-shadow:var(--shadow)}@media (min-width:900px){.v2.site .s-herogrid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:56px;align-items:center}.v2.site .s-arch{aspect-ratio:9/10;border-radius:50% 50% var(--r-lg) var(--r-lg)/250px 250px var(--r-lg) var(--r-lg)}}.v2.site .s-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-block:20px;border-block:1px solid var(--line);margin-top:var(--sec)}.v2.site .s-trust .s-eb{margin:0;color:var(--faint)}.v2.site .s-trust div{display:flex;flex-wrap:wrap;gap:8px 32px;font-family:var(--display);font-size:20px;color:var(--muted)}.v2.site .s-split{display:grid;gap:36px}@media (min-width:900px){.v2.site .s-split{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:64px;align-items:center}}.v2.site .s-commmedia{position:relative}.v2.site .s-commphoto{aspect-ratio:4/3.3;box-shadow:var(--shadow)}@media (min-width:640px) and (max-width:899px){.v2.site .s-commphoto{aspect-ratio:16/10}}@media (min-width:900px){.v2.site .s-commphoto{aspect-ratio:5/5.4}}.v2.site .s-split .s-lead{margin:18px 0 28px}.v2.site .s-values{display:grid;gap:20px 28px}@media (min-width:520px){.v2.site .s-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2.site .s-value{padding-top:18px;border-top:1px solid var(--line)}.v2.site .s-value h3{font-size:15.5px;font-weight:700;margin:14px 0 4px;color:var(--ink);line-height:1.3}.v2.site .s-value p{font-size:14px;line-height:1.5;color:var(--muted)}.v2.site .s-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--sage);color:var(--sage-ink)}.v2.site .s-icon.sand{background:var(--sand);color:var(--sand-ink)}.v2.site .s-duo{display:grid;gap:16px}@media (min-width:760px){.v2.site .s-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.v2.site .s-plan{display:flex;flex-direction:column;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 22px;min-width:0}@media (min-width:640px){.v2.site .s-plan{padding:36px}}.v2.site .s-plan .s-eb{color:var(--faint);margin-bottom:12px;text-transform:none;letter-spacing:.01em;font-size:13px;font-weight:650}.v2.site .s-plan .s-h3{margin-bottom:10px}.v2.site .s-plan>.s-body{margin-bottom:24px}.v2.site .s-planprice{display:flex;flex-direction:column;gap:4px;width:100%;padding:20px 0;margin-bottom:22px;border-block:1px solid var(--line)}.v2.site .s-planprice b{font-family:var(--display);font-weight:500;font-size:clamp(26px,calc(1vw + 20px),34px);line-height:1.1;letter-spacing:-.012em;color:var(--ink);font-variant-numeric:lining-nums}.v2.site .s-planprice span{font-size:14px;color:var(--muted)}.v2.site .s-plan .s-ticks{margin-bottom:30px}.v2.site .s-plan .btn{margin-top:auto}@media (max-width:479px){.v2.site .s-plan .btn{width:100%}}.v2.site .s-dark .s-tick{color:var(--wheat)}.v2.site .s-dark,.v2.site .s-plan.dark{--gold-text:#EBD9B0}.v2.site .s-dark{background:var(--forest);color:var(--forest-ink);border-radius:var(--r-lg);padding:40px 22px;overflow:hidden;position:relative}@media (min-width:640px){.v2.site .s-dark{padding:56px 44px}}@media (min-width:1100px){.v2.site .s-dark{padding:72px 64px}}.v2.site .s-dark .s-eb{color:var(--gold-text)}.v2.site .s-dark .s-h2,.v2.site .s-dark .s-h3,.v2.site .s-dark .s-num{color:var(--forest-ink)}.v2.site .s-dark .s-lead{color:color-mix(in srgb,var(--forest-ink) 84%,transparent);margin:18px 0 32px}.v2.site .s-darkgrid{display:grid;gap:36px;position:relative}@media (min-width:960px){.v2.site .s-darkgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start}}.v2.site .s-points{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.v2.site .s-point{display:flex;gap:14px;align-items:flex-start}.v2.site .s-point .s-icon{flex:none;background:var(--forest-soft);color:var(--gold-text)}.v2.site .s-point h3{font-size:15.5px;font-weight:700;margin:0 0 2px;color:var(--forest-ink);line-height:1.35}.v2.site .s-point p{font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--forest-ink) 72%,transparent)}.v2.site .s-figure{display:flex;gap:16px;align-items:center;padding-top:18px;border-top:1px solid var(--forest-soft)}.v2.site .s-figure .s-num{font-size:40px;line-height:1;color:var(--wheat);flex:none}.v2.site .s-figure p{font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--forest-ink) 78%,transparent)}.v2.site .s-plancard{background:var(--forest-soft);border:1px solid rgba(242,237,227,.12);border-radius:14px;padding:24px 20px}@media (min-width:640px){.v2.site .s-plancard{padding:32px}}.v2.site .s-planhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:16px}.v2.site .s-planhead .s-eb{margin:0}.v2.site .s-planhead .tag{background:none;box-shadow:none;padding:0;border-radius:0;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--forest-ink) 70%,transparent);white-space:normal}.v2.site .s-plancard .s-num{font-size:clamp(26px,calc(1vw + 20px),32px);line-height:1.12;letter-spacing:-.012em}.v2.site .s-planhead+p{margin-top:0!important}.v2.site .s-plancard>p{font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--forest-ink) 80%,transparent);margin:10px 0 22px}.v2.site .s-plancard .s-ticks li{color:color-mix(in srgb,var(--forest-ink) 86%,transparent)}.v2.site .s-quotes{display:grid;gap:14px;max-width:620px;margin-inline:auto}@media (min-width:900px){.v2.site .s-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:none}}.v2.site .s-quote{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px 24px 22px;margin:0;box-shadow:var(--shadow)}.v2.site .s-quote>svg{color:var(--clay);margin-bottom:14px}.v2.site .s-quote blockquote{margin:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.v2.site .s-quote figcaption{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.v2.site .s-quote figcaption b{display:block;font-size:14px;color:var(--ink)}.v2.site .s-quote figcaption span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.v2.site .s-news{display:grid;gap:20px;padding-top:40px;border-top:1px solid var(--line)}@media (min-width:900px){.v2.site .s-news{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:end;padding-top:56px}}.v2.site .s-news .s-h2{font-size:clamp(26px,calc(1.2vw + 20px),38px);line-height:1.12;max-width:20ch}.v2.site .s-news .s-body{margin:0 0 16px;max-width:44ch}.v2.site .s-nlform{display:flex;gap:8px;max-width:480px}.v2.site .s-nlform input{flex:1 1 auto;min-width:0;min-height:48px;border:1px solid var(--line);background:var(--card);border-radius:var(--r-ctl);padding:0 16px;font-size:15px;color:var(--ink);outline:none;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.v2.site .s-nlform input::placeholder{color:var(--faint)}.v2.site .s-nlform input:focus{border-color:var(--clay);box-shadow:0 0 0 3px var(--clay-soft)}.v2.site .s-nlform .btn{min-height:48px;flex:none}@media (max-width:479px){.v2.site .s-nlform{flex-direction:column}.v2.site .s-nlform .btn{width:100%}}.v2.site .s-nlmsg{min-height:20px;margin-top:12px;font-size:13.5px;font-weight:650;color:var(--sage-ink)}.v2.site .s-nlmsg.bad{color:var(--bad)}.v2.site .s-foot{background:var(--bg);margin-top:var(--sec);padding:48px 0 calc(24px + env(safe-area-inset-bottom,0px));font-size:14px}.v2.site .s-footgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.v2.site .s-footbrand{grid-column:1/-1}.v2.site .s-footbrand p{margin-top:12px;max-width:34ch;color:var(--muted);font-size:14px;line-height:1.55}.v2.site .s-foot h2.s-eb{color:var(--faint);margin-bottom:8px;font-size:11px}.v2.site .s-foot ul a,.v2.site .s-footcity{display:inline-block;padding-block:10px;line-height:20px;color:var(--ink-2)}.v2.site .s-foot ul a:hover{color:var(--ink)}.v2.site .s-footcity{color:var(--muted)}.v2.site .s-footbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:36px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.v2.site .s-footlegal{display:flex;gap:20px}.v2.site .s-footlegal a{display:inline-flex;align-items:center;min-height:40px;color:var(--muted)}.v2.site .s-footlegal a:hover{color:var(--ink)}@media (min-width:900px){.v2.site .s-footgrid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px}.v2.site .s-footbrand{grid-column:auto}.v2.site .s-foot{padding-top:64px}}.v2.site .s-form{display:flex;flex-direction:column;gap:16px}.v2.site .s-field label{display:block;font-size:13px;font-weight:650;color:var(--ink-2);margin-bottom:6px;line-height:1.4}.v2.site .s-field input,.v2.site .s-field select,.v2.site .s-field textarea{display:block;width:100%;min-height:48px;border:1px solid var(--line);background:var(--card);border-radius:var(--r-ctl);padding:12px 14px;font-size:15px;color:var(--ink);outline:none;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.v2.site .s-field select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%23838B80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.v2.site .s-field textarea{resize:vertical;min-height:112px}.v2.site .s-field input::placeholder,.v2.site .s-field textarea::placeholder{color:var(--faint)}.v2.site .s-field :is(input,select,textarea):focus{border-color:var(--clay);box-shadow:0 0 0 3px var(--clay-soft)}.v2.site .s-form .btn{margin-top:4px}.v2.site .s-alert{font-size:13.5px;font-weight:650;color:var(--bad)}.v2.site .s-done{background:var(--sage);color:var(--sage-ink);border-radius:14px;padding:24px}.v2.site .s-done .s-h3{color:var(--ink);margin-bottom:6px;font-size:22px}.v2.site .s-done p{color:var(--ink-2);font-size:15px}.v2.site .s-apply{display:grid;gap:40px;padding-top:32px}@media (min-width:640px){.v2.site .s-apply{padding-top:48px}}@media (min-width:960px){.v2.site .s-apply{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:56px;align-items:start;padding-top:64px}}.v2.site .s-apply .s-h1{font-size:clamp(34px,calc(1.9vw + 24px),50px);max-width:14ch}.v2.site .s-apply .s-lead{margin:18px 0 28px}.v2.site .s-apply>div>.s-ticks{margin-bottom:40px}.v2.site .s-formcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 20px}@media (min-width:640px){.v2.site .s-formcard{padding:36px}}@media (min-width:960px){.v2.site .s-formcard{position:sticky;top:88px}}.v2.site .s-formcard .s-h3{margin-bottom:8px}.v2.site .s-formcard>p{font-size:14.5px;line-height:1.55;color:var(--muted);margin-bottom:8px}.v2.site .s-formcard>p+p{margin-bottom:0}.v2.site .s-formcard>.s-form{margin-top:24px}.v2.site .s-apply .s-figure{border-top-color:var(--line)}.v2.site .s-apply .s-figure .s-num{color:var(--clay)}.v2.site .s-apply .s-figure p{color:var(--muted)}.v2.site .s-table{margin-bottom:32px}.v2.site .s-table .s-h3{font-size:22px}.v2.site .s-table>p{font-size:13.5px;color:var(--muted);margin:4px 0 14px}.v2.site .s-table .s-tablecard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px 16px;overflow-x:auto}.v2.site .s-table table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.v2.site .s-table th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:12px 0 10px 10px}.v2.site .s-table td,.v2.site .s-table th{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.v2.site .s-table td{font-size:14px;color:var(--ink-2);padding:11px 0 11px 10px}.v2.site .s-table tr:last-child td{border-bottom:0}.v2.site .s-table :is(th,td):first-child{text-align:left;padding-left:0;white-space:normal}.v2.site .s-table td:first-child{color:var(--ink);font-weight:600;font-size:13.5px;line-height:1.3}.v2.site .s-table td:nth-child(2){font-weight:650;color:var(--ink)}.v2.site .s-table .s-tablenote{font-size:13.5px;line-height:1.5;color:var(--muted);margin-top:12px}.v2.site .s-tablelist{display:none}.v2.site .s-tablelist li{padding:12px 0;border-bottom:1px solid var(--line)}.v2.site .s-tablelist li:last-child{border-bottom:0}.v2.site .s-tl-head{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;color:var(--ink)}.v2.site .s-tl-head b{font-weight:650}.v2.site .s-tl-head b+b{font-variant-numeric:tabular-nums}.v2.site .s-tl-meta{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:3px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:559px){.v2.site .s-tablewide{display:none}.v2.site .s-tablelist{display:block}}.v2.site .s-legalhead{padding-top:32px;max-width:720px}@media (min-width:640px){.v2.site .s-legalhead{padding-top:56px}}.v2.site .s-legalhead .s-lead{margin-top:16px}.v2.site .s-stamp{font-size:13px;color:var(--muted);margin-top:14px}.v2.site .s-legalgrid{display:grid;gap:40px;margin-top:40px}@media (min-width:960px){.v2.site .s-legalgrid{grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start;margin-top:56px}}.v2.site .s-toc{display:none}@media (min-width:960px){.v2.site .s-toc{display:block;position:sticky;top:88px;max-height:calc(100vh - 110px);overflow:auto;padding-right:8px}}.v2.site .s-toc .s-eb{color:var(--faint);margin-bottom:10px}.v2.site .s-toc a{display:block;padding:10px 0;margin:-4px 0;font-size:13.5px;line-height:20px;color:var(--muted)}.v2.site .s-toc a.l2{font-weight:650;color:var(--ink);font-size:14px}.v2.site .s-toc a.s-gap{margin-top:10px}.v2.site .s-toc a:hover{color:var(--clay-ink)}.v2.site .s-doc{max-width:720px;min-width:0}.v2.site .lg h2{font-family:var(--display);font-weight:500;font-size:clamp(24px,calc(.8vw + 20px),30px);line-height:1.15;letter-spacing:-.012em;margin:48px 0 14px;color:var(--ink);scroll-margin-top:88px}.v2.site .lg>h2:first-child{margin-top:0}.v2.site .lg h3{font-size:16px;font-weight:700;margin:28px 0 8px;color:var(--ink);scroll-margin-top:88px;text-wrap:balance}.v2.site .lg .lg-alias{display:block;position:relative;top:-88px;visibility:hidden}.v2.site .lg li,.v2.site .lg p{font-size:15.5px;line-height:1.7;color:var(--ink-2)}.v2.site .lg p{margin:0 0 14px}.v2.site .lg ul{list-style:disc;padding-left:22px;margin:0 0 16px}.v2.site .lg li{margin-bottom:6px}.v2.site .lg li::marker{color:var(--faint)}.v2.site .lg strong{color:var(--ink);font-weight:650}.v2.site .lg a,.v2.site .s-doc a{overflow-wrap:anywhere}.v2.site .s-consent{margin:8px 0 48px;padding:20px;border-radius:14px;background:var(--card);border:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.v2.site .s-consent p{font-size:14px;color:var(--muted)}.v2.site .s-consent strong{color:var(--ink)}.v2.site .s-ask{margin-top:48px;background:var(--sand);border-radius:14px;padding:24px}.v2.site .s-ask h2{font-size:16px;font-weight:700;margin:0 0 6px;color:var(--ink)}.v2.site .s-ask p{font-size:15px;line-height:1.65;color:var(--ink-2)}.v2.site .s-ask a{font-weight:650}.v2.site .s-cookie{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.v2.site .s-cookie>div{max-width:820px;margin-inline:auto;background:var(--forest);color:var(--forest-ink);border-radius:16px;padding:20px;box-shadow:var(--shadow-lg);display:grid;gap:16px;animation:v2-rise var(--t-sheet) var(--ease-out) both}@media (min-width:720px){.v2.site .s-cookie>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 26px}}.v2.site .s-cookie h2{font-family:var(--display);font-weight:500;font-size:19px;margin:0 0 4px;color:var(--forest-ink)}.v2.site .s-cookie p{font-size:13.5px;line-height:1.5;color:color-mix(in srgb,var(--forest-ink) 78%,transparent)}.v2.site .s-cookie .s-ctas{flex-wrap:nowrap}.v2.site .s-cookie .btn.line{background:transparent;color:var(--forest-ink);border-color:rgba(242,237,227,.3)}@media (max-width:479px){.v2.site .s-cookie .s-ctas{flex-direction:row}.v2.site .s-cookie .s-ctas .btn{flex:1 1 0;width:auto;padding:0 12px}}@media (prefers-reduced-motion:reduce){.v2.site *{animation:none!important;transition:none!important}}.v2.site .s-foot li>a{text-decoration:none}@media (max-width:639px){.v2.site .s-applycta{display:flex;width:100%;white-space:normal;text-align:center}.v2.site .s-dark{margin-inline:calc(var(--gutter) * -1);border-radius:0;padding:48px var(--gutter)}.v2.site .s-applycta{padding:0 18px}}@media (min-width:640px) and (max-width:899px){.v2.site .s-footgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.s-commmedia{display:none}}.v2.site .s-theme{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:var(--r-ctl);background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.v2.site .s-theme:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.v2.site .s-theme:disabled{opacity:0}.v2.site .s-theme svg{width:18px;height:18px}.v2.site .s-sheetrow{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:6px}@media (max-width:639px){.v2.site .s-theme-head{width:36px}}