:is(html:has([data-lp=dorelan-dormo-male]),body:has([data-lp=dorelan-dormo-male])){background-color:#fff;overflow-x:hidden}[data-lp=dorelan-dormo-male]{--dor-sans:"Montserrat",system-ui,-apple-system,sans-serif;--dor-display:var(--dor-sans);--dor-mono:var(--dor-sans);--dor-signature:#4a4d4c;--dor-gray-6:#a6a7aa;--dor-gray-8:#898b8e;--dor-reactive:#a52337;--dor-reactive-deep:#78071a;--dor-white:#fff;--dor-primary:var(--dor-signature);--dor-cta:var(--dor-signature);--dor-background:var(--dor-white);--dor-surface:#f3f3f4;--dor-text:var(--dor-signature);--dor-border:#d8d9da;--dor-overlay:#4a4d4c8c;--dor-accent-2:var(--dor-reactive);--dor-paper:var(--dor-background);--dor-paper-soft:var(--dor-surface);--dor-paper-warm:#ececed;--dor-paper-deep:var(--dor-signature);--dor-ink:var(--dor-signature);--dor-ink-soft:#5c5f5e;--dor-ink-mid:var(--dor-gray-8);--dor-ink-dim:var(--dor-gray-8);--dor-ink-faint:var(--dor-gray-6);--dor-ink-invert:var(--dor-white);--dor-rule:var(--dor-border);--dor-rule-strong:#c4c5c6;--dor-rule-ink:#4a4d4c24;--dor-accent:var(--dor-reactive);--dor-accent-dark:var(--dor-reactive-deep);--dor-accent-soft:#e8c5ca;--dor-accent-glow:#f7eef0;--dor-cta-bg:var(--dor-cta);--dor-cta-ink:var(--dor-white);--dor-cta-hover:#3a3d3c;--dor-section-gap:80px;--dor-button-radius:0px;--dor-shadow-soft:0 4px 20px #4a4d4c0f;--dor-fade:.8s ease-out;font-family:var(--dor-sans);background:var(--dor-paper);color:var(--dor-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}[data-lp=dorelan-dormo-male] *,[data-lp=dorelan-dormo-male] :before,[data-lp=dorelan-dormo-male] :after{box-sizing:border-box}[data-lp=dorelan-dormo-male] .dor-display{font-family:var(--dor-sans);letter-spacing:-.02em;font-weight:100;line-height:1.05}[data-lp=dorelan-dormo-male] .dor-em,[data-lp=dorelan-dormo-male] .dor-em-strong{font-family:var(--dor-sans);letter-spacing:-.02em;font-style:normal;font-weight:800}[data-lp=dorelan-dormo-male] .dor-title{font-family:var(--dor-sans);letter-spacing:-.015em;font-weight:500;line-height:1.15}[data-lp=dorelan-dormo-male] .dor-tagline{font-family:var(--dor-sans);letter-spacing:.28em;text-transform:lowercase;color:var(--dor-ink-dim);font-size:11px;font-weight:100}[data-lp=dorelan-dormo-male] .dor-eyebrow{font-family:var(--dor-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dor-ink-dim);font-size:11px;font-weight:500}[data-lp=dorelan-dormo-male] .dor-sans-heavy{font-family:var(--dor-sans);letter-spacing:-.02em;font-weight:800;line-height:1.05}[data-lp=dorelan-dormo-male] .dor-mono-num{font-family:var(--dor-mono);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}[data-lp=dorelan-dormo-male] .dor-btn{font-family:var(--dor-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--dor-button-radius);cursor:pointer;min-height:52px;box-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:16px 28px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .22s,color .22s,border-color .22s,transform .22s;display:inline-flex}[data-lp=dorelan-dormo-male] .dor-btn:disabled{opacity:.5;cursor:not-allowed}[data-lp=dorelan-dormo-male] .dor-btn-primary{background:var(--dor-cta-bg);color:var(--dor-cta-ink)}[data-lp=dorelan-dormo-male] .dor-btn-primary:hover:not(:disabled){background:var(--dor-cta-hover)}[data-lp=dorelan-dormo-male] .dor-btn-outline{color:var(--dor-ink);border-color:var(--dor-ink);background:0 0}[data-lp=dorelan-dormo-male] .dor-btn-outline:hover:not(:disabled){background:var(--dor-ink);color:var(--dor-ink-invert)}[data-lp=dorelan-dormo-male] .dor-btn-ghost{color:var(--dor-ink);border-bottom:1px solid var(--dor-ink);background:0 0;min-height:auto;padding:12px 0}[data-lp=dorelan-dormo-male] .dor-btn-ghost:hover:not(:disabled){color:var(--dor-accent);border-bottom-color:var(--dor-accent)}[data-lp=dorelan-dormo-male] .dor-btn-quiet{color:var(--dor-ink);border-color:var(--dor-rule-strong);background:0 0;min-height:auto;padding:10px 14px;font-size:12px}[data-lp=dorelan-dormo-male] .dor-btn-quiet:hover:not(:disabled){background:var(--dor-surface)}[data-lp=dorelan-dormo-male] .dor-card{background:var(--dor-paper);border:1px solid var(--dor-rule);padding:32px}[data-lp=dorelan-dormo-male] .dor-card-warm{background:var(--dor-surface);padding:32px}[data-lp=dorelan-dormo-male] .dor-hairline{border:0;border-top:1px solid var(--dor-rule);margin:0}[data-lp=dorelan-dormo-male] .dor-input,[data-lp=dorelan-dormo-male] .dor-select,[data-lp=dorelan-dormo-male] .dor-textarea{background:var(--dor-paper);border:1px solid var(--dor-rule-strong);border-radius:var(--dor-button-radius);width:100%;font-family:var(--dor-sans);color:var(--dor-ink);min-height:52px;padding:16px 18px;font-size:15px;font-weight:400;transition:border-color .16s,background-color .16s}[data-lp=dorelan-dormo-male] .dor-input:focus,[data-lp=dorelan-dormo-male] .dor-select:focus,[data-lp=dorelan-dormo-male] .dor-textarea:focus{border-color:var(--dor-ink);background:var(--dor-paper);outline:none}[data-lp=dorelan-dormo-male] .dor-input::placeholder,[data-lp=dorelan-dormo-male] .dor-textarea::placeholder{color:var(--dor-ink-faint)}[data-lp=dorelan-dormo-male] .dor-label{letter-spacing:.16em;text-transform:uppercase;color:var(--dor-ink-mid);margin-bottom:8px;font-size:11px;font-weight:600;display:block}[data-lp=dorelan-dormo-male] .dor-choice{background:var(--dor-paper);border:1px solid var(--dor-rule-strong);color:var(--dor-ink);font-family:var(--dor-sans);text-align:left;cursor:pointer;border-radius:var(--dor-button-radius);align-items:center;gap:14px;width:100%;padding:18px 22px;font-size:15px;font-weight:500;transition:all .18s;display:flex}[data-lp=dorelan-dormo-male] .dor-choice:hover:not(:disabled){border-color:var(--dor-ink);background:var(--dor-surface)}[data-lp=dorelan-dormo-male] .dor-choice[aria-pressed=true]{border-color:var(--dor-ink);background:var(--dor-ink);color:var(--dor-ink-invert)}[data-lp=dorelan-dormo-male] .dor-choice-marker{letter-spacing:0;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}[data-lp=dorelan-dormo-male] .dor-progress{background:var(--dor-rule);height:2px;position:relative;overflow:hidden}[data-lp=dorelan-dormo-male] .dor-progress-bar{background:var(--dor-accent);transition:width .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}@keyframes dor-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-lp=dorelan-dormo-male] .dor-marquee{will-change:transform;width:max-content;animation:68.6s linear infinite dor-marquee}[data-lp=dorelan-dormo-male] .dor-quality-marquee{padding-block:1.15rem;overflow:hidden}[data-lp=dorelan-dormo-male] .dor-quality-marquee-text{white-space:nowrap;letter-spacing:-.01em;color:#121212;margin:0;padding-inline:.55em;font-family:Bodoni Moda,Times New Roman,serif;font-size:clamp(2.25rem,6.5vw,5rem);font-style:italic;font-weight:400;line-height:1.05}[data-lp=dorelan-dormo-male] .dor-quality-marquee-text strong{font-style:italic;font-weight:700}@media (prefers-reduced-motion:reduce){[data-lp=dorelan-dormo-male] .dor-marquee{animation:none}}@keyframes dor-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-lp=dorelan-dormo-male] .dor-fade-up{animation:dor-fade-up var(--dor-fade)both}[data-lp=dorelan-dormo-male] .dor-reveal{--dor-reveal-y:16px;opacity:0;transform:translate3d(0,var(--dor-reveal-y),0);transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1);transition-delay:var(--dor-reveal-delay,0s);will-change:opacity,transform}[data-lp=dorelan-dormo-male] .dor-reveal.is-in{opacity:1;transform:translate(0,0)}[data-lp=dorelan-dormo-male] .dor-reveal-media{transition:transform 1.25s cubic-bezier(.22,1,.36,1);transition-delay:var(--dor-reveal-delay,0s);will-change:transform;transform:scale(1.04)}[data-lp=dorelan-dormo-male] .dor-reveal.is-in .dor-reveal-media{transform:scale(1)}@media (prefers-reduced-motion:reduce){[data-lp=dorelan-dormo-male] .dor-reveal,[data-lp=dorelan-dormo-male] .dor-reveal-media{opacity:1;will-change:auto;transition:none;transform:none}}[data-lp=dorelan-dormo-male] .dor-btn:focus-visible,[data-lp=dorelan-dormo-male] .dor-input:focus-visible,[data-lp=dorelan-dormo-male] .dor-choice:focus-visible{outline:2px solid var(--dor-accent);outline-offset:2px}
