.sd{--sd-step: clamp(56px, 9vh, 112px);--sd-rule: 1px solid var(--line)}.sd-open{padding-block:clamp(8px,2vh,24px) var(--sd-step)}.sd-statement{max-width:22ch;margin-top:22px;color:var(--fg);text-wrap:balance}.sd-lead{margin-top:clamp(28px,4vh,48px);margin-left:auto;max-width:46ch;color:var(--fg-70)}@media(min-width:900px){.sd-lead{margin-left:38%}}.sd-facts{margin-top:var(--sd-step);padding-top:18px;border-top:var(--sd-rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px)}.sd-fact{display:grid;gap:6px;align-content:start}.sd-fact dt{color:var(--fg-muted)}.sd-fact dd{margin:0;color:var(--fg)}@media(max-width:640px){.sd-facts{grid-template-columns:1fr;gap:18px}}.sd-plates{padding-block:var(--sd-step) 0}.sd-plates-head{margin-bottom:clamp(36px,6vh,72px)}.sd-plate{display:grid;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(40px,7vh,88px);border-top:var(--sd-rule)}.sd-plate-body{position:relative;display:grid;gap:18px;justify-items:start}.sd-plate-name{color:var(--fg)}.sd-plate-body p{color:var(--fg-70);max-width:42ch}.sd-plate-index{display:inline-flex;align-items:center;gap:10px;color:var(--fg-muted);font-variant-numeric:tabular-nums;letter-spacing:.18em}.sd-plate-index:before{content:"";width:26px;height:1px;background:var(--coral)}.sd-plate-fig{margin:0;display:grid;gap:12px}.sd-plate-frame{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:color-mix(in srgb,var(--fg) 8%,var(--bg))}.sd-plate-frame img{width:100%;height:100%;object-fit:cover;display:block}.sd-plate-cap{color:var(--fg-muted)}@media(min-width:960px){.sd-plate{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sd-plate--right .sd-plate-fig{margin-right:calc(-1 * var(--gutter))}.sd-plate--left{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sd-plate--left .sd-plate-fig{order:-1;margin-left:calc(-1 * var(--gutter))}.sd-plate--left .sd-plate-cap{text-align:right}}@media(min-width:1200px){.sd-plate-body{padding-left:76px}.sd-plate-index{position:absolute;top:10px;left:0}.sd-plate-index:before{width:40px}}.sd-list{display:grid}.sd-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px clamp(16px,4vw,56px);padding-block:clamp(20px,3.2vh,34px);border-top:var(--sd-rule);transition:border-color .26s var(--ease)}.sd-list-row:last-child{border-bottom:var(--sd-rule)}.sd-list-name{color:var(--fg);display:inline-block;transition:transform .32s var(--ease)}.sd-list-meta{color:var(--fg-muted);text-align:right}.sd-list-kinds{grid-column:1 / -1;color:var(--fg-muted)}@media(hover:hover){.sd-list-row:hover{border-top-color:var(--coral)}.sd-list-row:hover+.sd-list-row{border-top-color:var(--coral)}.sd-list-row:hover .sd-list-name{transform:translate(10px)}}@media(min-width:760px){.sd-list-row{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,4fr)}.sd-list-meta{text-align:left}.sd-list-kinds{grid-column:auto;text-align:right}}.sd-habits{display:grid}.sd-habit{display:grid;gap:6px 28px;padding-block:clamp(22px,3.4vh,36px);border-top:var(--sd-rule)}.sd-habit:last-child{border-bottom:var(--sd-rule)}.sd-habit-n{color:var(--fg-muted);font-variant-numeric:tabular-nums;letter-spacing:.18em}.sd-habit h3{color:var(--fg)}.sd-habit p{color:var(--fg-70);max-width:62ch}@media(min-width:760px){.sd-habit{grid-template-columns:4ch minmax(0,5fr) minmax(0,7fr);align-items:start}.sd-habit-n{padding-top:8px}}.sd-close-in{display:grid;justify-items:start;gap:20px}.sd-close-mark{width:56px;height:56px}.sd-close h2{max-width:20ch}.sd-close p{max-width:54ch}.sd-close-counts{margin-top:6px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--paper) 22%,var(--ink));color:color-mix(in srgb,var(--paper) 72%,var(--ink));width:100%}.sd-reveal{opacity:0;transform:translateY(18px);transition:opacity .76s var(--ease),transform .76s var(--ease)}.sd-reveal.is-in{opacity:1;transform:none}.sd-plate-frame img{transform:scale(1.09);will-change:transform}@media(prefers-reduced-motion:reduce){.sd-reveal{opacity:1;transform:none;transition:none}.sd-list-name,.sd-list-row{transition:none}.sd-plate-frame img{transform:none!important;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/studio.css.map */
