.hne05q_hero{height:100svh;min-height:700px;padding:0 var(--space-sheet);position:relative;overflow:hidden}.hne05q_sheet{gap:var(--space-sheet);grid-template-columns:repeat(6,minmax(0,1fr));height:100%;display:grid}.hne05q_cols{display:contents}.hne05q_col{gap:var(--space-sheet);flex-direction:column;grid-row:1;display:flex}.hne05q_col1{grid-column:1}.hne05q_col2{display:none}.hne05q_col5{grid-column:5;margin-top:-40px}.hne05q_col6{grid-column:6;margin-top:-110px}.hne05q_pair{grid-area:1/2/auto/span 3;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:calc(28svh - var(--space-sheet)) auto 1fr;gap:var(--space-sheet);min-height:0;display:grid}.hne05q_pairTop{justify-content:flex-end;gap:var(--space-sheet);flex-direction:column;display:flex;overflow:hidden}.hne05q_pairBottom{gap:var(--space-sheet);flex-direction:column;display:flex;overflow:hidden}.hne05q_fr{background-color:var(--color-tissue);flex:none}.hne05q_pic{aspect-ratio:var(--r,1);position:relative;overflow:hidden}.hne05q_img{object-fit:cover;object-position:var(--pos,50% 50%);transform:scale(var(--z,1));transform-origin:var(--pos,50% 50%)}.hne05q_strip{height:var(--space-strip);font-size:var(--text-small);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 10px;line-height:1;display:flex;overflow:hidden}.hne05q_panel{background-color:var(--color-ink);min-height:470px;color:var(--color-paper);flex-direction:column;grid-column:1/-1;gap:22px;padding:28px;display:flex}.hne05q_wordmark{font-size:var(--text-lead);font-weight:var(--font-weight-semibold);letter-spacing:-.03em;align-self:flex-start;line-height:1;text-decoration:none}.hne05q_title{max-width:9em}.hne05q_lead{max-width:40ch}.hne05q_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:auto;display:flex}.hne05q_nav{gap:24px;display:flex}.hne05q_wordmark:hover,.hne05q_wordmark:focus-visible,.hne05q_nav a:hover,.hne05q_nav a:focus-visible{text-decoration-line:underline}.hne05q_nav a{text-decoration:none}@media (prefers-reduced-motion:no-preference){.hne05q_col1,.hne05q_col5{animation:hne05q_drift 4.6s var(--ease-soft) both}.hne05q_col2,.hne05q_col6{animation:hne05q_drift 5s var(--ease-soft) reverse both}@media (min-width:48rem){.hne05q_panel{animation:hne05q_rise .9s var(--ease-expo) both .15s}.hne05q_pairTop .hne05q_fr,.hne05q_pairBottom .hne05q_fr{animation:hne05q_rise 1.1s var(--ease-expo) both .35s}}}@keyframes hne05q_drift{0%{transform:translateY(0)}to{transform:translateY(-60px)}}@keyframes hne05q_rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:47.99rem){.hne05q_hero{height:auto;min-height:0;padding:0}.hne05q_sheet{flex-direction:column;height:auto;display:flex}.hne05q_pair{display:block}.hne05q_pairTop,.hne05q_pairBottom,.hne05q_col5,.hne05q_col6{display:none}.hne05q_panel{gap:18px;min-height:0;padding:24px 20px}.hne05q_row{margin-top:4px}.hne05q_cols{grid-template-columns:1fr 1fr;gap:8px;height:62svh;padding:8px 8px 0;display:grid;overflow:hidden}.hne05q_col{gap:8px}.hne05q_col2{margin-top:-60px;display:flex}.hne05q_col .hne05q_fr:nth-child(n+4){display:none}}
.Znk2Fa_acc{gap:var(--space-seam);height:540px;display:flex}.Znk2Fa_stage{transition:flex-basis var(--duration-accordion) var(--ease-in-out);flex:0 0 86px;position:relative;overflow:hidden}.Znk2Fa_open{flex:auto}.Znk2Fa_head{font-size:inherit;margin:0}.Znk2Fa_btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.Znk2Fa_open .Znk2Fa_btn{cursor:default}.Znk2Fa_btn:focus-visible{outline-offset:-6px;outline-color:var(--anello,var(--color-thread))}.Znk2Fa_name{transform-origin:0 100%;white-space:nowrap;font-size:var(--text-lead);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.1;transition:opacity .2s;position:absolute;bottom:22px;left:22px;transform:rotate(-90deg)translateY(100%)}.Znk2Fa_open .Znk2Fa_name{opacity:0}.Znk2Fa_full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Znk2Fa_body{opacity:0;visibility:hidden;transition:opacity .3s ease .15s, visibility 0s linear var(--duration-accordion);grid-template-columns:1fr 1fr;gap:24px;padding:28px;display:grid;position:absolute;inset:0}.Znk2Fa_open .Znk2Fa_body{opacity:1;visibility:visible;transition-delay:.2s,0s}.Znk2Fa_text{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex}.Znk2Fa_title{font-size:var(--text-head);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;text-wrap:balance;max-width:9em;line-height:.95}.Znk2Fa_copy{max-width:36ch}.Znk2Fa_note{font-size:var(--text-small);font-weight:var(--font-weight-medium);margin-top:12px}.Znk2Fa_pic{position:relative;overflow:hidden}.Znk2Fa_img{object-fit:cover}@media (max-width:79.99rem){.Znk2Fa_body{grid-template-columns:1fr}.Znk2Fa_pic{display:none}}@media (max-width:47.99rem){.Znk2Fa_acc{flex-direction:column;gap:6px;height:auto}.Znk2Fa_stage{flex:none;transition:none}.Znk2Fa_btn{align-items:center;min-height:64px;padding:0 20px;display:flex;position:relative}.Znk2Fa_name{white-space:normal;font-size:var(--text-lead);position:static;transform:none}.Znk2Fa_open .Znk2Fa_btn{min-height:0;padding:24px 20px 0}.Znk2Fa_open .Znk2Fa_name{display:none}.Znk2Fa_open .Znk2Fa_full{clip-path:none;white-space:normal;width:auto;height:auto;font-size:var(--text-head);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;text-wrap:balance;line-height:.95;position:static;overflow:visible}.Znk2Fa_body{padding:14px 20px 24px;transition:none;display:block;position:relative;inset:auto}.Znk2Fa_stage:not(.Znk2Fa_open) .Znk2Fa_body,.Znk2Fa_title{display:none}}@media (prefers-reduced-motion:reduce){.Znk2Fa_stage,.Znk2Fa_name,.Znk2Fa_body{transition:none}}@media (scripting:none){.Znk2Fa_acc{flex-direction:column;gap:6px;height:auto}.Znk2Fa_stage{flex:none}.Znk2Fa_btn{cursor:default;padding:24px 20px 0;display:block;position:relative}.Znk2Fa_name{display:none}.Znk2Fa_full{clip-path:none;white-space:normal;width:auto;height:auto;font-size:var(--text-head);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;line-height:.95;position:static;overflow:visible}.Znk2Fa_body,.Znk2Fa_stage:not(.Znk2Fa_open) .Znk2Fa_body{opacity:1;visibility:visible;padding:14px 20px 24px;display:block;position:relative;inset:auto}.Znk2Fa_title,.Znk2Fa_pic{display:none}}
