.dp-next{padding:var(--section-pad) var(--pad-x)}.dp-next--strip{background:var(--color-surface)}.dp-next-h{text-box:trim-both cap alphabetic}.dp-next-list{margin-top:var(--space-6);border-top:2px solid var(--color-rule)}.dp-next-row{gap:var(--space-4);padding-block:var(--space-5);border-bottom:2px solid var(--color-rule);display:grid}.dp-next-name{font-family:var(--font-body);font-size:var(--text-lead);letter-spacing:0;font-weight:700;line-height:1.25}.dp-next-name a{color:inherit}.dp-next-line{margin-top:var(--space-1);max-inline-size:34rem}.dp-next-opens{margin-top:var(--space-2);font-weight:700}.dp-next-form{gap:var(--space-4);max-inline-size:34rem;display:grid}.dp-next-field label{font-weight:700;display:block}.dp-next-field input{margin-top:var(--space-2);border:2px solid var(--color-ink-soft,currentColor);background:var(--color-canvas,#fff);block-size:56px;inline-size:100%;padding-inline:var(--space-4);color:var(--color-ink);border-radius:0;font-size:1.1875rem;display:block}.dp-next-field input:focus-visible{border-color:var(--color-ink)}.dp-next-error{margin-top:var(--space-2);color:var(--color-error,#b3261e)}.dp-next-trap{block-size:1px;inline-size:1px;position:absolute;left:-10000px;overflow:hidden}.dp-next-btn{inline-size:100%}.dp-next-note{font-size:var(--text-small)}.dp-next-sent{font-weight:700}@media (min-width:768px){.dp-next-btn{inline-size:auto;min-inline-size:16rem}.dp-next--strip .dp-next-row{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start}.dp-next--strip .dp-next-form{inline-size:100%}.dp-next--card .dp-next-list{gap:var(--space-6) 24px;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dp-next--card .dp-next-row{border:2px solid var(--color-rule);padding:var(--space-5)}}@media (min-width:1024px){.dp-next--card .dp-next-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.op-through{gap:var(--space-2);min-inline-size:0;margin:0;display:grid}.op-through-frame{aspect-ratio:var(--through-aspect,4 / 3);background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-rule);display:block;position:relative;overflow:clip;container-type:inline-size}.op-through-layer{display:block;position:absolute;inset:0}.op-through-layer img{object-fit:cover;object-position:var(--through-position,50% 75%)}.op-through-coloured{clip-path:inset(0 100% 0 0)}.op-through-seam{background:var(--color-ink);opacity:0;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.op-through[data-through] .op-through-coloured{clip-path:inset(0);transition:clip-path 2.8s var(--ease-paper) .1s}.op-through[data-through] .op-through-seam{opacity:1;transition:translate 2.8s var(--ease-paper) .1s, opacity .2s var(--ease-out) 2.7s;animation:op-seam-out .3s var(--ease-out) 2.7s both;translate:100cqw}@keyframes op-seam-out{to{opacity:0}}.op-through-caption{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--text-small);flex-wrap:wrap;line-height:1.4;display:flex}.op-through-again{min-block-size:44px;color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.op-through-again[hidden]{display:none}@media (prefers-reduced-motion:reduce){.op-through-coloured{clip-path:none}.op-through[data-through] .op-through-coloured,.op-through[data-through] .op-through-seam{transition:none;animation:none}.op-through-seam,.op-through-again{display:none}}
