._root_1a712_4{--reserve:var(--cookie-h,0px);position:relative}._grid_1a712_11{gap:var(--gutter);display:grid}._panel_1a712_16>._marks_1a712_16,._panelTop_1a712_17,._progress_1a712_18{display:none}._steps_1a712_22{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}._step_1a712_22{display:grid}@media (width>=900px){._root_1a712_4[data-visual] ._step_1a712_22{grid-template-columns:1fr 1fr}}._stepPanel_1a712_39{background:var(--accent);color:var(--on-accent);flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(32px,3.4vw,48px);display:flex;position:relative}._panel_1a712_16 ._marks_1a712_16,._stepPanel_1a712_39 ._marks_1a712_16{--corner:#ffffffb3;inset:18px}._stepIndex_1a712_58{color:var(--on-accent-2);margin-bottom:auto;padding-bottom:clamp(24px,4vw,64px)}._title_1a712_64{color:var(--on-accent);max-width:16ch;font-size:clamp(28px,3.4vw,56px)}._titleMask_1a712_69{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}._titleInner_1a712_76{display:block}._body_1a712_80{color:var(--on-accent-2);max-width:54ch;font-size:clamp(15px,1.1vw,17px);line-height:1.6}._linkWrap_1a712_87{margin-top:6px;display:block}._link_1a712_87{color:var(--on-accent)}._link_1a712_87:focus-visible{outline-color:var(--on-accent)}._plate_1a712_99{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--surface);color:var(--fg);background-image:radial-gradient(circle,#ffffff1a 1px,#0000 1.6px);background-position:50%;background-size:18px 18px;place-items:center;display:grid;position:relative;overflow:hidden}._root_1a712_4[data-surface=paper] ._plate_1a712_99{background-color:var(--paper);color:var(--ink);background-image:radial-gradient(circle,#05070c29 1px,#0000 1.6px);border-color:#0000}._stagePlate_1a712_119._plate_1a712_99{display:none}._cardVisual_1a712_123{min-height:clamp(240px,60vw,420px);padding:clamp(20px,3vw,40px)}._plateItem_1a712_128{grid-area:1/1;place-items:center;width:100%;height:100%;display:grid}@media (width<=899px){._step_1a712_22{border-radius:var(--radius);background:var(--accent);gap:0;overflow:hidden}._step_1a712_22 ._cardVisual_1a712_123{border:0;border-radius:0;order:-1;height:clamp(170px,46vw,230px);min-height:0;padding:16px}._step_1a712_22 ._stepPanel_1a712_39{gap:14px;padding:24px}._step_1a712_22 ._stepIndex_1a712_58{padding-bottom:8px}}@media (width<=899px),(height<=559px){html[data-motion] ._step_1a712_22{top:min(calc(var(--header-h) + 12px + var(--i,0) * 14px), calc(100svh - var(--h,0px)));background:var(--accent);position:sticky}html[data-motion] ._step_1a712_22+._step_1a712_22{box-shadow:0 -18px 32px -18px #0000008c}}html[data-motion] ._root_1a712_4[data-static] ._step_1a712_22{top:min(var(--header-h), calc(100svh - var(--h,0px)));background:var(--bg);position:sticky}html[data-motion] ._root_1a712_4[data-static] ._step_1a712_22+._step_1a712_22{box-shadow:0 -18px 32px -18px #0000008c}@media (width>=900px) and (height>=560px){html[data-motion] ._root_1a712_4:not([data-static]){height:calc(var(--steps) * 80vh + 100svh)}html[data-motion] ._root_1a712_4:not([data-static]) ._stage_1a712_119{height:100svh;padding:calc(var(--header-h) + 16px) 0 calc(24px + var(--reserve));align-items:center;display:flex;position:sticky;top:0}html[data-motion] ._root_1a712_4:not([data-static]) ._grid_1a712_11{grid-template-columns:1fr 1fr;min-height:min(100%,760px)}html[data-motion] ._root_1a712_4:not([data-static]) ._panel_1a712_16{background:var(--accent);color:var(--on-accent);flex-direction:column;padding:clamp(32px,3.4vw,56px);display:flex;position:relative}html[data-motion] ._root_1a712_4:not([data-static]) ._panel_1a712_16>._marks_1a712_16{display:block}html[data-motion] ._root_1a712_4:not([data-static]) ._panelTop_1a712_17{color:var(--on-accent-2);justify-content:space-between;gap:16px;display:flex}html[data-motion] ._root_1a712_4:not([data-static]) ._steps_1a712_22{flex:1;gap:0;padding-top:32px}html[data-motion] ._root_1a712_4:not([data-static]) ._step_1a712_22{pointer-events:none;grid-area:1/1;align-self:end;display:block}html[data-motion] ._root_1a712_4:not([data-static]) ._step_1a712_22[data-active],html[data-motion] ._root_1a712_4:not([data-static]):not([data-live]) ._step_1a712_22:first-child{pointer-events:auto}html[data-motion] ._root_1a712_4:not([data-static]) ._stepPanel_1a712_39{background:0 0;padding:0}html[data-motion] ._root_1a712_4:not([data-static]) ._stepPanel_1a712_39>._marks_1a712_16,html[data-motion] ._root_1a712_4:not([data-static]) ._stepIndex_1a712_58,html[data-motion] ._root_1a712_4:not([data-static]) ._cardVisual_1a712_123{display:none}html[data-motion] ._root_1a712_4:not([data-static]) ._step_1a712_22:not(:first-child) ._titleInner_1a712_76{transform:translateY(110%)}html[data-motion] ._root_1a712_4:not([data-static]) ._step_1a712_22:not(:first-child) [data-fade]{opacity:0}html[data-motion] ._root_1a712_4:not([data-static]) ._progress_1a712_18{gap:6px;margin-top:32px;display:flex}html[data-motion] ._root_1a712_4:not([data-static]) ._stagePlate_1a712_119._plate_1a712_99{display:grid}html[data-motion] ._root_1a712_4:not([data-static]) ._stagePlate_1a712_119 ._plateItem_1a712_128{opacity:0;width:auto;height:auto;transition:opacity .5s var(--ease-out);grid-template:minmax(0,1fr)/minmax(0,1fr);position:absolute;inset:clamp(24px,3vw,48px)}html[data-motion] ._root_1a712_4:not([data-static]) ._stagePlate_1a712_119 ._plateItem_1a712_128[data-active]{opacity:1}}._counter_1a712_278{gap:.5em;display:inline-flex}._counterMask_1a712_282{display:inline-block;overflow:hidden}._counterMask_1a712_282>span{display:inline-block}._segment_1a712_290{background:#ffffff47;flex:1;height:2px;overflow:hidden}._segment_1a712_290>i{background:var(--on-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=760px){._panel_1a712_16 ._marks_1a712_16,._stepPanel_1a712_39 ._marks_1a712_16{display:none}}._root_1s1py_3{grid-template-columns:minmax(0,1fr);grid-template-areas:"ctop""centre""cbottom";row-gap:clamp(28px,5vw,48px);display:grid;position:relative}._centre_1s1py_14{z-index:1;text-align:center;flex-direction:column;grid-area:centre;justify-self:center;align-items:center;gap:24px;width:100%;max-width:880px;display:flex;position:relative}._zone_1s1py_28{pointer-events:none;display:none;position:relative}._top_1s1py_33{grid-area:top}._left_1s1py_36{grid-area:left}._right_1s1py_39{grid-area:right}._bottom_1s1py_42{grid-area:bottom}._compact_1s1py_46{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 18px;display:flex}._compactTop_1s1py_54{grid-area:ctop}._compactBottom_1s1py_57{grid-area:cbottom}._compact_1s1py_46 ._float_1s1py_61:nth-child(3n+2){translate:0 10px}._compact_1s1py_46 ._float_1s1py_61:nth-child(3n){translate:0 -6px}._float_1s1py_61{display:inline-block}._placed_1s1py_71{position:absolute}._layer_1s1py_75{display:inline-block}._float_1s1py_61 ._tag_1s1py_78{padding:6px 10px;font-size:12px}@media (width<=759px){._compact_1s1py_46 [data-extra]{display:none}._float_1s1py_61 ._tag_1s1py_78{padding:4px 7px;font-size:10px}}@media (width>=1200px){._root_1s1py_3{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,640px) minmax(0,1fr);grid-template-areas:"top top top""left centre right""bottom bottom bottom";row-gap:0}._compact_1s1py_46{display:none}._zone_1s1py_28{display:block}._top_1s1py_33,._bottom_1s1py_42{height:clamp(120px,15svh,180px)}._centre_1s1py_14{padding-block:clamp(56px,6vw,112px)}}._root_153kv_1{isolation:isolate;padding-block:var(--section-y);position:relative}._root_153kv_1[data-tone=accent]{--panel-bg:var(--accent);color:var(--on-accent)}._root_153kv_1[data-tone=brand]{--panel-bg:var(--brand);color:var(--on-accent)}._root_153kv_1[data-tone=surface]{--panel-bg:var(--surface)}._bg_153kv_18{z-index:-1;background:var(--panel-bg);position:absolute;inset:0}html[data-motion] ._bg_153kv_18{will-change:clip-path}._content_153kv_28{padding-inline:clamp(8px,3vw,56px);position:relative}._root_153kv_1:not([data-tone=surface]) .t-lead,._root_153kv_1:not([data-tone=surface]) .t-body,._root_153kv_1:not([data-tone=surface]) .t-small,._root_153kv_1:not([data-tone=surface]) .tone-2,._root_153kv_1:not([data-tone=surface]) .label{color:var(--on-accent-2)}._root_153kv_1:not([data-tone=surface]) .label:before{background:var(--on-accent)}._root_153kv_1:not([data-tone=surface]) :focus-visible{outline-color:var(--on-accent)}
