.ap-Fnq_card{position:relative}.ap-Fnq_link{border:1px solid var(--border-1,var(--hairline));transition:background-color .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo),color .4s var(--ease-out-expo);gap:14px;padding:16px;display:grid}.ap-Fnq_link:hover{background:var(--theme-secondary);border-color:var(--theme-primary)}.ap-Fnq_link:hover .ap-Fnq_title,.ap-Fnq_link:hover .ap-Fnq_view{color:var(--theme-primary)}.ap-Fnq_link:hover .ap-Fnq_thumb{transform:scale(1.04)}.ap-Fnq_thumbWrap{aspect-ratio:1;background:var(--theme-secondary);overflow:clip}.ap-Fnq_thumb{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-expo)}.ap-Fnq_meta{gap:8px;display:grid}.ap-Fnq_title{font-family:var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:-.025em;transition:color .4s var(--ease-out-expo);font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:800;line-height:.95}html[data-route=content] .ap-Fnq_title{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}.ap-Fnq_client{color:var(--text-dim);font-size:.9rem}html[data-route=content] .ap-Fnq_client{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3)}.ap-Fnq_tags{flex-wrap:wrap;gap:6px;display:flex}.ap-Fnq_tag{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim));border:1px solid var(--border-1,var(--hairline));border-radius:var(--radius);padding:4px 8px}.ap-Fnq_view{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--text-dim);transition:color .4s var(--ease-out-expo)}html[data-route=content] .ap-Fnq_view{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-1);font-weight:600}:is(html[data-route=content] .ap-Fnq_link:hover .ap-Fnq_title,html[data-route=content] .ap-Fnq_link:hover .ap-Fnq_view),:is(html[data-route=content] .ap-Fnq_link:hover .ap-Fnq_client,html[data-route=content] .ap-Fnq_link:hover .ap-Fnq_tag){color:var(--on-media)}
._8DDjrq_largeTitle{font-family:var(--font-display),sans-serif;font-size:calc(clamp(3rem,12vw,15.6rem)*var(--scale-font));letter-spacing:-.0425em;text-transform:uppercase;font-kerning:none;font-weight:800;line-height:.9}._8DDjrq_midTitle{font-family:var(--font-display),sans-serif;letter-spacing:-.0425em;text-transform:uppercase;font-kerning:none;font-size:clamp(1.5rem,6vw,6.3rem);font-weight:800;line-height:.9}._8DDjrq_largeSubTitle{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;font-size:clamp(1.5rem,5.5vw,5.5rem);font-weight:700;line-height:.98}._8DDjrq_midSubTitle{font-family:var(--font-display),sans-serif;font-size:clamp(1rem,3.7vw,3.7rem);font-weight:800;line-height:.95}._8DDjrq_smallSubTitle{font-family:var(--font-display),sans-serif;font-size:clamp(2.5rem,3.5vw,3.3rem);font-weight:700;line-height:1.1}._8DDjrq_largeBody{font-size:clamp(1rem,1.7vw,1.25rem);font-weight:400;line-height:1.2}._8DDjrq_defaultBody{font-size:1rem;font-weight:400;line-height:1.35}._8DDjrq_largeButtonUi{font-size:clamp(1rem,1.5vw,1.12rem);font-weight:500;line-height:1.4}._8DDjrq_monoDetail{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:400;line-height:1.1}._8DDjrq_pageTitle{font-family:var(--ff-display),sans-serif;font-size:var(--fs-display-1);font-weight:var(--fw-display);letter-spacing:var(--tracking-display-1);line-height:var(--lh-display-1);text-transform:var(--display-transform);text-wrap:balance;font-kerning:normal;color:var(--text-1)}._8DDjrq_caseTitle{font-family:var(--ff-display),sans-serif;font-size:var(--fs-case);font-weight:var(--fw-display);letter-spacing:var(--tracking-display-1);line-height:var(--lh-display-1);text-transform:var(--display-transform);text-wrap:balance;font-kerning:normal;color:var(--text-1)}._8DDjrq_sectionTitle{font-family:var(--ff-display),sans-serif;font-size:var(--fs-display-2);font-weight:var(--fw-display);line-height:var(--lh-display-2);letter-spacing:var(--tracking-display-2);text-transform:var(--display-transform);color:var(--text-1);text-wrap:balance;font-kerning:normal}._8DDjrq_subTitle{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}._8DDjrq_h2{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-h2)}._8DDjrq_lede{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-lede);line-height:var(--lh-lede);max-width:var(--measure-intro)}._8DDjrq_body{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;max-width:var(--measure-text)}._8DDjrq_compact{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}._8DDjrq_meta{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3)}._8DDjrq_mono{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim))}._8DDjrq_prose{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty}._8DDjrq_prose>p,._8DDjrq_prose>ul,._8DDjrq_prose>ol,._8DDjrq_prose>h2,._8DDjrq_prose>h3,._8DDjrq_prose>blockquote,._8DDjrq_prose>hr,._8DDjrq_prose>dl{max-width:var(--measure-text)}._8DDjrq_prose p{margin:0 0 var(--space-para)}._8DDjrq_prose h2{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-h2);margin:var(--space-h2-before) 0 var(--space-h2-after)}._8DDjrq_prose h3{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;margin:var(--space-h3-before) 0 var(--space-h3-after)}._8DDjrq_prose>:first-child{margin-top:0}._8DDjrq_prose strong,._8DDjrq_prose b{font-weight:var(--fw-strong);color:var(--text-1)}._8DDjrq_prose a{color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo)}._8DDjrq_prose a:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}._8DDjrq_prose a:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}._8DDjrq_prose a{overflow-wrap:break-word}._8DDjrq_prose ul,._8DDjrq_prose ol{margin:0 0 var(--space-para);padding-inline-start:1.4em}._8DDjrq_prose ul{list-style:outside}._8DDjrq_prose ol{list-style:decimal}._8DDjrq_prose li{margin-bottom:var(--space-li);padding-inline-start:.2em}._8DDjrq_prose li::marker{color:var(--accent)}html[data-route=content][data-format=light] ._8DDjrq_prose li::marker{color:var(--accent-text)}html[data-route=content][data-format=paper] ._8DDjrq_prose li::marker{color:var(--accent-text)}._8DDjrq_prose blockquote{background:var(--surface-accent);border:1px solid var(--border-1);border-inline-start:3px solid var(--accent);color:var(--text-2);border-radius:0 14px 14px 0;margin:1.6em 0;padding:16px 20px}._8DDjrq_prose code{font-family:var(--ff-mono),monospace;background:var(--surface-2);color:var(--text-1);border-radius:6px;padding:.1em .4em;font-size:.86em}._8DDjrq_prose hr{background:var(--border-1);border:0;height:1px;margin:2.4em 0}
.UQpCtq_hero{width:100%;max-width:var(--frame-max);padding-inline:var(--page-margin);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-top:calc(var(--header-h) + clamp(12px,3.4svh,48px));align-items:end;row-gap:clamp(28px,4svh,56px);margin-inline:auto;padding-bottom:clamp(28px,5svh,72px);display:grid}:is(html[data-route=content][data-format=paper] .UQpCtq_hero,html[data-route=content][data-format=clear] .UQpCtq_hero){align-items:center}.UQpCtq_copy,.UQpCtq_aside{grid-column:1/-1;min-width:0}.UQpCtq_copy{align-content:start;justify-items:start;gap:clamp(14px,2.4svh,28px);display:grid}@media (min-width:1024px){.UQpCtq_split .UQpCtq_copy{grid-column:1/span 7}.UQpCtq_split .UQpCtq_aside{grid-column:8/-1;justify-self:end;width:100%;max-width:780px}}.UQpCtq_eyebrow{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim));align-items:center;gap:10px;display:inline-flex}.UQpCtq_eyebrow:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 12px #ffb30099}html[data-route=content][data-format=light] .UQpCtq_eyebrow:before{box-shadow:none}html[data-route=content][data-format=paper] .UQpCtq_eyebrow:before{box-shadow:none}html[data-route=content][data-format=clear] .UQpCtq_eyebrow:before{box-shadow:none}.UQpCtq_title{overflow-wrap:break-word;max-width:100%}.UQpCtq_lede{color:var(--text-2);max-width:var(--measure-intro)}.UQpCtq_actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(0px,.6svh,8px);display:flex}.UQpCtq_chips{flex-wrap:wrap;gap:8px;display:flex}.UQpCtq_chips li{border:1px solid var(--border-2);min-height:36px;font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);text-transform:none;letter-spacing:var(--tracking-body);color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:500;line-height:1.3;display:inline-flex}@media (max-width:1023.98px){.UQpCtq_chips li{min-height:44px}}.UQpCtq_chips li{padding-inline-start:12px}.UQpCtq_chips li:before{content:"✓";color:var(--accent-text);font-size:.9em;font-weight:700}@media (min-width:1024px) and (max-height:820px){.UQpCtq_hero{padding-top:calc(var(--header-h) + 10px);padding-bottom:28px}.UQpCtq_copy{gap:14px}:is(html[data-route=content][data-format=light] .UQpCtq_title,html[data-route=content][data-format=studio] .UQpCtq_title){font-size:min(var(--fs-display-1),11svh)}:is(html[data-route=content][data-format=light] .UQpCtq_lede,html[data-route=content][data-format=studio] .UQpCtq_lede){max-width:32em}.UQpCtq_twoChipsWhenShort .UQpCtq_chips li:nth-child(n+3){display:none}}
.abOLaq_head{align-content:start;justify-items:start;gap:clamp(12px,1.6vw,22px);min-width:0;display:grid}.abOLaq_eyebrow{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim))}.abOLaq_lede{color:var(--text-2)}
.l4FWdq_stage{--wa-bg:#0b141a;--wa-panel:#202c33;--wa-out:#005c4b;--wa-text:#e9edef;--wa-dim:#8696a0;--wa-accent:#00a884;--wa-tick:#53bdeb;--design-w:462px;--design-h:978px;--stage-pad:clamp(16px, 1.5vw, 32px);--foot-h:88px;background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);padding:var(--stage-pad);border-radius:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""foot";gap:clamp(14px,1.8svh,22px) clamp(16px,1.8vw,40px);display:grid;position:relative;overflow:clip}.l4FWdq_phoneArea{perspective:1800px;--scale:min(tan(atan2(100cqw, 462px)), var(--phone-scale-max,.6));grid-area:phone;place-items:center;min-width:0;min-height:0;display:grid;container-type:inline-size}.l4FWdq_deviceSlot{width:calc(var(--design-w)*var(--scale));height:calc(var(--design-h)*var(--scale));position:relative}.l4FWdq_picker{grid-area:picker;align-content:center;gap:14px;min-width:0;display:none}.l4FWdq_pickerHead{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-1);font-weight:600}.l4FWdq_pickerList{border-top:1px solid var(--border-1);display:grid}.l4FWdq_pick{border-bottom:1px solid var(--border-1);text-align:left;width:100%;color:var(--text-2);cursor:pointer;transition:color var(--dur-micro) var(--ease-out-expo);grid-template-columns:30px minmax(0,1fr);grid-template-areas:"idx who""idx need";align-items:baseline;gap:4px 10px;padding:clamp(10px,1.6svh,18px) 2px;display:grid;position:relative}.l4FWdq_pick:hover,.l4FWdq_pick:focus-visible{color:var(--text-1)}.l4FWdq_pick:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:4px}.l4FWdq_pick[data-on]{color:var(--text-1)}.l4FWdq_pickIndex{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim));grid-area:idx}[data-on]>.l4FWdq_pickIndex{color:var(--accent-text)}.l4FWdq_pickWho{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-compact);font-weight:var(--fw-heading);letter-spacing:var(--tracking-h3);line-height:var(--lh-h3);grid-area:who;min-width:0}[data-on]>.l4FWdq_pickWho{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:var(--link-offset);text-decoration-thickness:2px}.l4FWdq_pickNeed{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);grid-area:need;min-width:0}.l4FWdq_pickBar{background:var(--accent);width:100%;height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 10px #ffb30099}:is(html[data-route=content][data-format=light] .l4FWdq_pickBar,html[data-route=content][data-format=paper] .l4FWdq_pickBar,html[data-route=content][data-format=clear] .l4FWdq_pickBar){box-shadow:none}.l4FWdq_pickBar{transform-origin:0;animation:l4FWdq_pick-progress var(--dur,8s) linear both}.l4FWdq_pickBar[data-paused]{animation-play-state:paused}.l4FWdq_pause{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);border:1px solid var(--border-2);min-height:32px;color:var(--text-2,inherit);border-radius:999px;padding:4px 12px}.l4FWdq_pause:hover{color:var(--text-1,inherit);border-color:var(--text-2,currentColor)}@keyframes l4FWdq_pick-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.l4FWdq_foot{text-align:center;grid-area:foot;align-content:start;justify-items:center;gap:8px;min-width:0;display:grid}.l4FWdq_captionRow{justify-items:center;gap:10px;min-width:0;max-width:100%;display:grid}.l4FWdq_captionText{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-2);min-height:2.7em;animation:l4FWdq_cap-in .5s var(--ease-out-expo) both;justify-content:center;align-items:center;display:flex}@keyframes l4FWdq_cap-in{0%{opacity:0;transform:translateY(6px)}}.l4FWdq_dots{gap:6px;display:inline-flex}.l4FWdq_dots i{background:var(--border-2);width:6px;height:6px;transition:background-color .4s var(--ease-out-expo),width .4s var(--ease-out-expo);border-radius:50%}.l4FWdq_dots i[data-on]{background:var(--accent);border-radius:3px;width:18px}.l4FWdq_disclaimer{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3)}@media (min-width:768px){.l4FWdq_stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"phone picker""foot foot"}.l4FWdq_picker{display:grid}.l4FWdq_captionText{min-height:0}}@media (min-width:1024px){.l4FWdq_stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--foot-h);grid-template-areas:"phone""foot";height:100%}.l4FWdq_picker{display:none}.l4FWdq_captionText{min-height:2.7em}.l4FWdq_phoneArea{--scale:min(tan(atan2(100cqh, 978px)), tan(atan2(100cqw, 462px)), var(--phone-scale-max,.9));container-type:size}}@media (min-width:1280px){.l4FWdq_stage{--foot-h:70px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"phone picker""foot foot"}.l4FWdq_picker{display:grid}.l4FWdq_foot{border-top:1px solid var(--border-1);gap:6px;padding-top:12px}.l4FWdq_captionRow{justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.l4FWdq_captionText{white-space:nowrap;text-overflow:ellipsis;min-height:0;overflow:hidden}}@supports not (width:calc(1px * tan(atan2(1px, 2px)))){.l4FWdq_phoneArea{--scale:.56}@media (min-width:1024px) and (max-height:820px){.l4FWdq_phoneArea{--scale:.46}}}.l4FWdq_device{margin-left:calc(var(--design-w)/-2);width:var(--design-w);height:var(--design-h);transform:scale(var(--scale)) rotate3d(1, -.35, 0, 4deg);transform-origin:top;transition:transform .8s var(--ease-out-expo);background:linear-gradient(145deg,#6e6e73 0%,#b9b9bd 8%,#8a8a8f 18%,#57575c 34%,#9a9aa0 52%,#4e4e53 70%,#a6a6ac 86%,#63636a 100%);border-radius:74px;flex-shrink:0;padding:4px;position:absolute;top:0;left:50%;box-shadow:inset 0 2px 2px #ffffff40,inset 0 -2px 3px #00000080,0 40px 90px -20px #000000d9,0 14px 34px -12px #0009}.l4FWdq_device:hover{transform:scale(var(--scale)) rotate3d(1, -.35, 0, 0deg)}.l4FWdq_screen{background:var(--wa-bg);isolation:isolate;border:7px solid #08080a;border-radius:70px;flex-direction:column;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.l4FWdq_btn{background:linear-gradient(#9a9aa0,#55555b 40%,#8e8e94);border-radius:2px;width:4px;position:absolute;box-shadow:0 0 2px #0009}.l4FWdq_btnAction{height:4.2%;top:15%;left:-4px}.l4FWdq_btnVolUp{height:7.4%;top:23%;left:-4px}.l4FWdq_btnVolDown{height:7.4%;top:32.5%;left:-4px}.l4FWdq_btnPower{height:11%;top:25.5%;right:-4px}.l4FWdq_island{z-index:6;background:#000;border-radius:20px;justify-content:flex-end;align-items:center;width:28%;height:37px;padding-right:11px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.l4FWdq_lens{background:radial-gradient(circle at 32% 30%,#2b3a44 0%,#0d1418 55%,#05080a 100%);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #5a788c40}.l4FWdq_status{z-index:5;color:#fff;background:var(--wa-panel);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 32px 0 38px;display:flex;position:relative}.l4FWdq_statusTime{letter-spacing:.2px;margin-top:8px;font-size:17px;font-weight:600}.l4FWdq_statusIcons{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.l4FWdq_statusIcons svg{width:auto}.l4FWdq_battery{border:1px solid #ffffff73;border-radius:4px;width:28px;height:14px;padding:1.8px;position:relative}.l4FWdq_battery:after{content:"";background:#ffffff73;border-radius:0 1px 1px 0;width:2px;height:5px;position:absolute;top:50%;right:-3.5px;transform:translateY(-50%)}.l4FWdq_batteryFill{background:#fff;border-radius:2px;width:78%;height:100%;display:block}.l4FWdq_waHeader{background:var(--wa-panel);color:var(--wa-text);flex-shrink:0;align-items:center;gap:11px;padding:7px 18px 14px;display:flex;box-shadow:0 1px #00000059}.l4FWdq_back{color:var(--wa-tick);flex-shrink:0;width:25px;height:25px;margin-right:-2px}.l4FWdq_avatar{background:var(--hx-amber);color:#000;width:45px;height:45px;font-family:var(--font-display),sans-serif;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;font-weight:800;line-height:1;display:grid}.l4FWdq_waName{flex:1;gap:2px;min-width:0;font-size:19px;font-weight:600;line-height:1.15;display:grid}.l4FWdq_waStatus{color:var(--wa-dim);font-size:14px;font-weight:400}.l4FWdq_waActions{color:var(--wa-tick);flex-shrink:0;align-items:center;gap:21px;display:inline-flex}.l4FWdq_waActions svg{width:24px;height:24px}.l4FWdq_chat{background-color:var(--wa-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.045' stroke-width='1.6'%3E%3Ccircle cx='18' cy='20' r='6'/%3E%3Cpath d='M46 14h12v9H50l-4 4z'/%3E%3Cpath d='M82 16l5 9-10 0z'/%3E%3Cpath d='M104 30v10M99 35h10'/%3E%3Cpath d='M14 56h12v8h-8l-4 4z'/%3E%3Ccircle cx='58' cy='58' r='5'/%3E%3Cpath d='M88 52l4 5-4 5-4-5z'/%3E%3Cpath d='M22 92l5 8-10 0z'/%3E%3Cpath d='M52 88h13v9h-9l-4 4z'/%3E%3Ccircle cx='96' cy='94' r='6'/%3E%3Cpath d='M74 74h8v8h-8z'/%3E%3C/g%3E%3C/svg%3E");background-size:300px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:15px 11px 10px;display:flex;position:relative;overflow:hidden}.l4FWdq_dateChip,.l4FWdq_encChip{color:var(--wa-dim);letter-spacing:.4px;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b141abf;border-radius:9px;align-self:center;padding:5.5px 14px;font-size:12.5px}.l4FWdq_encChip{text-transform:none;letter-spacing:0;color:#f5d47a;text-align:center;background:#1c2a33d9;align-items:center;gap:6px;max-width:90%;margin-bottom:3px;font-size:12px;display:inline-flex}.l4FWdq_encChip svg{flex-shrink:0;width:13px;height:13px}.l4FWdq_row{width:100%;display:flex}.l4FWdq_rowIn{justify-content:flex-start}.l4FWdq_rowOut{justify-content:flex-end}.l4FWdq_typingRow{justify-content:flex-end;width:100%;display:flex}.l4FWdq_bubble{max-width:79%;color:var(--wa-text);word-break:break-word;border-radius:11px;padding:9px 11px 10px 13px;font-size:17px;line-height:1.35;position:relative;box-shadow:0 1px 1px #00000047}.l4FWdq_bubble strong{font-weight:600}.l4FWdq_in{background:var(--wa-panel);border-top-left-radius:0;margin-left:9px}.l4FWdq_in:before{content:"";background:var(--wa-panel);clip-path:polygon(100% 0,100% 100%,0 0);width:10px;height:15px;position:absolute;top:0;left:-9px}.l4FWdq_out{background:var(--wa-out);border-top-right-radius:0;margin-right:9px}.l4FWdq_out:before{content:"";background:var(--wa-out);clip-path:polygon(0 0,100% 0,0 100%);width:10px;height:15px;position:absolute;top:0;right:-9px}.l4FWdq_meta{float:right;align-items:center;gap:4px;margin:7px -2px -2px 10px;display:inline-flex;transform:translateY(2px)}.l4FWdq_time{color:#e9edef99;font-size:12.5px}.l4FWdq_ticks{color:var(--wa-tick);width:20px;height:14px}.l4FWdq_typing{align-items:center;gap:5px;min-height:42px;padding:14px 15px;display:inline-flex}.l4FWdq_typing i{background:#e9edefa6;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite l4FWdq_wa-typing}.l4FWdq_typing i:nth-child(2){animation-delay:.18s}.l4FWdq_typing i:nth-child(3){animation-delay:.36s}@keyframes l4FWdq_wa-typing{0%,65%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.l4FWdq_inputBar{background:var(--wa-bg);flex-shrink:0;align-items:center;gap:10px;padding:8px 10px 5px;display:flex}.l4FWdq_inputField{background:var(--wa-panel);min-width:0;color:var(--wa-dim);border-radius:25px;flex:1;align-items:center;gap:11px;padding:12px 15px;display:flex}.l4FWdq_placeholder{color:var(--wa-dim);flex:1;font-size:17px}.l4FWdq_inputIcon{opacity:.85;flex-shrink:0;width:22px;height:22px}.l4FWdq_mic{background:var(--wa-accent);color:#0b141a;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.l4FWdq_mic svg{width:24px;height:24px}.l4FWdq_homeBar{background:var(--wa-bg);flex-shrink:0;height:26px;position:relative}.l4FWdq_homeBar:after{content:"";background:#e9edefd9;border-radius:3px;width:36%;height:5.5px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.l4FWdq_chat:not([data-static]) .l4FWdq_row,.l4FWdq_chat:not([data-static]) .l4FWdq_typingRow{opacity:0}.l4FWdq_chat[data-static] .l4FWdq_typingRow{display:none}@media (prefers-reduced-motion:reduce){.l4FWdq_device{transform:scale(var(--scale));transition:none}.l4FWdq_typing i{animation:none}}
.-\34 4wEa_wrap{--label-w:clamp(140px, 24%, 240px);gap:clamp(10px,1.4svh,16px);min-width:0;display:grid}html[data-route=content][data-format=clear] .-\34 4wEa_wrap{--label-w:clamp(160px, 28%, 270px)}.-\34 4wEa_panel{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);border-radius:22px;gap:clamp(4px,.8svh,10px);min-width:0;padding:clamp(14px,2.2svh,26px) clamp(16px,1.4vw,28px) clamp(6px,1svh,12px);display:grid}.-\34 4wEa_head{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);border-bottom:1px solid var(--border-2);justify-content:space-between;align-items:center;gap:12px;padding-bottom:clamp(10px,1.4svh,16px);display:flex}.-\34 4wEa_title{color:var(--text-1);align-items:center;gap:10px;font-weight:600;display:inline-flex}.-\34 4wEa_title:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ffb30099}html[data-route=content][data-format=light] .-\34 4wEa_title:before{box-shadow:none}html[data-route=content][data-format=paper] .-\34 4wEa_title:before{box-shadow:none}html[data-route=content][data-format=clear] .-\34 4wEa_title:before{box-shadow:none}.-\34 4wEa_count{color:var(--accent-text);font-weight:600}.-\34 4wEa_rows{display:grid}.-\34 4wEa_row{border-bottom:1px solid var(--border-1);grid-template-columns:minmax(0,1fr);gap:6px clamp(12px,1.2vw,28px);padding-block:clamp(12px,1.7svh,18px);display:grid}.-\34 4wEa_row:last-child{border-bottom:0}@media (min-width:480px){.-\34 4wEa_row{grid-template-columns:var(--label-w) minmax(0, 1fr)}}.-\34 4wEa_label{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);align-items:baseline;gap:8px;padding-top:.15em;display:flex}.-\34 4wEa_index{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--accent-text);text-transform:none;flex-shrink:0}.-\34 4wEa_value{gap:4px;min-width:0;display:grid}.-\34 4wEa_line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.-\34 4wEa_main{font-family:var(--ff-heading),sans-serif;font-weight:var(--fw-heading);font-size:var(--fs-body);letter-spacing:var(--tracking-h3);line-height:var(--lh-h3);color:var(--text-1);text-wrap:balance}[data-link] .-\34 4wEa_main{color:var(--accent-text);font-variant-numeric:tabular-nums lining-nums}.-\34 4wEa_tag{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim))}.-\34 4wEa_rowLink{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}.-\34 4wEa_rowLink:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.-\34 4wEa_rowLink:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){.-\34 4wEa_rowLink{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}.-\34 4wEa_rowLink:hover,.-\34 4wEa_rowLink:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}.-\34 4wEa_rowLink{white-space:nowrap;margin-left:auto}.-\34 4wEa_sub{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}.-\34 4wEa_studio{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:6px clamp(12px,1.2vw,28px);min-width:0;padding:clamp(12px,1.8svh,18px) clamp(16px,1.4vw,28px);display:grid}@media (min-width:480px){.-\34 4wEa_studio{grid-template-columns:var(--label-w) minmax(0, 1fr)}}@media (min-width:1024px) and (max-height:920px){html[data-format=clear] .-\34 4wEa_studio{display:none}}.-\34 4wEa_studioLabel{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim))}.-\34 4wEa_studioBody{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.-\34 4wEa_city{font-family:var(--ff-heading),sans-serif;font-weight:var(--fw-heading);font-size:var(--fs-body);letter-spacing:var(--tracking-h3);line-height:var(--lh-h3);color:var(--text-1);align-items:center;gap:10px;display:inline-flex}.-\34 4wEa_pulse{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.-\34 4wEa_pulse:after{content:"";border:1px solid var(--accent);animation:-\34 4wEa_pulse 2.4s var(--ease-out-expo) infinite;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.-\34 4wEa_pulse:after{animation:none}}@keyframes -\34 4wEa_pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.-\34 4wEa_studioLine{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3)}.-\34 4wEa_studioLine a{color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo)}.-\34 4wEa_studioLine a:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.-\34 4wEa_studioLine a:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (min-width:1024px) and (max-height:820px){.-\34 4wEa_row{padding-block:9px}.-\34 4wEa_sub{font-size:var(--fs-meta)}}
.oebM0W_topics{flex:0 0 calc(100% + var(--page-margin)*2);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(var(--page-margin)*-1);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);contain:inline-size;gap:8px;min-width:0;display:flex;overflow-x:auto}.oebM0W_topics::-webkit-scrollbar{display:none}@media (min-width:768px){.oebM0W_topics{contain:none;flex-wrap:wrap;flex-basis:100%;margin-inline:0;padding-inline:0;overflow:visible}}.oebM0W_topic{border:1px solid var(--border-2);min-height:36px;font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);text-transform:none;letter-spacing:var(--tracking-body);color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:500;line-height:1.3;display:inline-flex}@media (max-width:1023.98px){.oebM0W_topic{min-height:44px}}.oebM0W_topic{font-variant-numeric:tabular-nums lining-nums;scroll-snap-align:start;cursor:pointer;white-space:nowrap;min-height:44px;transition:background-color var(--dur-micro) var(--ease-out-expo),border-color var(--dur-micro) var(--ease-out-expo),color var(--dur-micro) var(--ease-out-expo);background:0 0;flex:none;padding:0 16px}.oebM0W_topic span{color:var(--text-3)}.oebM0W_topic[aria-pressed=true]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--on-inverse);font-weight:600}.oebM0W_topic[aria-pressed=true] span{color:inherit}.oebM0W_topic:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.oebM0W_topic:not([aria-pressed=true]):hover{background:var(--surface-2);border-color:var(--text-3);color:var(--text-1)}}@media (min-width:1024px) and (max-height:820px){.oebM0W_topic{min-height:40px}}.oebM0W_cover{aspect-ratio:16/10;border:1px solid var(--border-1);background:radial-gradient(120% 90% at 85% 15%,#ffb3001a,#0000 55%),linear-gradient(90deg,#0000 calc(25% - .5px),#ffffff0d 25%,#0000 calc(25% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff0d 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(75% - .5px),#ffffff0d 75%,#0000 calc(75% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff0a 50%,#0000 calc(50% + .5px)),#060606;border-radius:14px;display:block;position:relative;overflow:hidden;container-type:inline-size}.oebM0W_coverTop{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--on-media);font-variant-numeric:tabular-nums lining-nums;text-transform:none;justify-content:space-between;gap:12px;padding:clamp(12px,5cqi,28px);display:flex;position:absolute;inset:0 0 auto}.oebM0W_coverSources{color:#ffc54d}.oebM0W_motif{aspect-ratio:1;stroke:#ffffff38;transform-origin:50%;width:34%;height:auto;transition:transform .8s var(--ease-out-expo);position:absolute;top:15%;right:7%}.oebM0W_motif .oebM0W_accent{stroke:var(--accent)}.oebM0W_coverWord{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff6b;font-size:11cqi;font-weight:800;line-height:.86;position:absolute;bottom:clamp(8px,3.4cqi,22px);left:clamp(12px,5cqi,28px);right:clamp(12px,5cqi,28px)}.oebM0W_coverLead{border-radius:16px}.oebM0W_coverLead .oebM0W_coverWord{font-size:10cqi}.oebM0W_coverLead .oebM0W_motif{width:38%;top:50%;right:8%;translate:0 -50%}@media (min-width:1024px){.oebM0W_coverLead{aspect-ratio:auto;height:100%;min-height:clamp(320px,26vw,640px)}}.oebM0W_archive{width:100%;max-width:var(--frame-max);padding-inline:var(--page-margin);padding-top:clamp(4px,1svh,16px);padding-bottom:var(--space-section);gap:var(--space-section);scroll-margin-top:calc(var(--header-h) + 8px);margin-inline:auto;display:grid}.oebM0W_stretch:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.oebM0W_stretch:focus-visible{outline:none}.oebM0W_stretch:focus-visible:after{outline:var(--focus-width) solid var(--focus);outline-offset:3px}.oebM0W_meta{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;gap:0 8px;display:flex}.oebM0W_metaCat{color:var(--accent-text)}.oebM0W_more{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}.oebM0W_more:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.oebM0W_more:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){.oebM0W_more{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}.oebM0W_more:hover,.oebM0W_more:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}.oebM0W_more{justify-self:start}.oebM0W_lead{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);transition:border-color .3s var(--ease-out-expo);scroll-margin-top:calc(var(--header-h) + 8px);border-radius:24px;align-items:stretch;gap:clamp(18px,2vw,40px);padding:clamp(8px,.7vw,14px);display:grid;position:relative}@media (min-width:1024px){.oebM0W_lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (hover:hover) and (pointer:fine){.oebM0W_lead:hover{border-color:var(--accent)}.oebM0W_lead:hover .oebM0W_motif{transform:scale(1.04)rotate(-2deg)}.oebM0W_lead:hover .oebM0W_more{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}}.oebM0W_leadBody{align-content:center;justify-items:start;gap:clamp(12px,1.6svh,20px);min-width:0;padding:clamp(8px,1.6vw,40px) clamp(8px,1.6vw,36px) clamp(14px,1.6vw,40px) clamp(8px,.6vw,12px);display:grid}.oebM0W_leadLabel{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim));align-items:center;gap:10px;display:inline-flex}.oebM0W_leadLabel:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ffb30099}.oebM0W_leadTitle{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-h2);max-width:22em}.oebM0W_leadAnswer{border-inline-start:3px solid var(--accent);max-width:var(--measure-text);gap:8px;padding-inline-start:14px;display:grid}.oebM0W_leadAnswerLabel{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--accent-text)}.oebM0W_leadAnswerText{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}.oebM0W_archiveList{gap:var(--space-block);min-width:0;display:grid}.oebM0W_archiveHead{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-block) var(--gutter);align-items:end;display:grid}.oebM0W_archiveHead>:first-child{grid-column:1/-1}@media (min-width:1024px){.oebM0W_archiveHead>:first-child{grid-column:1/span 7}}.oebM0W_archiveState{border-top:1px solid var(--border-1);grid-column:1/-1;justify-items:start;gap:10px;min-width:0;padding-top:16px;display:grid}@media (min-width:1024px){.oebM0W_archiveState{grid-column:8/-1}}.oebM0W_archiveTopic{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--accent-text);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.oebM0W_archiveBlurb{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);max-width:var(--measure-card)}.oebM0W_archiveBlurb:empty{margin-top:-10px}.oebM0W_showAll{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}.oebM0W_showAll:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.oebM0W_showAll:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){.oebM0W_showAll{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}.oebM0W_showAll:hover,.oebM0W_showAll:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}.oebM0W_showAll{cursor:pointer;background:0 0;border:0;padding-inline:0}.oebM0W_gridWrap{--c:2;min-width:0}@media (min-width:1280px){.oebM0W_gridWrap{--c:3}}@media (min-width:1920px){.oebM0W_gridWrap{--c:4}}@media (min-width:2560px){.oebM0W_gridWrap{--c:5}}@media (min-width:768px){.oebM0W_gridWrap[data-count="1"],.oebM0W_gridWrap[data-count="2"]{--c:2}}@media (min-width:1280px){.oebM0W_gridWrap[data-count="3"]{--c:3}.oebM0W_gridWrap[data-count="4"]{--c:4}}@media (min-width:768px){.oebM0W_gridWrap[data-count="1"] .oebM0W_cover,.oebM0W_gridWrap[data-count="2"] .oebM0W_cover{aspect-ratio:21/9}.oebM0W_gridWrap[data-count="1"] .oebM0W_motif,.oebM0W_gridWrap[data-count="2"] .oebM0W_motif{width:24%}.oebM0W_gridWrap[data-count="1"] .oebM0W_coverWord,.oebM0W_gridWrap[data-count="2"] .oebM0W_coverWord{font-size:8cqi}}.oebM0W_grid{gap:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--page-margin)*-1);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);grid-auto-columns:84%;grid-auto-flow:column;display:grid;overflow-x:auto}.oebM0W_grid::-webkit-scrollbar{display:none}.oebM0W_grid>*{scroll-snap-align:start}@media (min-width:480px){.oebM0W_grid{grid-auto-columns:62%}}@media (min-width:768px){.oebM0W_grid{grid-auto-flow:row;grid-template-columns:repeat(var(--c), minmax(0, 1fr));margin-inline:0;padding-inline:0;overflow:visible}}.oebM0W_card{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);grid-row:span 3;grid-template-rows:subgrid;min-width:0;transition:border-color .3s var(--ease-out-expo),transform .3s var(--ease-out-expo);border-radius:20px;justify-items:start;row-gap:12px;padding:clamp(14px,1.1vw,20px) clamp(8px,.55vw,12px) clamp(16px,1.3vw,26px);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.oebM0W_card:hover{border-color:var(--accent);transform:translateY(-3px)}.oebM0W_card:hover .oebM0W_motif{transform:scale(1.05)rotate(-2deg)}.oebM0W_card:hover .oebM0W_more{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}}.oebM0W_card>.oebM0W_cover{justify-self:stretch}.oebM0W_card>:not(.oebM0W_cover){min-width:0;margin-inline:clamp(8px,.9vw,18px)}.oebM0W_card>.oebM0W_meta{margin-top:clamp(6px,.6vw,12px)}.oebM0W_card>.oebM0W_more{align-self:end}.oebM0W_cardTitle{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;line-height:max(1.3,var(--lh-h3))}.oebM0W_empty{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty}.oebM0W_qWrap{min-width:0}.oebM0W_qGrid{gap:0 var(--gutter);display:grid}@media (min-width:768px){.oebM0W_qGrid{gap:clamp(36px,3vw,64px) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.oebM0W_qGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.oebM0W_qHead{min-width:0;padding-bottom:var(--space-block);border-bottom:1px solid var(--border-1)}@media (min-width:768px){.oebM0W_qHead{border-bottom:0;padding-bottom:0;padding-right:clamp(0px,2vw,48px)}}.oebM0W_qGroup{border-bottom:1px solid var(--border-1);min-width:0}@media (min-width:768px){.oebM0W_qGroup{border-bottom:0}}.oebM0W_qGroup[open] .oebM0W_qSummary:after{content:"−"}.oebM0W_qSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;gap:6px 12px;min-height:44px;padding:16px 0;list-style:none;display:grid}.oebM0W_qSummary::-webkit-details-marker{display:none}.oebM0W_qSummary:after{content:"+";color:var(--text-3);transition:color var(--dur-micro) var(--ease-out-expo);grid-area:1/2/span 2;place-self:center end;font-size:1.4rem;line-height:1}.oebM0W_qSummary:hover:after{color:var(--accent-text)}.oebM0W_qSummary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}@media (min-width:768px){.oebM0W_qSummary{border-bottom:1px solid var(--border-2);padding:0 0 14px}}.oebM0W_qTopic{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--accent-text);font-variant-numeric:tabular-nums lining-nums}.oebM0W_qPost{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;line-height:max(1.3,var(--lh-h3));grid-column:1}.oebM0W_qList{display:grid}.oebM0W_qList li{border-bottom:1px solid var(--border-1)}.oebM0W_qList a{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);min-height:44px;transition:color var(--dur-micro) var(--ease-out-expo);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 0;display:grid}.oebM0W_qList a:after{content:"→";color:var(--text-3);transition:color var(--dur-micro) var(--ease-out-expo),transform var(--dur-micro) var(--ease-out-expo)}.oebM0W_qList a:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.oebM0W_qList a:hover{color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset)}.oebM0W_qList a:hover:after{color:var(--accent-text);transform:translate(3px)}}.oebM0W_qRead{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}.oebM0W_qRead:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.oebM0W_qRead:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){.oebM0W_qRead{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}.oebM0W_qRead:hover,.oebM0W_qRead:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}.oebM0W_qRead{margin:6px 0 20px;padding-block:12px 3px;display:inline-block}@media (min-width:768px){.oebM0W_qRead{margin-bottom:0}}
.Cx5b7q_wrap{min-width:0;container-type:inline-size}.Cx5b7q_card{background:var(--surface-accent);border:1px solid var(--border-1);border-inline-start:3px solid var(--accent);border-radius:6px 22px 22px 6px;gap:clamp(20px,2vw,32px);min-width:0;padding:clamp(22px,2vw,40px);display:grid;position:relative}.Cx5b7q_copy,.Cx5b7q_plans{align-content:start;gap:14px;min-width:0;display:grid}.Cx5b7q_eyebrow{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--accent-text)}.Cx5b7q_title{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}.Cx5b7q_picks{gap:8px;display:grid}.Cx5b7q_picks li{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);padding-left:22px;position:relative}.Cx5b7q_picks li:before{content:"✓";color:var(--accent-text);font-size:.85em;position:absolute;left:0}.Cx5b7q_proof{flex-wrap:wrap;gap:8px;display:flex}.Cx5b7q_proof li{border:1px solid var(--border-2);min-height:36px;font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);text-transform:none;letter-spacing:var(--tracking-body);color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:500;line-height:1.3;display:inline-flex}@media (max-width:1023.98px){.Cx5b7q_proof li{min-height:44px}}.Cx5b7q_proof li{min-height:36px}.Cx5b7q_rows{border-top:1px solid var(--border-1);display:grid}.Cx5b7q_row{border-bottom:1px solid var(--border-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""dek price";align-items:center;gap:3px 14px;min-height:44px;padding:14px 0;display:grid}.Cx5b7q_row:hover .Cx5b7q_name,.Cx5b7q_row:focus-visible .Cx5b7q_name{text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset)}.Cx5b7q_row:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.Cx5b7q_name{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;grid-area:name}.Cx5b7q_dek{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);grid-area:dek;min-width:0}.Cx5b7q_price{font-variant-numeric:tabular-nums lining-nums;font-family:var(--ff-ui),sans-serif;font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--text-1);white-space:nowrap;grid-area:price;justify-items:end;display:grid}.Cx5b7q_cadence{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);margin-top:3px}.Cx5b7q_serviceLink{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-1);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);border-bottom:1px solid var(--border-1);width:100%;min-height:44px;font-family:var(--ff-ui),sans-serif;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;font-weight:600;display:flex}.Cx5b7q_serviceLink span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);transition:text-decoration-color var(--dur-micro) var(--ease-out-expo)}.Cx5b7q_serviceLink:hover span:first-child{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.Cx5b7q_serviceLink:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:3px;border-radius:4px}.Cx5b7q_serviceArrow{color:var(--accent-text);transition:transform var(--dur-micro) var(--ease-out-expo)}.Cx5b7q_serviceLink:hover .Cx5b7q_serviceArrow{transform:translate(3px)}.Cx5b7q_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px;display:flex}.Cx5b7q_link{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}.Cx5b7q_link:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.Cx5b7q_link:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){.Cx5b7q_link{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}.Cx5b7q_link:hover,.Cx5b7q_link:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}.Cx5b7q_mini{background:var(--surface-1);border:1px solid var(--border-1);border-radius:22px;justify-items:start;gap:12px;padding:clamp(18px,2.2svh,26px) clamp(18px,1.5vw,30px);display:grid}.Cx5b7q_mini .Cx5b7q_rows{width:100%}.Cx5b7q_mini .Cx5b7q_row{padding:12px 0}.Cx5b7q_mini .Cx5b7q_link{padding-top:6px}.Cx5b7q_keyLine{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}.Cx5b7q_inlineWrap{min-width:0;max-width:var(--measure-text);container-type:inline-size}.Cx5b7q_inline{background:var(--surface-1);border:1px solid var(--border-1);border-inline-start:3px solid var(--accent);border-radius:6px 22px 22px 6px;gap:14px 28px;min-width:0;padding:clamp(18px,1.8vw,28px) clamp(18px,1.8vw,30px);display:grid}.Cx5b7q_inlineCopy,.Cx5b7q_inlinePlans{align-content:start;justify-items:start;gap:10px;min-width:0;display:grid}.Cx5b7q_inlinePlans .Cx5b7q_rows{width:100%}.Cx5b7q_inlinePlans .Cx5b7q_row{padding:12px 0}.Cx5b7q_inlinePlans .Cx5b7q_link{padding-top:4px}@container (min-width:560px){.Cx5b7q_inline{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@container (min-width:600px){.Cx5b7q_card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,3vw,48px)}.Cx5b7q_plans{align-content:end}}
._6hfGUq_sticky{display:none}@media (max-width:1023.98px){._6hfGUq_sticky{left:0;right:0;bottom:calc(var(--bar-bottom) + var(--bar-h) + 10px);z-index:90;padding-inline:var(--page-margin);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out-expo),transform .35s var(--ease-out-expo),visibility 0s linear .35s;justify-content:center;display:flex;position:fixed;transform:translateY(14px)}._6hfGUq_sticky[data-visible]{opacity:1;visibility:visible;transition:opacity .35s var(--ease-out-expo),transform .35s var(--ease-out-expo),visibility 0s;transform:translateY(0)}html:has(._6hfGUq_sticky){scroll-padding-bottom:calc(var(--bar-bottom) + var(--bar-h) + 80px)}}._6hfGUq_stickyBtn{width:100%;max-width:440px;box-shadow:var(--shadow-card);justify-content:center}
.YdsVRq_ladder{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);border-radius:22px;gap:clamp(10px,1.6svh,18px);padding:clamp(16px,2.2svh,26px) clamp(16px,1.4vw,28px);display:grid}.YdsVRq_head,.YdsVRq_foot{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-size:max(1rem,var(--fs-meta))}.YdsVRq_head{justify-content:space-between;gap:12px;font-weight:600;display:flex}.YdsVRq_count{color:var(--text-1);font-variant-numeric:tabular-nums lining-nums}.YdsVRq_group{gap:6px;display:grid}.YdsVRq_groupTitle{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--accent-text);font-size:max(1rem,var(--fs-meta));border-bottom:1px solid var(--border-1);padding-bottom:6px;font-weight:600}.YdsVRq_rows{display:grid}.YdsVRq_row{transition:background-color var(--dur-micro) var(--ease-out-expo);border-radius:12px;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"name price arrow""dek price arrow";align-items:center;gap:2px 14px;margin-inline:-10px;padding:clamp(6px,1.1svh,12px) 10px;display:grid}.YdsVRq_row:hover,.YdsVRq_row:focus-visible{background:var(--surface-2)}.YdsVRq_row:hover .YdsVRq_arrow,.YdsVRq_row:focus-visible .YdsVRq_arrow{color:var(--accent-text);transform:translateY(2px)}.YdsVRq_name{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;grid-area:name;align-items:center;gap:10px;display:inline-flex}.YdsVRq_badge{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--on-accent);background:var(--accent);border-radius:999px;padding:3px 8px}.YdsVRq_dek{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);grid-area:dek}@media (max-width:767.98px){.YdsVRq_dek{font-size:var(--fs-body)}}.YdsVRq_price{font-family:var(--ff-heading),sans-serif;font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);color:var(--text-1);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;grid-area:price;justify-items:end;display:grid}.YdsVRq_cadence{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim));margin-top:2px}.YdsVRq_arrow{color:var(--text-3);transition:color var(--dur-micro) var(--ease-out-expo),transform var(--dur-micro) var(--ease-out-expo);grid-area:arrow}.YdsVRq_foot{border-top:1px solid var(--border-1);padding-top:10px}
._7tx8wW_page{padding-bottom:0}._7tx8wW_heroGap{margin-bottom:clamp(24px,6svh,96px)}._7tx8wW_monoLink,._7tx8wW_heroLink{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}._7tx8wW_monoLink:hover,._7tx8wW_heroLink:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}._7tx8wW_monoLink:focus-visible,._7tx8wW_heroLink:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){._7tx8wW_monoLink,._7tx8wW_heroLink{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}._7tx8wW_monoLink:hover,._7tx8wW_monoLink:focus-visible,._7tx8wW_heroLink:hover,._7tx8wW_heroLink:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}._7tx8wW_monoLink,._7tx8wW_heroLink{justify-self:start;padding-block:10px;display:inline-block}@media (max-width:1023.98px){._7tx8wW_monoLink,._7tx8wW_heroLink{padding-block:calc(22px - .75em)}span._7tx8wW_monoLink{min-height:0;padding-block:4px}}._7tx8wW_inlineLink{color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo)}._7tx8wW_inlineLink:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}._7tx8wW_inlineLink:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}._7tx8wW_eyebrow{margin:0}._7tx8wW_checks{align-content:start;gap:10px;display:grid}._7tx8wW_checks li{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}@media (max-width:767.98px){._7tx8wW_checks li{font-size:var(--fs-body)}}._7tx8wW_checks li{padding-inline-start:24px;position:relative}._7tx8wW_checks li:before{content:"✓";color:var(--accent-text);font-size:.85em;position:absolute;inset-inline-start:0}._7tx8wW_cardText{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}@media (max-width:767.98px){._7tx8wW_cardText{font-size:var(--fs-body)}}._7tx8wW_cardText{max-width:var(--measure-text)}._7tx8wW_linkRow{flex-wrap:wrap;gap:4px 24px;display:flex}._7tx8wW_miniLabel{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-size:max(1rem,var(--fs-meta));font-weight:600}._7tx8wW_more{border-top:1px solid var(--border-1);width:100%}._7tx8wW_more>summary{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-1);font-size:max(1rem,var(--fs-meta));cursor:pointer;align-items:center;gap:8px;min-height:44px;padding-block:10px;font-weight:600;list-style:none;display:flex}._7tx8wW_more>summary::-webkit-details-marker{display:none}._7tx8wW_more>summary:after{content:"+";transition:transform var(--dur-micro) var(--ease-out-expo);margin-inline-start:auto;font-size:1.2rem;line-height:1}._7tx8wW_more>summary:hover{color:var(--accent-text)}._7tx8wW_more[open]>summary:after{transform:rotate(45deg)}._7tx8wW_moreBody{gap:14px;padding-top:6px;padding-bottom:8px;display:grid}._7tx8wW_panel{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);border-radius:22px;gap:clamp(10px,1.6svh,18px);padding:clamp(16px,2.2svh,26px) clamp(16px,1.4vw,28px);display:grid}._7tx8wW_panelHead,._7tx8wW_panelFoot{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-size:max(1rem,var(--fs-meta))}._7tx8wW_panelHead{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-weight:600;display:flex}._7tx8wW_panelHead time{color:var(--text-1)}._7tx8wW_panelFoot{border-top:1px solid var(--border-1);padding-top:10px}._7tx8wW_planCards{gap:clamp(8px,1.2svh,14px);display:grid}._7tx8wW_planCard{border-top:1px solid var(--border-1);gap:clamp(6px,1svh,10px);padding-top:clamp(8px,1.2svh,14px);display:grid}._7tx8wW_planTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}._7tx8wW_planName{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}._7tx8wW_planPrice{font-family:var(--ff-heading),sans-serif;font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);color:var(--text-1);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:8px;display:inline-flex}._7tx8wW_planCadence{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim))}._7tx8wW_planSummary{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}@media (max-width:767.98px){._7tx8wW_planSummary{font-size:var(--fs-body)}}._7tx8wW_planSummary{max-width:var(--measure-card)}._7tx8wW_offers{border-top:1px solid var(--border-1);display:grid}._7tx8wW_offerRow{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:baseline;gap:4px 16px;padding-block:clamp(7px,1.1svh,12px);display:flex}._7tx8wW_offerRow:last-child{border-bottom:0}._7tx8wW_offerName{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-1);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);font-family:var(--ff-ui),sans-serif;gap:2px;font-weight:600;display:grid}._7tx8wW_offerNote{font-family:var(--ff-body);font-weight:var(--fw-body);color:var(--text-2)}._7tx8wW_offerPrice{font-family:var(--ff-ui),sans-serif;font-weight:600;font-size:var(--fs-compact);line-height:var(--lh-compact);color:var(--text-1);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;justify-items:end;display:grid}._7tx8wW_offerCadence{font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--label-color,var(--text-dim));margin-top:3px}._7tx8wW_offersLead{border-top:0}._7tx8wW_offersLead ._7tx8wW_offerRow{padding-top:0}._7tx8wW_offersLead ._7tx8wW_offerName{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;gap:8px;display:grid}._7tx8wW_offersLead ._7tx8wW_offerNote{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}._7tx8wW_offersLead ._7tx8wW_offerPrice{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3)}._7tx8wW_section{width:100%;max-width:var(--frame-max);padding-inline:var(--page-margin);padding-bottom:var(--space-section);scroll-margin-top:calc(var(--header-h) + 16px);margin-inline:auto}._7tx8wW_sectionTitle{max-width:9.5em}._7tx8wW_split{gap:var(--space-block) var(--gutter);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}._7tx8wW_head,._7tx8wW_body{grid-column:1/-1;min-width:0}._7tx8wW_head{align-content:start;justify-items:start;gap:clamp(12px,1.6vw,22px);display:grid}@media (min-width:1024px){._7tx8wW_head{top:calc(var(--header-h) + 24px);grid-column:1/span 4;align-self:start;position:sticky}}._7tx8wW_body{gap:var(--space-block);align-content:start;display:grid}@media (min-width:1024px){._7tx8wW_body{grid-column:5/-1}}._7tx8wW_stacked{gap:var(--space-block);display:grid}._7tx8wW_stackHead{justify-items:start;gap:clamp(12px,1.6vw,22px);display:grid}@media (min-width:1024px){._7tx8wW_stackHead{align-items:end;gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._7tx8wW_stackLede{justify-self:end}}._7tx8wW_headLede{justify-self:start}._7tx8wW_cards{gap:var(--gutter);display:grid}@media (min-width:768px){._7tx8wW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}._7tx8wW_cards._7tx8wW_single{grid-template-columns:minmax(0,1fr)}._7tx8wW_card{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);border-radius:20px;align-content:start;gap:16px;min-width:0;padding:clamp(22px,1.8vw,36px);display:grid}._7tx8wW_card[data-popular]{border-color:var(--accent);background:var(--surface-accent)}._7tx8wW_cardHeading{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}._7tx8wW_cardsFoot{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}@media (max-width:767.98px){._7tx8wW_cardsFoot{font-size:var(--fs-body)}}._7tx8wW_cardsFoot{max-width:var(--measure-text);padding-top:4px}._7tx8wW_priceRows{font-variant-numeric:tabular-nums lining-nums;display:grid}._7tx8wW_priceRows li{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}@media (max-width:767.98px){._7tx8wW_priceRows li{font-size:var(--fs-body)}}._7tx8wW_priceRows li{border-bottom:1px solid var(--border-1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:12px 0;display:flex}._7tx8wW_priceRows li:first-child{padding-top:0}._7tx8wW_priceRows li:last-child{border-bottom:0;padding-bottom:0}._7tx8wW_priceValue{font-family:var(--ff-ui),sans-serif;color:var(--text-1);text-align:end;font-variant-numeric:tabular-nums lining-nums;max-width:16em;margin-inline-start:auto;font-weight:600}._7tx8wW_presetRows{border-top:1px solid var(--border-1);display:grid}._7tx8wW_presetRow{border-bottom:1px solid var(--border-1);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:6px 16px;padding:clamp(14px,1.4vw,22px) 0;display:grid}@media (min-width:768px){._7tx8wW_presetRow{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline}}._7tx8wW_presetIcon{width:24px;height:24px;color:var(--accent-text);align-self:start;margin-top:2px}._7tx8wW_presetText{gap:4px;min-width:0;display:grid}._7tx8wW_presetName{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;font-size:var(--fs-compact)}._7tx8wW_presetNote{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}@media (max-width:767.98px){._7tx8wW_presetNote{font-size:var(--fs-body)}}._7tx8wW_presetNote{max-width:var(--measure-text)}._7tx8wW_presetPkg{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-size:max(1rem,var(--fs-meta));font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;grid-column:2;gap:0 10px;display:flex}._7tx8wW_presetPkg span{color:var(--text-1);font-weight:600}@media (min-width:768px){._7tx8wW_presetPkg{text-align:end;grid-column:3;justify-content:end}}._7tx8wW_nowrap{white-space:nowrap}@media (min-width:1024px){._7tx8wW_workAll{justify-self:end}}._7tx8wW_workGrid{gap:var(--gutter);display:grid}@media (min-width:768px){._7tx8wW_workGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7tx8wW_workGrid>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){._7tx8wW_workGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._7tx8wW_workGrid>li:last-child:nth-child(odd){grid-column:auto}}._7tx8wW_workCard{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);min-width:0;transition:border-color .3s var(--ease-out-expo);border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}._7tx8wW_workCard:hover{border-color:var(--accent)}._7tx8wW_workCard:hover ._7tx8wW_workImg{transform:scale(1.03)}._7tx8wW_workMedia{aspect-ratio:16/10;background:var(--surface-2);border-bottom:1px solid var(--border-1);display:block;position:relative;overflow:hidden}._7tx8wW_workImg{object-fit:cover;object-position:left top;transition:transform .6s var(--ease-out-expo)}._7tx8wW_workBody{align-content:start;gap:6px;padding:clamp(18px,1.4vw,28px);display:grid}._7tx8wW_workKicker{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-size:max(1rem,var(--fs-meta))}._7tx8wW_workTitle{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}._7tx8wW_workTitleLink{color:inherit}._7tx8wW_workTitleLink:hover,._7tx8wW_workTitleLink:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-underline-offset:var(--link-offset)}._7tx8wW_workLinks{flex-wrap:wrap;gap:0 24px;margin-top:2px;display:flex}._7tx8wW_tableWrap{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);border-radius:20px;padding:clamp(18px,1.6vw,32px) clamp(16px,1.6vw,32px) clamp(8px,.8vw,16px)}._7tx8wW_table{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);font-variant-numeric:tabular-nums lining-nums;font-family:var(--ff-ui),sans-serif;border-collapse:collapse;text-align:start;width:100%}._7tx8wW_caption{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-size:max(1rem,var(--fs-meta));caption-side:top;text-align:start;padding-bottom:12px}._7tx8wW_thead th{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-1);font-weight:600;font-size:max(1rem,var(--fs-meta));text-align:start;border-bottom:1px solid var(--border-2);vertical-align:bottom;padding:.65em 1em}._7tx8wW_thead th:first-child{padding-inline-start:0}._7tx8wW_thead th:last-child{padding-inline-end:0}._7tx8wW_tr th,._7tx8wW_tr td{text-align:start;border-bottom:1px solid var(--border-1);vertical-align:baseline;padding:.65em 1em}._7tx8wW_tr th:first-child,._7tx8wW_tr td:first-child{padding-inline-start:0}._7tx8wW_tr th:last-child,._7tx8wW_tr td:last-child{padding-inline-end:0}._7tx8wW_tr:last-child th,._7tx8wW_tr:last-child td{border-bottom:0}._7tx8wW_tLabel{font-family:var(--ff-ui),sans-serif;color:var(--text-1);font-weight:600}._7tx8wW_thead ._7tx8wW_thPrice,._7tx8wW_tr ._7tx8wW_tPrice{text-align:end}._7tx8wW_tPrice{font-family:var(--ff-ui),sans-serif;color:var(--text-1);font-weight:600}._7tx8wW_tNote{color:var(--text-2);max-width:var(--measure-card);text-wrap:pretty}@media (max-width:767.98px){._7tx8wW_thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7tx8wW_table,._7tx8wW_table tbody{display:block}._7tx8wW_table{font-size:var(--fs-body)}._7tx8wW_caption{display:block}._7tx8wW_tr{border-bottom:1px solid var(--border-1);gap:4px;padding:14px 0;display:grid}._7tx8wW_tr:last-child{border-bottom:0}._7tx8wW_tr th,._7tx8wW_tr td{border:0;padding:0}._7tx8wW_tr td:empty{display:none}._7tx8wW_tr ._7tx8wW_tPrice{text-align:start}}._7tx8wW_textGrid{gap:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){._7tx8wW_textGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){._7tx8wW_textGrid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._7tx8wW_textGrid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}._7tx8wW_textSolo{max-width:var(--measure-text);gap:14px;display:grid}._7tx8wW_textSolo ._7tx8wW_cardText{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty}._7tx8wW_textCard{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);min-width:0;scroll-margin-top:calc(var(--header-h) + 16px);border-radius:20px;align-content:start;gap:14px;padding:clamp(22px,1.8vw,36px);display:grid}._7tx8wW_cardTitle{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-h2)}._7tx8wW_textCard ._7tx8wW_cardTitle{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3)}._7tx8wW_cardSources{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-size:max(1rem,var(--fs-meta));border-top:1px solid var(--border-1);padding-top:10px}._7tx8wW_cardSources a{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}._7tx8wW_cardSources a:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}._7tx8wW_cardSources a:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){._7tx8wW_cardSources a{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}._7tx8wW_cardSources a:hover,._7tx8wW_cardSources a:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}._7tx8wW_guideList{gap:0 var(--gutter);border-top:1px solid var(--border-1);display:grid}._7tx8wW_guideLink{border-bottom:1px solid var(--border-1);height:100%;color:var(--text-1);grid-template-columns:minmax(0,1fr) 20px;align-items:baseline;gap:12px;padding:20px 0;display:grid}._7tx8wW_guideLink:hover ._7tx8wW_guideAnchor,._7tx8wW_guideLink:focus-visible ._7tx8wW_guideAnchor{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}._7tx8wW_guideLink:hover ._7tx8wW_guideArrow,._7tx8wW_guideLink:focus-visible ._7tx8wW_guideArrow{color:var(--accent-text);transform:translate(4px)}._7tx8wW_guideAnchor{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-1);text-wrap:pretty;font-family:var(--ff-ui),sans-serif;font-weight:600;line-height:var(--lh-compact);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);transition:text-decoration-color var(--dur-micro) var(--ease-out-expo)}._7tx8wW_guideArrow{color:var(--text-3);transition:color var(--dur-micro) var(--ease-out-expo),transform var(--dur-micro) var(--ease-out-expo)}._7tx8wW_sourceList{border-top:1px solid var(--border-1);counter-reset:src;gap:0;display:grid}._7tx8wW_sourceList li{border-bottom:1px solid var(--border-1);counter-increment:src;scroll-margin-top:calc(var(--header-h) + 16px);max-width:var(--measure-text);gap:4px;padding:14px 0 14px 44px;display:grid;position:relative}._7tx8wW_sourceList li:before{content:counter(src, decimal-leading-zero);font-family:var(--ff-label,var(--font-mono), ui-monospace, monospace);font-size:var(--label-size,.75rem);line-height:var(--lh-label,1.25);letter-spacing:var(--label-spacing,.02em);text-transform:var(--label-transform,uppercase);font-weight:var(--label-weight,400);color:var(--accent-text);text-transform:none;position:absolute;top:19px;left:0}._7tx8wW_sourceList li:target{background:var(--surface-accent)}._7tx8wW_sourceTitle{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--link);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo)}._7tx8wW_sourceTitle:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}._7tx8wW_sourceTitle:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}._7tx8wW_sourceTitle{font-weight:500}._7tx8wW_sourceMeta{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-size:max(1rem,var(--fs-meta))}._7tx8wW_ctaBand{width:100%;max-width:var(--frame-max);padding-inline:var(--page-margin);padding-bottom:var(--space-section);padding-top:var(--space-block);border-top:1px solid var(--border-1);justify-items:start;gap:32px;margin-inline:auto;display:grid}._7tx8wW_ctaText{max-width:11em}._7tx8wW_ctaActions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}._7tx8wW_ctaFormLink{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}._7tx8wW_ctaFormLink:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}._7tx8wW_ctaFormLink:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){._7tx8wW_ctaFormLink{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}._7tx8wW_ctaFormLink:hover,._7tx8wW_ctaFormLink:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}._7tx8wW_ctaFormLink{padding-block:12px}@media (max-width:1023.98px){._7tx8wW_ctaFormLink{padding-block:calc(22px - .75em)}}
.LrCCRW_page{padding-bottom:0}.LrCCRW_heroLink,.LrCCRW_monoLink{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}.LrCCRW_heroLink:hover,.LrCCRW_monoLink:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.LrCCRW_heroLink:focus-visible,.LrCCRW_monoLink:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){.LrCCRW_heroLink,.LrCCRW_monoLink{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}.LrCCRW_heroLink:hover,.LrCCRW_heroLink:focus-visible,.LrCCRW_monoLink:hover,.LrCCRW_monoLink:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}.LrCCRW_heroLink,.LrCCRW_monoLink{padding-block:10px 3px}.LrCCRW_linkRow{max-width:var(--measure-text);flex-wrap:wrap;gap:4px clamp(16px,1.6vw,28px);display:flex}.LrCCRW_linkRow>li{min-width:0;display:flex}.LrCCRW_headLink{justify-self:start}.LrCCRW_who,.LrCCRW_numbers,.LrCCRW_approach,.LrCCRW_work,.LrCCRW_glance,.LrCCRW_ctaBand{width:100%;max-width:var(--frame-max);padding-inline:var(--page-margin);padding-bottom:var(--space-section);margin-inline:auto}.LrCCRW_swipeHint{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3)}@media (min-width:768px){.LrCCRW_swipeHint{display:none}}.LrCCRW_who{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-block) var(--gutter);padding-top:clamp(8px,2svh,32px);display:grid}.LrCCRW_whoHead,.LrCCRW_split{grid-column:1/-1;min-width:0}.LrCCRW_whoHead{align-content:start;justify-items:start;gap:clamp(16px,1.8vw,28px);display:grid}@media (min-width:1024px){.LrCCRW_whoHead{top:calc(var(--header-h) + 24px);grid-column:1/span 5;align-self:start;position:sticky}}.LrCCRW_whoBody{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;max-width:var(--measure-text)}.LrCCRW_split{gap:var(--gutter);align-items:stretch;display:grid}@media (min-width:768px){.LrCCRW_split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.LrCCRW_split{grid-column:7/-1;grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.LrCCRW_split{grid-template-columns:repeat(2,minmax(0,1fr))}}.LrCCRW_splitCol{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);border-radius:20px;grid-template-rows:auto 1fr;gap:clamp(16px,1.6vw,28px);min-width:0;padding:clamp(20px,1.8vw,36px);display:grid}.LrCCRW_splitPeople{background:var(--surface-accent);border-color:var(--accent)}.LrCCRW_splitHead{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance;align-items:center;gap:14px;display:flex}.LrCCRW_splitBadge{border:1px solid var(--border-2);width:clamp(36px,2.6vw,48px);height:clamp(36px,2.6vw,48px);font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);letter-spacing:0;color:var(--text-1);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.LrCCRW_splitPeople .LrCCRW_splitBadge{background:var(--accent);color:var(--on-accent);border-color:#0000}.LrCCRW_splitList{border-top:1px solid var(--border-1);align-content:start;display:grid}.LrCCRW_splitList li{border-bottom:1px solid var(--border-1);font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);padding:clamp(12px,1.1vw,20px) 0}.LrCCRW_splitPeople .LrCCRW_splitList li{color:var(--text-1)}.LrCCRW_numbers{gap:18px;display:grid}.LrCCRW_numbersLabel{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);font-weight:600}.LrCCRW_numberGrid{border-top:1px solid var(--border-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.LrCCRW_numberGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.LrCCRW_number{border-bottom:1px solid var(--border-1);align-content:start;gap:clamp(10px,1vw,18px);min-width:0;padding:clamp(20px,2.2vw,44px) clamp(12px,1.4vw,32px) clamp(20px,2vw,36px) 0;display:grid}.LrCCRW_number:nth-child(2n){border-left:1px solid var(--border-1);padding-left:clamp(12px,1.4vw,32px)}@media (min-width:1024px){.LrCCRW_number{border-bottom:0}.LrCCRW_number:not(:first-child){border-left:1px solid var(--border-1);padding-left:clamp(16px,1.6vw,36px)}}.LrCCRW_numberValue{font-family:var(--ff-display),sans-serif;font-weight:var(--fw-display);letter-spacing:var(--tracking-display-1);white-space:nowrap;color:var(--text-1);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(2.2rem,.9rem + 4.2vw,8rem);line-height:.92}.LrCCRW_number:first-child .LrCCRW_numberValue{color:var(--accent-text)}.LrCCRW_numberLabel{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);max-width:var(--measure-card)}.LrCCRW_approach{gap:var(--space-block);display:grid}.LrCCRW_approachHead{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(12px,1.6vw,22px) var(--gutter);align-items:end;display:grid}.LrCCRW_approachTitle,.LrCCRW_approachLede{grid-column:1/-1;min-width:0}.LrCCRW_approachLede{color:var(--text-2)}@media (min-width:1280px){.LrCCRW_approachLede{grid-column:8/-1;justify-self:end;width:100%}.LrCCRW_approachTitle{grid-column:1/span 7}}.LrCCRW_talonRow{border-top:1px solid var(--border-1);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.LrCCRW_talonRow{gap:var(--gutter);border-top:0;grid-template-columns:repeat(5,minmax(0,1fr))}}.LrCCRW_talonStep{border-bottom:1px solid var(--border-1);grid-template-columns:clamp(52px,14vw,84px) minmax(0,1fr);gap:14px;min-width:0;padding:18px 0;display:grid}@media (min-width:1024px){.LrCCRW_talonStep{border-bottom:0;border-top:1px solid var(--border-2);grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(16px,1.6vw,28px);padding:clamp(24px,2vw,40px) 0 0;position:relative}.LrCCRW_talonStep:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 14px #ffb3008c}html[data-route=content][data-format=light] .LrCCRW_talonStep:before{box-shadow:none}html[data-route=content][data-format=paper] .LrCCRW_talonStep:before{box-shadow:none}html[data-route=content][data-format=clear] .LrCCRW_talonStep:before{box-shadow:none}}.LrCCRW_talonLetter{font-family:var(--ff-display),sans-serif;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--border-ui);transition:color .4s var(--ease-out-expo),-webkit-text-stroke-color .4s var(--ease-out-expo);font-size:clamp(3rem,1.4rem + 5.6vw,11.5rem);font-weight:800;line-height:.8}.LrCCRW_talonStep:hover .LrCCRW_talonLetter{color:var(--accent);-webkit-text-stroke-color:var(--accent)}@media (max-width:1023.98px){.LrCCRW_talonLetter{padding-top:2px;font-size:clamp(2.6rem,1.6rem + 4vw,4.4rem)}}.LrCCRW_talonText{align-content:start;gap:8px;min-width:0;display:grid}.LrCCRW_talonName{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}.LrCCRW_talonBody{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}.LrCCRW_work{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-block) var(--gutter);display:grid}.LrCCRW_workHead,.LrCCRW_workBody{grid-column:1/-1;min-width:0}.LrCCRW_workHead{align-content:start;gap:16px;display:grid}@media (min-width:1280px){.LrCCRW_workHead{top:calc(var(--header-h) + 24px);grid-column:1/span 4;align-self:start;position:sticky}.LrCCRW_workBody{grid-column:5/-1}}.LrCCRW_workBody{gap:var(--gutter);display:grid}.LrCCRW_workGrid{gap:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--page-margin)*-1);padding:8px var(--page-margin) 24px;scroll-padding-inline:var(--page-margin);grid-auto-columns:86%;grid-auto-flow:column;margin-block:-8px -24px;display:grid;overflow-x:auto}.LrCCRW_workGrid::-webkit-scrollbar{display:none}.LrCCRW_workGrid>*{scroll-snap-align:start}@media (min-width:768px){.LrCCRW_workGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.LrCCRW_concept{min-width:0}.LrCCRW_conceptLink{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);height:100%;transition:border-color .3s var(--ease-out-expo);border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.LrCCRW_conceptLink:hover,.LrCCRW_conceptLink:focus-visible{border-color:var(--accent)}.LrCCRW_conceptMedia{aspect-ratio:16/10;background:var(--surface-2);display:block;overflow:hidden}.LrCCRW_conceptImg{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo);display:block}.LrCCRW_conceptLink:hover .LrCCRW_conceptImg{transform:scale(1.035)}.LrCCRW_conceptMeta{grid-template-rows:auto auto 1fr auto;justify-items:start;gap:8px;padding:clamp(18px,1.6vw,32px);display:grid}.LrCCRW_conceptTitle{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}.LrCCRW_conceptClient{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3)}.LrCCRW_conceptDek{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}.LrCCRW_conceptCta{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}.LrCCRW_conceptCta:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.LrCCRW_conceptCta:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){.LrCCRW_conceptCta{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}.LrCCRW_conceptCta:hover,.LrCCRW_conceptCta:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}.LrCCRW_conceptCta{margin-top:4px;padding-block:10px 3px}.LrCCRW_conceptLink:hover .LrCCRW_conceptCta{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.LrCCRW_gridTile{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);transition:border-color .3s var(--ease-out-expo);border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:center;gap:14px clamp(16px,1.8vw,40px);padding:clamp(18px,1.6vw,32px);display:grid}.LrCCRW_gridTile:hover,.LrCCRW_gridTile:focus-visible{border-color:var(--accent)}@media (min-width:768px){.LrCCRW_gridTile{grid-template-columns:auto minmax(0,1fr) auto}}.LrCCRW_gridCount{font-family:var(--ff-display),sans-serif;font-weight:var(--fw-display);letter-spacing:var(--tracking-display-1);color:var(--accent-text);font-variant-numeric:tabular-nums lining-nums;justify-items:start;gap:6px;font-size:clamp(2.8rem,1.6rem + 3vw,6.4rem);line-height:.9;display:grid}.LrCCRW_gridCountLabel{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3);max-width:26ch}.LrCCRW_gridText{gap:6px;min-width:0;display:grid}.LrCCRW_gridTitle{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:var(--text-1);text-wrap:balance}.LrCCRW_gridBody{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);max-width:var(--measure-text)}.LrCCRW_gridCta{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--on-inverse);background:var(--surface-inverse);white-space:nowrap;min-height:44px;transition:background-color var(--dur-micro) var(--ease-out-expo),color var(--dur-micro) var(--ease-out-expo);border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:.3em;padding:12px 20px;font-weight:600;display:inline-flex}.LrCCRW_gridTile:hover .LrCCRW_gridCta{background:var(--accent);color:var(--on-accent)}@media (max-width:767.98px){.LrCCRW_gridCta{white-space:normal;text-wrap:balance;max-width:100%}}@media (min-width:768px){.LrCCRW_gridCta{grid-column:auto}}.LrCCRW_glance{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-block) var(--gutter);display:grid}.LrCCRW_glanceHead,.LrCCRW_glanceBody{grid-column:1/-1;min-width:0}@media (min-width:1280px){.LrCCRW_glanceHead{top:calc(var(--header-h) + 24px);grid-column:1/span 4;align-self:start;position:sticky}}.LrCCRW_glanceBody{align-content:start;gap:8px;display:grid}@media (min-width:1280px){.LrCCRW_glanceBody{grid-column:5/-1}}.LrCCRW_glanceList{background:var(--panel-bg,linear-gradient(160deg, #ffffff0e, #ffffff05));border:1px solid var(--panel-border,#ffffff1a);box-shadow:var(--panel-shadow,inset 0 1px 0 #ffffff14);border-radius:22px;column-gap:clamp(24px,3vw,72px);margin-bottom:12px;padding:clamp(6px,.8vw,14px) clamp(18px,1.8vw,36px);display:grid}@media (min-width:768px){.LrCCRW_glanceList{grid-template-columns:repeat(2,minmax(0,1fr))}}.LrCCRW_glanceMore{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 12px}.LrCCRW_glanceRow{border-top:1px solid var(--border-1);align-content:start;gap:8px;min-width:0;padding-block:clamp(14px,1.3vw,24px);display:grid}.LrCCRW_glanceRow:first-child{border-top:0}.LrCCRW_glanceRow[data-wide]{grid-column:1/-1}.LrCCRW_glanceKey{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-3)}.LrCCRW_glanceVal{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-1);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact)}[data-wide] .LrCCRW_glanceVal{font-size:var(--fs-lede);line-height:var(--lh-lede);max-width:var(--measure-intro)}.LrCCRW_glanceVal a{color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo)}.LrCCRW_glanceVal a:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.LrCCRW_glanceVal a:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}.LrCCRW_more{border-top:1px solid var(--border-1)}.LrCCRW_more>summary{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-1);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding-block:10px;font-weight:600;list-style:none;display:flex}.LrCCRW_more>summary::-webkit-details-marker{display:none}.LrCCRW_more>summary:after{content:"+";transition:transform var(--dur-micro) var(--ease-out-expo);margin-left:auto;font-size:1.2rem;line-height:1}.LrCCRW_more>summary:hover{color:var(--accent-text)}.LrCCRW_more[open]>summary:after{transform:rotate(45deg)}.LrCCRW_rules{border-top:1px solid var(--border-1);margin-bottom:8px;display:grid}.LrCCRW_rules>div{border-bottom:1px solid var(--border-1);gap:4px 24px;padding:12px 0;display:grid}@media (min-width:768px){.LrCCRW_rules>div{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}}.LrCCRW_rules dt{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--text-1);font-weight:600}.LrCCRW_rules dd{font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);color:var(--text-2);text-wrap:pretty;font-size:var(--fs-compact);line-height:var(--lh-compact);max-width:var(--measure-text)}.LrCCRW_glancePart{white-space:nowrap}.LrCCRW_ctaBand{padding-top:var(--space-block);border-top:1px solid var(--border-1);justify-items:start;gap:32px;display:grid}.LrCCRW_ctaText{max-width:18ch}.LrCCRW_ctaActions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.LrCCRW_ctaFormLink{font-family:var(--ff-ui),sans-serif;font-size:var(--fs-meta);font-weight:500;line-height:var(--lh-compact);letter-spacing:var(--tracking-body);word-spacing:var(--word-spacing);text-transform:none;color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-skip-ink:auto;transition:text-decoration-color var(--dur-micro) var(--ease-out-expo);font-weight:600}.LrCCRW_ctaFormLink:hover{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover);text-decoration-thickness:var(--link-thickness-hover)}.LrCCRW_ctaFormLink:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:2px}@media (max-width:1023.98px){.LrCCRW_ctaFormLink{min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-2,var(--hairline-strong));text-decoration-color:var(--border-2,var(--hairline-strong));text-underline-offset:.45em;border-bottom-width:0;padding-block:calc(22px - .75em);display:inline-block}.LrCCRW_ctaFormLink:hover,.LrCCRW_ctaFormLink:focus-visible{-webkit-text-decoration-color:var(--link-underline-hover);text-decoration-color:var(--link-underline-hover)}}.LrCCRW_ctaFormLink{padding-block:12px}
._73HYya_calculator{width:100%;max-width:var(--frame-max);padding-inline:var(--page-margin);padding-bottom:var(--space-section);scroll-margin-top:calc(var(--header-h) + 16px);margin-inline:auto}._73HYya_calculator>*{margin-top:0}._73HYya_optionsList>summary{min-height:56px}._73HYya_optionsTitle{font-family:var(--ff-heading),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3);text-transform:none;color:inherit;text-wrap:balance}._73HYya_rowMain{gap:3px;min-width:0;display:grid}._73HYya_rowName{font-family:var(--ff-ui),sans-serif;color:var(--text-1);align-items:center;gap:10px;font-weight:600;display:inline-flex}._73HYya_rowIcon{width:20px;height:20px;color:var(--accent-text);flex:none}._73HYya_rowNote{color:var(--text-2)}
