.ev-surface.lh.dsp-page .ds-sheet{font-family:var(--font-hanken),"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;letter-spacing:normal}.ev-surface.lh.dsp-page .ds-sheet .ds-credit{margin-top:.75rem}.ev-surface.lh.dsp-page .ds-sheet .ds-qr p{margin-top:.2rem}.ev-surface.lh.dsp-page .ds-offer>p{margin:.4rem 0 .9rem}@media screen{.ev-surface.lh.dsp-page .ds-sheet{padding:1.5rem}}.ev-surface.lh.dsp-page .ds-sheet h2,.ev-surface.lh.dsp-page .ds-sheet h3{font-family:inherit;font-weight:700;letter-spacing:normal;text-wrap:wrap;font-variation-settings:normal;color:var(--foreground)}.ev-surface .dsp-head{padding-top:clamp(24px,3.5vw,44px)}.ev-surface .dsp-crumbs{font-size:.88rem;color:var(--ink-3)}.ev-surface .dsp-crumbs a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-3)}.ev-surface .dsp-title{display:grid;gap:14px;max-width:900px;margin-top:18px}.ev-surface.lh .dsp-kicker{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.84rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--teal)}.ev-surface .dsp-kicker span+span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:16px;vertical-align:middle}.ev-surface .dsp-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.ev-surface.lh .dsp-title-row h1{font-size:clamp(2.2rem,4.4vw,3.5rem);line-height:1.03}.ev-surface.lh .dsp-lead{max-width:40em;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.ev-surface .dsp-ws{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px clamp(20px,3vw,40px);margin-top:clamp(24px,3vw,36px);align-items:start}.ev-surface .dsp-ws>.ds-gen{grid-column:1;margin:0;background:var(--card);border:1px solid var(--line-2);border-radius:14px;padding:clamp(18px,2.4vw,26px)}.ev-surface .dsp-ws>.ds-offer{grid-column:1;margin:0}.ev-surface .dsp-ws>.ds-preview{grid-column:2;grid-row:1/span 3;position:sticky;top:20px}.ev-surface .dsp-ws>.ds-preview>.ds-sheet:first-child{margin-top:0}.ev-surface .dsp-ws.dsp-ws-single{grid-template-columns:minmax(0,1fr);max-width:900px}.ev-surface .dsp-ws.dsp-ws-single>.ds-sheet{margin-top:0}.ev-surface .dsp-ws .ds-sheet{box-shadow:0 30px 50px -28px rgb(31 27 22/.35)}@media (max-width:900px){.ev-surface .dsp-ws{grid-template-columns:minmax(0,1fr)}.ev-surface .dsp-ws>.ds-preview{grid-column:1;grid-row:auto;position:static}}.ev-surface.lh .dsp-ws .ds-gen .ds-h2{font-family:var(--serif);font-weight:500;font-size:1.45rem;letter-spacing:-.015em;padding:0;border:0;color:var(--ink)}.ev-surface.lh .dsp-ws .ds-gen .ds-body{margin-top:10px;font-size:.93rem;line-height:1.55;color:var(--ink-2)}.ev-surface .dsp-ws .ds-gen fieldset{border:0;padding:0;margin-top:18px}.ev-surface .dsp-ws .ds-gen legend{padding:0;margin-bottom:8px;font-size:.74rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);display:flex;gap:10px;align-items:baseline}.ev-surface .dsp-ws .ds-gen-type{padding:7px 13px;border-color:var(--line-2);color:var(--ink-2);font-size:.88rem;text-decoration:none}.ev-surface .dsp-ws .ds-gen-type.is-current{background:var(--teal);border-color:var(--teal);color:#fff}.ev-surface .dsp-ws .ds-gen label{font-size:.82rem;font-weight:500;color:var(--ink-2)}.ev-surface .dsp-ws .ds-gen input,.ev-surface .dsp-ws .ds-gen select,.ev-surface .dsp-ws .ds-gen textarea{min-height:42px;padding:9px 11px;font-size:.95rem;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:8px}.ev-surface .dsp-ws .ds-gen input:focus-visible,.ev-surface .dsp-ws .ds-gen select:focus-visible,.ev-surface .dsp-ws .ds-gen textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.ev-surface .dsp-ws .ds-gen-link{color:var(--teal);font-size:.88rem;text-decoration:none}.ev-surface .dsp-ws .ds-gen>.ds-gen-link{margin-top:14px}.ev-surface .dsp-ws .ds-gen-actions{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.ev-surface .dsp-ws .ds-gen-print{min-height:44px;padding:.7rem 1.3rem;background:var(--teal);color:#fff;font-size:.98rem;border-radius:8px}.ev-surface .dsp-ws .ds-gen-print:hover{background:var(--teal-deep)}.ev-surface .dsp-ws .ds-gen-note{font-size:.86rem;color:var(--ink-3)}.ev-surface section.dsp-when-sec{padding-top:clamp(8px,1vw,16px)}.ev-surface .dsp-when{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}.ev-surface.lh .dsp-when h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.08;margin-bottom:18px}.ev-surface .dsp-quotes{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ev-surface .dsp-quotes li{font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.35;color:var(--ink);padding-left:16px;border-left:3px solid var(--gold)}.ev-surface.lh .dsp-when p{margin-bottom:12px;color:var(--ink-2);font-size:1.05rem;line-height:1.6}.ev-surface .dsp-when a{color:var(--teal);text-underline-offset:3px}@media (max-width:820px){.ev-surface .dsp-when{grid-template-columns:1fr}}.ev-surface.lh .dsp-keep{border-top:0;padding-block:0}.ev-surface.lh .dsp-keep h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.04}.ev-surface .dsp-keep h2 em{font-style:italic;color:var(--teal)}.ev-surface .dsp-p2g{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(14px,2vw,26px);align-items:center}.ev-surface .dsp-p2g .lh-page{transform:rotate(-1.8deg);box-shadow:0 30px 50px -28px rgb(31 27 22/.45);border-radius:3px}@media (max-width:560px){.ev-surface .dsp-p2g{grid-template-columns:1fr}.ev-surface .dsp-p2g .lh-page{transform:none}}.ev-surface .dsp-others{list-style:none;margin:clamp(24px,3vw,36px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px 18px}.ev-surface .dsp-others a{display:grid;gap:8px;text-decoration:none;color:var(--ink)}.ev-surface .dsp-others .lh-page{border-radius:6px;box-shadow:none}.ev-surface .dsp-others .t{font-family:var(--serif);font-size:1.18rem;margin-top:4px}.ev-surface .dsp-others .d{font-size:.9rem;color:var(--ink-2)}.ev-surface .dsp-others a:hover .t{color:var(--teal)}@media (max-width:760px){.ev-surface .dsp-others{grid-template-columns:1fr 1fr}}@media print{.ev-surface.dsp-page{background:#fff!important}.ev-surface .dsp-head{padding:0}.ev-surface.lh.dsp-page .wrap{max-width:none;padding:0}.ev-surface .dsp-ws{display:block;margin:0}.ev-surface .dsp-ws.dsp-ws-single{max-width:none}.ev-surface .dsp-ws>.ds-preview{position:static}.ev-surface .dsp-ws .ds-sheet{box-shadow:none}}