.pg-ready .page-head{text-align:center;border-bottom:0;margin-bottom:48px;padding:48px 0 0}.pg-ready .page-head h1{letter-spacing:.02em;font-weight:400}.pg-ready .ed-lead{max-width:34em;font-size:var(--fs-body);line-height:var(--lh-body);margin:16px auto 0}@media (width>=860px){.pg-ready .page-head{margin-bottom:96px;padding:112px 0 0}.pg-ready .ed-lead{margin-top:24px}}.pg-ready .section+.section{margin-top:var(--sp-sec);padding-top:var(--sp-line);border-top:1px solid var(--line)}@media (width<=959px){.pg-ready .section:has(>:last-child:is(.ed-grid,.plain,.items))+.section{border-top:0;padding-top:0}}.pg-ready .ed-fig{margin:0}.pg-ready .ed-frame{aspect-ratio:var(--r,4 / 3);background:var(--pending);position:relative;overflow:hidden}.pg-ready .ed-frame>:is(img,.pending-photo,a){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-ready .ed-cap{font-size:var(--fs-label);line-height:var(--lh-note);letter-spacing:.02em;color:var(--stone);margin-top:10px}.pg-ready .ed-fig.is-bleed{margin-inline:calc(-1 * var(--gutter))}.pg-ready .ed-fig.is-bleed .ed-cap{padding-inline:var(--gutter)}@media (width>=960px){.pg-ready .ed-frame{aspect-ratio:var(--r-wide,var(--r,4 / 3))}.pg-ready .ed-fig.is-bleed{margin-inline:0}.pg-ready .ed-fig.is-bleed .ed-cap{padding-inline:0}}.pg-ready .ed-spec{border-top:1px solid var(--ink);margin:0}.pg-ready .ed-spec>div{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:14px 0;display:grid}.pg-ready .ed-spec dt{font-size:var(--fs-label);letter-spacing:.08em;color:var(--stone);font-weight:500}.pg-ready .ed-spec dd{font-family:var(--font-body);font-size:var(--fs-item);font-variant-numeric:tabular-nums;margin:0;line-height:1.6}.pg-ready .ed-spec :is(.note-inline,.soon){font-family:var(--font-body)}.pg-ready .ed-spec dd>.soon:first-child{margin-left:0}@media (width>=860px){.pg-ready .ed-spec>div{grid-template-columns:120px minmax(0,1fr);padding:16px 0}}.pg-ready .ed-band{background:var(--ink-deep);color:var(--paper);padding:var(--sp-block) 0;margin:var(--sp-sec) 0}.pg-ready .ed-band :is(.note,.ed-cap,.item-note){color:var(--accent-soft)}.pg-ready .ed-band :is(.items,.items>li,.steps,.steps li,.plain,.plain li){border-color:var(--line-dark)}.pg-ready .ed-band :is(.ed-frame,.pending-photo){background:#faf8f414}.pg-ready .ed-band.is-close{text-align:center}.pg-ready .ed-band.is-close .section{display:block}.pg-ready .ed-band.is-close .section>h2{font-size:var(--fs-display);line-height:var(--lh-display);margin:0 0 16px;display:block;position:static}.pg-ready .ed-band.is-close .section>p{max-width:32em;margin-inline:auto}.pg-ready .ed-band.is-close .ed-close-meta{font-size:var(--fs-note);letter-spacing:.04em;color:var(--accent-soft);font-variant-numeric:tabular-nums;margin-top:8px}.pg-ready .ed-band.is-close .ed-close-cta{margin-top:32px}.pg-ready .ed-band.is-end{margin-bottom:calc(-1 * var(--space));border-bottom:1px solid var(--line-dark);padding-bottom:56px}.pg-ready .ed-panel+.ed-band{margin-top:0}@media (width>=860px){.pg-ready .ed-band.is-end{padding:112px 0 88px}}.pg-ready .ed-boxes{gap:8px;max-width:480px;margin-top:32px;display:grid}.pg-ready .ed-box{border:1px solid var(--ink);min-height:64px;font-family:var(--font-title);font-size:var(--fs-item);transition:background-color .15s var(--ease), color .15s var(--ease);border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;line-height:1.4;text-decoration:none;display:flex}.pg-ready .ed-box:after{content:"→";content:"→" / "";font-family:var(--font-body);font-size:var(--fs-body);transition:transform .25s var(--ease);flex:none}@media (hover:hover){.pg-ready .ed-box:hover{background:var(--ink);color:var(--paper)}.pg-ready .ed-box:hover:after{transform:translate(6px)}}.pg-ready .ready-photo,.pg-ready .ready-details .ed-frame{background:#fff}.pg-ready .ready-photo>img,.pg-ready .ready-details .is-full>img{object-fit:contain}.pg-ready .ready-photo>img[hidden]{display:none}.pg-ready .ready-thumb{width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.pg-ready .ready-thumb>span{display:block}.pg-ready .ready-thumb[aria-pressed=true] .ed-frame:after{content:"";border:2px solid var(--accent);pointer-events:none;position:absolute;inset:0}.pg-ready .ready-thumb[aria-pressed=true] .ed-cap{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.pg-ready .ready-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pg-ready .ready-details li{aspect-ratio:auto;overflow:visible}.pg-ready .ready-details li>*{height:auto}.pg-ready .ready-details .ed-cap{text-align:center;margin-top:8px}.pg-ready .ready-note{border-left:1px solid var(--accent);padding-left:16px}.pg-ready .ready-note>p:first-child{margin-top:0}.pg-ready .ready-note>p+p{margin-top:12px}.pg-ready .rd-spec{margin:28px 0 14px}.pg-ready .ready-info .ed-boxes{max-width:none;margin-top:28px}@media (width<=859px){.pg-ready .ready-item{gap:32px}.pg-ready .ready-info .avail{margin-bottom:16px}.pg-ready .ready-note{margin-top:24px}.pg-ready .ready-note>p+p{margin-top:15px}.pg-ready .rd-spec{margin:32px 0 16px}.pg-ready .ready-info .ed-boxes{margin-top:32px}}.pg-ready .ready-item{margin-bottom:0}.pg-ready .section.ready-how{margin-top:var(--sp-sec);padding-top:var(--sp-line);border-top:1px solid var(--line)}@media (width>=960px){.pg-ready .section.ready-how{margin-top:calc(var(--sp-sec) + var(--sp-line));border-top:0;padding-top:0}}.pg-ready .ready-item+.ready-item{margin-top:var(--sp-sec);padding-top:var(--sp-line);position:relative}.pg-ready .ready-item+.ready-item:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--line);position:absolute}
