.qa{--edge:max(calc(16 * var(--u)),calc((100vw - calc(1216 * var(--u))) / 2));display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"word" "list" "more";justify-items:stretch;padding:calc(80 * var(--u)) var(--edge) calc(104 * var(--u));background:var(--color-ground);color:var(--color-ink);scroll-margin-top:calc(80 * var(--u))}.qa :focus-visible{outline:calc(3 * var(--u)) solid var(--color-ink);outline-offset:calc(3 * var(--u))}.qa-word{grid-area:word;position:relative;justify-self:center;margin-bottom:calc(64 * var(--u));font-size:clamp(calc(56 * var(--u)),5.4vw,calc(82 * var(--u)));font-weight:700;line-height:.9;letter-spacing:.01em}.qa-sticker{position:absolute;bottom:-.32em;inset-inline-end:-.25em;padding:.12em .4em .18em;border-radius:calc(999 * var(--u));background:var(--color-accent);font-size:.32em;letter-spacing:0;rotate:-8deg}.qa-more{grid-area:more;display:none;flex-wrap:wrap;align-items:center;gap:calc(12 * var(--u)) calc(20 * var(--u));margin-top:calc(56 * var(--u))}.qa-more p{font-weight:600}.qa-more p,.qa-wa{font-size:calc(17 * var(--u))}.qa-wa{display:inline-flex;align-items:center;gap:calc(10 * var(--u));min-height:calc(52 * var(--u));padding:0 calc(24 * var(--u));border-radius:calc(999 * var(--u));background:var(--color-ink);color:#fff;font-weight:500}.qa-wa svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.qa-list{grid-area:list;width:100%}.qa-item{border-bottom:calc(2 * var(--u)) solid var(--color-surface)}.qa-item h3{font-size:inherit}.qa-item button{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--u));width:100%;min-height:calc(68 * var(--u));font-size:calc(20 * var(--u));font-weight:700;text-align:start;cursor:pointer}.qa-plus{display:grid;flex:none;place-items:center;width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:50%;background:var(--color-surface);transition:background-color .3s,rotate .4s var(--ease-out-expo)}.qa-plus svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.qa-item[data-open] .qa-plus{background:var(--color-accent);rotate:45deg}@media (hover:hover){.qa-item:not([data-open]) button:hover .qa-plus{background:var(--color-ink);color:#fff}}.qa-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out-expo)}.qa-a>div{overflow:hidden}.qa-item[data-open] .qa-a{grid-template-rows:1fr}.qa-a p{max-width:34em;padding-bottom:calc(22 * var(--u));font-size:calc(17 * var(--u));line-height:1.65}@media (max-width:900px){.qa{grid-template-columns:1fr;grid-template-areas:"word" "list" "more";padding:72px 16px 80px}.qa-word{justify-self:start;margin-bottom:36px;font-size:64px}.qa-item button{min-height:64px;font-size:18px}.qa-plus{width:36px;height:36px}.qa-a p{font-size:16px}.qa-more{display:flex;margin-top:40px}}@media (prefers-reduced-motion:reduce){.qa-a,.qa-plus{transition:none}}html.a11y-still .qa-a,html.a11y-still .qa-plus{transition:none}.cp{padding:0 clamp(calc(8 * var(--u)),3vw,calc(43 * var(--u))) clamp(calc(8 * var(--u)),3vw,calc(43 * var(--u)))}.cp-panel{position:relative;overflow:hidden;max-width:calc(1440 * var(--u));margin:0 auto;padding:clamp(calc(16 * var(--u)),2vw,calc(29 * var(--u)));border-radius:clamp(calc(28 * var(--u)),5vw,calc(72 * var(--u)));background:var(--color-ink);color:#fff}.cp :focus-visible{outline:calc(3 * var(--u)) solid var(--color-ink);outline-offset:calc(3 * var(--u))}.cp-moon{position:absolute;bottom:-26%;left:-9%;width:min(calc(560 * var(--u)),40vw);aspect-ratio:1;border-radius:50%;background:var(--color-accent)}.cp-grid{position:relative;display:grid;grid-template-columns:minmax(0,calc(580 * var(--u))) minmax(0,1fr);column-gap:clamp(calc(32 * var(--u)),4vw,calc(64 * var(--u)));align-items:stretch;scroll-margin-top:calc(80 * var(--u))}.cp-card{display:flex;flex-direction:column;padding:clamp(calc(24 * var(--u)),3vw,calc(44 * var(--u)));border-radius:clamp(calc(28 * var(--u)),3vw,calc(40 * var(--u)));background:#fff;color:var(--color-ink)}.cp-card form{flex:1;align-content:space-between}.cp-card-title{margin-bottom:calc(24 * var(--u));font-family:var(--font-sans);font-size:calc(26 * var(--u));font-weight:700;line-height:1.15;text-wrap:balance}.lead-line{display:block;width:100%;height:calc(52 * var(--u));padding-inline:calc(34 * var(--u)) calc(4 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--color-ink);border-radius:0;background:transparent;font-size:calc(17 * var(--u));color:var(--color-ink);outline-offset:calc(4 * var(--u));transition:border-color .2s}.lead-line[dir=ltr]{padding-left:calc(4 * var(--u));padding-right:calc(32 * var(--u))}.lead-line::placeholder{color:var(--color-muted)}.lead-line:focus{border-bottom-color:var(--color-accent)}.lead-line[aria-invalid=true]{border-bottom-color:#b42318}.lead-line-area{height:auto;min-height:calc(64 * var(--u));padding-top:calc(14 * var(--u));resize:none}.lead-line-ic{position:absolute;top:calc(16 * var(--u));inset-inline-start:calc(2 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--color-ink);pointer-events:none}.cp-card form button[type=submit]{justify-self:stretch;width:100%;margin-top:calc(4 * var(--u))}.cp-info{display:flex;flex-direction:column;padding-block:clamp(calc(24 * var(--u)),3vw,calc(44 * var(--u)))}.cp-title{font-size:clamp(calc(32 * var(--u)),2.8vw,calc(40 * var(--u)));font-weight:400;line-height:1.08;letter-spacing:-.02em}.cp-title b{display:block;font-weight:700}.cp-lead{margin-top:calc(12 * var(--u));margin-bottom:auto;font-size:calc(17 * var(--u));line-height:1.5;color:#dbe2ec}.cp-lead b{color:#fff}.cp-cols{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);column-gap:clamp(calc(24 * var(--u)),2.6vw,calc(48 * var(--u)));margin-top:calc(24 * var(--u));padding-top:calc(22 * var(--u));border-top:1px solid rgb(11 31 68/.14)}.cp-h{font-size:calc(19 * var(--u));font-weight:700;line-height:1.2}.cp-nav,.cp-reach{margin-top:calc(10 * var(--u))}.cp-line{display:inline-flex;align-items:center;gap:calc(10 * var(--u));min-height:calc(34 * var(--u));font-size:calc(16 * var(--u));font-weight:500}.cp-line svg{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--color-accent)}.cp-line-empty{font-weight:400;color:#8fa0b8}.cp-line-empty svg{color:#8fa0b8}.cp-apps{display:flex;gap:calc(10 * var(--u));margin-top:calc(12 * var(--u))}.cp-app{position:relative;display:grid;place-items:center;width:calc(44 * var(--u));height:calc(44 * var(--u));overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) rgb(255 255 255/.35);color:#fff;transition:box-shadow .3s}.cp-app:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .35s}.cp-app-wa:before{background:#25d366}.cp-app-ig:before{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.cp-app-ic{position:relative;width:calc(22 * var(--u));height:calc(22 * var(--u))}@media (hover:hover){.cp-app:hover{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) transparent}.cp-app:hover:before{opacity:1}.cp-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:calc(5 * var(--u))}}.cp-app:focus-visible:before{opacity:1}.cp-nav a{display:inline-flex;align-items:center;min-height:calc(34 * var(--u));font-size:calc(16 * var(--u));color:#dbe2ec}.cp-nav-areas{columns:2 calc(110 * var(--u));column-gap:calc(20 * var(--u))}.cp-nav-areas li{break-inside:avoid}.cp-foot{position:relative;margin-top:calc(24 * var(--u));padding-top:calc(4 * var(--u))}.cp-base{display:grid;grid-template-columns:minmax(0,calc(580 * var(--u))) minmax(0,1fr);column-gap:clamp(calc(32 * var(--u)),4vw,calc(64 * var(--u)));align-items:center;padding-top:calc(16 * var(--u));border-top:1px solid rgb(11 31 68/.14)}.cp-name{font-family:var(--font-sans);font-size:clamp(calc(26 * var(--u)),2.4vw,calc(34 * var(--u)));font-weight:700;line-height:1;letter-spacing:-.03em;white-space:nowrap}.cp-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(20 * var(--u));font-size:calc(13 * var(--u));color:#c9d2e0}.cp-legal a,.cp-legal span{display:inline-flex;align-items:center;min-height:calc(28 * var(--u))}.cp-legal .cp-licence{display:block;flex-basis:100%;line-height:1.6;padding-block:calc(4 * var(--u))}.cp-legal a{text-decoration:underline;text-underline-offset:calc(4 * var(--u))}.cp-note{font-size:calc(13 * var(--u));line-height:1.5;color:var(--color-muted)}@media (min-width:901px){.cp{padding-bottom:calc(112 * var(--u-page))}}@media (min-width:1441px){.cp{--u:clamp(1px,min(100vw/1920,100vh/951),2.4px);--spacing:calc(0.25rem + 4 * (var(--u) - 1px));--text-small:calc(15 * var(--u))}.cp-panel{max-width:calc(1216 * var(--u-page))}}@media (max-width:1279px){.cp-grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.cp-info{display:contents}.cp-lead,.cp-title{order:-2;padding-inline:8px}.cp-title{padding-top:16px}.cp-lead{margin-block:-16px 0}.cp-card{order:-1}.cp-cols{margin-top:0;padding-inline:8px;border-top:0;padding-top:0}.cp-base{display:flex;flex-wrap:wrap;gap:8px 32px;margin-inline:8px}.cp-foot{margin-top:16px}}@media (max-width:900px){.cp{padding:0 8px 92px}.cp-moon{bottom:auto;top:30%;left:-45%;width:110vw}.cp-card-title{font-size:22px}.cp-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.cp-col-reach{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.cp-col-reach .cp-h{grid-column:1/-1}.cp-apps,.cp-nav,.cp-reach{margin-top:4px}.cp-line,.cp-nav a{min-height:40px}.cp-nav-areas{columns:auto}.cp-name{font-size:26px}.cp-legal{gap:0 16px}.cp-legal a{min-height:36px}.cp-org{flex-basis:100%}}@media (max-width:359px){.cp-col-reach{grid-template-columns:minmax(0,1fr)}}