.dedikalas-scope{--dk-ground:#f5f1e8;--dk-paper:#fbf8f0;--dk-deep:#1a2f2c;--dk-deeper:#0f1d1b;--dk-slate:#556866;--dk-mist:#a9b5b0;--dk-turquoise:#2ebdb0;--dk-turquoise-dark:#218f86;--dk-rust:#8b3a2e;--dk-green:#3d6b4f;--dk-green-dark:#2f5540;--dk-font-serif:"Iowan Old Style", "Cambria", Georgia, "Times New Roman", serif;--dk-font-sans:"Geist Sans", "Inter", -apple-system, system-ui, "Segoe UI", sans-serif;--dk-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--dk-font-script:"Segoe Script", "Bradley Hand", "Lucida Handwriting", "Apple Chancery", cursive;--dk-container:1180px;--dk-border:#1a2f2c14;background:var(--dk-ground);color:var(--dk-deep);font-family:var(--dk-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:17px;line-height:1.55;position:relative;overflow-x:hidden}.dedikalas-scope:before{content:"";opacity:.55;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.13 0 0 0 0 0.11 0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.dedikalas-scope>*{z-index:1;position:relative}.dedikalas-scope a{color:inherit}.dedikalas-scope a:focus-visible,.dedikalas-scope button:focus-visible,.dedikalas-scope input:focus-visible,.dedikalas-scope select:focus-visible,.dedikalas-scope textarea:focus-visible{outline:2px solid var(--dk-turquoise);outline-offset:3px;border-radius:4px}.dedikalas-scope .dk-container{max-width:var(--dk-container);margin:0 auto;padding:0 32px}.dedikalas-scope .dk-container-narrow{max-width:720px;margin:0 auto;padding:0 32px}.dedikalas-scope .dk-nav{border-bottom:1px solid var(--dk-border);padding:22px 0}.dedikalas-scope .dk-nav-inner{justify-content:space-between;align-items:center;display:flex}.dedikalas-scope .dk-brand-mark{font-family:var(--dk-font-serif);letter-spacing:-.01em;color:var(--dk-deep);align-items:center;gap:14px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.dedikalas-scope .dk-brand-mark img{flex-shrink:0;width:auto;height:40px;display:block}.dedikalas-scope .dk-brand-mark small{font-family:var(--dk-font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--dk-slate);border-left:1px solid var(--dk-border);padding-left:12px;font-size:10.5px;font-weight:600}.dedikalas-scope .dk-nav-links{color:var(--dk-slate);gap:36px;font-size:14px;display:flex}.dedikalas-scope .dk-nav-links a{text-decoration:none;transition:color .2s}.dedikalas-scope .dk-nav-links a:hover{color:var(--dk-deep)}.dedikalas-scope .dk-nav-back{color:var(--dk-slate);font-size:13px;text-decoration:none;transition:color .2s}.dedikalas-scope .dk-nav-back:hover{color:var(--dk-deep)}.dedikalas-scope .dk-hero{grid-template-columns:1.18fr .82fr;align-items:center;gap:88px;padding:88px 0 104px;display:grid}.dedikalas-scope .dk-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--dk-turquoise-dark);align-items:center;gap:14px;margin-bottom:28px;font-size:11px;font-weight:600;display:flex}.dedikalas-scope .dk-eyebrow:before{content:"";background:var(--dk-turquoise-dark);width:32px;height:1px}.dedikalas-scope .dk-eyebrow.dk-dot:before{display:none}.dedikalas-scope .dk-eyebrow .dk-status-dot{background:var(--dk-turquoise);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite dk-pulse}@keyframes dk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.dedikalas-scope .dk-hero-title{font-family:var(--dk-font-serif);letter-spacing:-.022em;color:var(--dk-deep);text-wrap:balance;margin-bottom:32px;font-size:68px;font-weight:400;line-height:1.03}.dedikalas-scope .dk-hero-title em{color:var(--dk-turquoise-dark);font-style:italic;font-weight:400}.dedikalas-scope .dk-hero-sub{color:var(--dk-slate);max-width:490px;margin-bottom:44px;font-size:19px;line-height:1.55}.dedikalas-scope .dk-ctas{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dedikalas-scope .dk-btn-primary{background:var(--dk-green);color:#fff;cursor:pointer;font-size:15px;font-weight:500;font-family:var(--dk-font-sans);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.dedikalas-scope .dk-btn-primary:hover{background:var(--dk-green-dark);transform:translateY(-1px);box-shadow:0 12px 24px -12px #3d6b4f66}.dedikalas-scope .dk-btn-primary:disabled{opacity:.55;cursor:wait}.dedikalas-scope .dk-btn-ghost{color:var(--dk-slate);border-bottom:1px solid var(--dk-border);padding:14px 4px;font-size:15px;text-decoration:none;transition:border-color .2s,color .2s}.dedikalas-scope .dk-btn-ghost:hover{border-bottom-color:var(--dk-slate);color:var(--dk-deep)}.dedikalas-scope .dk-signature-card{background:var(--dk-paper);border:1px solid var(--dk-border);font-family:var(--dk-font-serif);padding:52px 44px 40px;position:relative;transform:rotate(-1.4deg);box-shadow:inset 0 1px #ffffffb3,0 24px 48px -20px #1a2f2c38,0 6px 12px -3px #1a2f2c17}.dedikalas-scope .dk-signature-card:before{content:"";border-top:1px dashed #8b3a2e26;position:absolute;top:32px;left:44px;right:44px}.dedikalas-scope .dk-signature-card:after{content:"";background:var(--dk-rust);opacity:.4;border-radius:50%;width:8px;height:8px;position:absolute;top:22px;right:24px}.dedikalas-scope .dk-sig-salutation{color:var(--dk-deep);margin-bottom:22px;padding-top:4px;font-size:22px;font-style:italic;font-weight:400}.dedikalas-scope .dk-sig-body{color:var(--dk-deep);margin-bottom:44px;font-size:20px;line-height:1.55}.dedikalas-scope .dk-sig-body em{color:var(--dk-rust);font-style:italic}.dedikalas-scope .dk-sig-name{font-family:var(--dk-font-script);color:var(--dk-rust);margin-bottom:6px;font-size:44px;line-height:1;display:inline-block;transform:rotate(-2.5deg)}.dedikalas-scope .dk-sig-swash{width:160px;height:22px;margin-top:4px;margin-left:-6px;display:block}.dedikalas-scope .dk-sig-swash path{fill:none;stroke:var(--dk-rust);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240px;animation:2.2s cubic-bezier(.65,0,.35,1) .8s forwards dk-draw}@keyframes dk-draw{to{stroke-dashoffset:0}}.dedikalas-scope .dk-sig-place{font-family:var(--dk-font-serif);color:var(--dk-slate);margin-top:12px;font-size:14px;font-style:italic}@media (prefers-reduced-motion:reduce){.dedikalas-scope .dk-sig-swash path{stroke-dashoffset:0;animation:none}.dedikalas-scope .dk-eyebrow .dk-status-dot{animation:none}}.dedikalas-scope .dk-section{border-top:1px solid var(--dk-border);padding:96px 0}.dedikalas-scope .dk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:56px;display:flex}.dedikalas-scope .dk-section-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--dk-turquoise-dark);margin-bottom:14px;font-size:11px;font-weight:600}.dedikalas-scope .dk-section-title{font-family:var(--dk-font-serif);letter-spacing:-.018em;color:var(--dk-deep);text-wrap:balance;max-width:620px;font-size:42px;font-weight:400;line-height:1.08}.dedikalas-scope .dk-section-title em{color:var(--dk-turquoise-dark);font-style:italic}.dedikalas-scope .dk-section-aside{max-width:320px;color:var(--dk-slate);padding-bottom:6px;font-size:15px;line-height:1.6}.dedikalas-scope .dk-events{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.dedikalas-scope .dk-events-2{grid-template-columns:repeat(2,1fr);max-width:780px}.dedikalas-scope .dk-event-card{background:var(--dk-paper);border:1px solid var(--dk-border);color:inherit;border-radius:3px;flex-direction:column;padding:28px 24px 22px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.dedikalas-scope .dk-event-card:hover{border-color:#2ebdb099;transform:translateY(-3px);box-shadow:0 16px 32px -14px #2ebdb040}.dedikalas-scope .dk-event-date{font-family:var(--dk-font-mono);letter-spacing:.02em;color:var(--dk-turquoise-dark);font-variant-numeric:tabular-nums;text-transform:lowercase;margin-bottom:24px;font-size:12.5px}.dedikalas-scope .dk-event-author,.dedikalas-scope .dk-event-book-title{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.01em;margin-bottom:4px;font-size:22px;line-height:1.15}.dedikalas-scope .dk-event-book{font-family:var(--dk-font-serif);color:var(--dk-slate);flex:1;margin-bottom:32px;font-size:15px;font-style:italic;line-height:1.4}.dedikalas-scope .dk-event-footer{border-top:1px solid var(--dk-border);justify-content:space-between;align-items:center;padding-top:16px;font-size:13px;display:flex}.dedikalas-scope .dk-event-slots{color:var(--dk-slate);font-variant-numeric:tabular-nums}.dedikalas-scope .dk-event-slots strong{color:var(--dk-deep);font-weight:600}.dedikalas-scope .dk-event-arrow{color:var(--dk-turquoise-dark);font-weight:500;font-family:var(--dk-font-mono)}.dedikalas-scope .dk-authors{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dedikalas-scope .dk-author-card{background:var(--dk-paper);border:1px solid var(--dk-border);color:inherit;border-radius:3px;align-items:flex-start;gap:22px;padding:30px 28px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.dedikalas-scope .dk-author-card:hover{border-color:#2ebdb080;transform:translateY(-2px);box-shadow:0 14px 28px -14px #2ebdb038}.dedikalas-scope .dk-monogram{width:68px;height:68px;font-family:var(--dk-font-serif);color:var(--dk-deep);background:linear-gradient(135deg,#e5dbc8,#c9bca1);border:1px solid #8b3a2e26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:30px;font-style:italic;font-weight:400;display:flex;box-shadow:inset 0 -1px 2px #8b3a2e14}.dedikalas-scope .dk-author-info{flex:1;min-width:0}.dedikalas-scope .dk-author-name{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.01em;margin-bottom:6px;font-size:22px;line-height:1.15}.dedikalas-scope .dk-author-meta{color:var(--dk-slate);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:13px}.dedikalas-scope .dk-author-state{margin-bottom:20px}.dedikalas-scope .dk-state-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:11px;font-weight:600;display:inline-flex}.dedikalas-scope .dk-state-badge .dk-dot{border-radius:50%;width:6px;height:6px}.dedikalas-scope .dk-state-available{color:var(--dk-turquoise-dark);background:#2ebdb01c;border:1px solid #2ebdb047}.dedikalas-scope .dk-state-available .dk-dot{background:var(--dk-turquoise);animation:2.4s ease-in-out infinite dk-pulse}.dedikalas-scope .dk-state-request{color:var(--dk-slate);background:#5568660f;border:1px solid #5568662e}.dedikalas-scope .dk-state-request .dk-dot{background:var(--dk-mist)}.dedikalas-scope .dk-author-cta{color:var(--dk-turquoise-dark);align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.dedikalas-scope .dk-steps{grid-template-columns:repeat(3,1fr);gap:56px;display:grid}.dedikalas-scope .dk-step{padding-top:12px;position:relative}.dedikalas-scope .dk-step-mark{font-family:var(--dk-font-serif);color:var(--dk-rust);letter-spacing:.06em;align-items:center;gap:12px;margin-bottom:28px;font-size:13px;font-style:italic;display:flex}.dedikalas-scope .dk-step-mark:after{content:"";background:#8b3a2e40;flex:1;height:1px}.dedikalas-scope .dk-step-title{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.01em;margin-bottom:18px;font-size:26px;line-height:1.2}.dedikalas-scope .dk-step-body{color:var(--dk-slate);font-size:16px;line-height:1.65}.dedikalas-scope .dk-testimonial{background:var(--dk-paper);border-top:1px solid var(--dk-border);border-bottom:1px solid var(--dk-border);padding:104px 0}.dedikalas-scope .dk-quote{text-align:center;max-width:780px;margin:0 auto}.dedikalas-scope .dk-quote-mark{font-family:var(--dk-font-serif);color:var(--dk-turquoise);opacity:.35;height:44px;margin-bottom:32px;font-size:88px;line-height:.5}.dedikalas-scope .dk-quote-body{font-family:var(--dk-font-serif);color:var(--dk-deep);text-wrap:balance;letter-spacing:-.01em;margin-bottom:36px;font-size:30px;font-style:italic;font-weight:400;line-height:1.35}.dedikalas-scope .dk-quote-body em{border-bottom:1px solid #8b3a2e59;padding-bottom:1px;font-style:normal;font-weight:500}.dedikalas-scope .dk-quote-attr{letter-spacing:.18em;text-transform:uppercase;color:var(--dk-slate);font-size:12px;font-weight:600}.dedikalas-scope .dk-footer{padding:56px 0 44px}.dedikalas-scope .dk-footer-inner{border-top:1px solid var(--dk-border);justify-content:space-between;align-items:flex-start;gap:40px;padding-top:32px;display:flex}.dedikalas-scope .dk-co-brand{color:var(--dk-slate);max-width:360px;font-size:13px;line-height:1.7}.dedikalas-scope .dk-co-brand strong{color:var(--dk-deep);font-weight:500;font-family:var(--dk-font-serif);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;display:block}.dedikalas-scope .dk-footer-links{color:var(--dk-slate);gap:32px;font-size:13px;display:flex}.dedikalas-scope .dk-footer-links a{border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s,color .2s}.dedikalas-scope .dk-footer-links a:hover{border-bottom-color:var(--dk-slate);color:var(--dk-deep)}.dedikalas-scope .dk-portrait-frame{aspect-ratio:3/4;background:var(--dk-paper);border:1px solid #8b3a2e4d;padding:12px;position:relative;box-shadow:inset 0 1px #fff9,0 24px 48px -20px #1a2f2c38}.dedikalas-scope .dk-portrait-img{-o-object-fit:cover;object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;display:block}.dedikalas-scope .dk-portrait-caption{color:var(--dk-paper);font-family:var(--dk-font-serif);background:linear-gradient(#0000,#1a2f2cd9);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;font-size:18px;font-style:italic;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.dedikalas-scope .dk-portrait-caption small{font-family:var(--dk-font-sans);letter-spacing:.2em;text-transform:uppercase;color:#fbf8f0bf;font-size:10.5px;font-style:normal;font-weight:600}.dedikalas-scope .dk-profile-hero{grid-template-columns:380px 1fr;align-items:center;gap:72px;padding:72px 0 96px;display:grid}.dedikalas-scope .dk-bookplate{aspect-ratio:3/4;background:var(--dk-paper);border:1px solid #8b3a2e99;padding:24px;position:relative;box-shadow:inset 0 1px #fff9,0 24px 48px -20px #1a2f2c38}.dedikalas-scope .dk-bookplate:before{content:"";pointer-events:none;border:1px dashed #8b3a2e66;position:absolute;inset:12px}.dedikalas-scope .dk-bookplate:after{content:"❦";font-family:var(--dk-font-serif);color:var(--dk-rust);opacity:.55;font-size:20px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.dedikalas-scope .dk-bookplate-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px 24px;display:flex}.dedikalas-scope .dk-bookplate-monogram{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.04em;margin-bottom:32px;font-size:108px;font-style:italic;font-weight:400;line-height:1}.dedikalas-scope .dk-bookplate-rule{background:#8b3a2e66;width:60px;height:1px;margin-bottom:20px}.dedikalas-scope .dk-bookplate-name{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:.02em;margin-bottom:6px;font-size:20px;font-style:italic}.dedikalas-scope .dk-bookplate-meta{font-family:var(--dk-font-serif);color:var(--dk-slate);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.dedikalas-scope .dk-profile-intro{max-width:540px}.dedikalas-scope .dk-profile-name{font-family:var(--dk-font-serif);letter-spacing:-.022em;color:var(--dk-deep);text-wrap:balance;margin-bottom:20px;font-size:62px;font-weight:400;line-height:1.02}.dedikalas-scope .dk-profile-tags{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.dedikalas-scope .dk-tag{font-family:var(--dk-font-serif);color:var(--dk-slate);border:1px solid var(--dk-border);background:var(--dk-paper);border-radius:999px;padding:4px 12px;font-size:14px;font-style:italic}.dedikalas-scope .dk-profile-lead{color:var(--dk-slate);max-width:500px;margin-bottom:36px;font-size:18px;line-height:1.6}.dedikalas-scope .dk-bio{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.005em;font-size:19px;line-height:1.65}.dedikalas-scope .dk-bio p{margin-bottom:20px}.dedikalas-scope .dk-bio p:last-child{margin-bottom:0}.dedikalas-scope .dk-books{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.dedikalas-scope .dk-book-card{background:var(--dk-paper);border:1px solid var(--dk-border);border-radius:2px;flex-direction:column;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.dedikalas-scope .dk-book-card:hover{border-color:#2ebdb066;transform:translateY(-2px);box-shadow:0 12px 28px -14px #2ebdb038}.dedikalas-scope .dk-book-cover{aspect-ratio:3/4;text-align:center;border-bottom:1px solid var(--dk-border);color:#6e5b34;background:#efe9d8;justify-content:center;align-items:center;padding:24px 18px;display:flex;position:relative}.dedikalas-scope .dk-book-cover:before{content:"";opacity:.15;pointer-events:none;border:1px solid;position:absolute;inset:10px}.dedikalas-scope .dk-book-cover-title{font-family:var(--dk-font-serif);color:var(--dk-deep);text-wrap:balance;letter-spacing:-.01em;font-size:20px;font-style:italic;line-height:1.25}.dedikalas-scope .dk-book-cover-author{font-family:var(--dk-font-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--dk-slate);margin-top:16px;font-size:11px;font-weight:500}.dedikalas-scope .dk-book-cover-image{background:var(--dk-paper);padding:0}.dedikalas-scope .dk-book-cover-image:before{content:none}.dedikalas-scope .dk-book-cover-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dedikalas-scope .dk-book-title-below{font-family:var(--dk-font-serif);color:var(--dk-deep);text-wrap:balance;padding:14px 18px 4px;font-size:18px;font-style:italic;line-height:1.3}.dedikalas-scope .dk-book-cover:not(.dk-book-cover-image)~.dk-book-title-below{display:none}.dedikalas-scope .dk-book-meta{padding:8px 18px 18px}.dedikalas-scope .dk-book-cta{color:var(--dk-green);letter-spacing:.02em;font-size:12px;font-weight:500;text-decoration:none}.dedikalas-scope .dk-request-section{background:var(--dk-paper);border-top:1px solid var(--dk-border);border-bottom:1px solid var(--dk-border);padding:96px 0}.dedikalas-scope .dk-request-card{text-align:center;max-width:640px;margin:0 auto;padding:0 32px}.dedikalas-scope .dk-request-title{font-family:var(--dk-font-serif);letter-spacing:-.018em;color:var(--dk-deep);text-wrap:balance;margin-bottom:20px;font-size:40px;font-weight:400;line-height:1.1}.dedikalas-scope .dk-request-title em{color:var(--dk-turquoise-dark);font-style:italic}.dedikalas-scope .dk-request-lead{color:var(--dk-slate);max-width:520px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.6}.dedikalas-scope .dk-privacy-note{color:var(--dk-slate);background:#2ebdb014;border:1px solid #2ebdb033;border-radius:999px;align-items:center;gap:10px;margin-bottom:44px;padding:10px 18px;font-size:13px;font-style:italic;display:inline-flex}.dedikalas-scope .dk-form{text-align:left;flex-direction:column;gap:22px;display:flex}.dedikalas-scope .dk-form-row{flex-direction:column;gap:8px;display:flex}.dedikalas-scope .dk-form-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dedikalas-scope .dk-form-label{font-family:var(--dk-font-serif);color:var(--dk-deep);padding-left:4px;font-size:15px;font-style:italic}.dedikalas-scope .dk-form-label .dk-optional{color:var(--dk-mist);font-size:12px;font-style:normal;font-family:var(--dk-font-sans);letter-spacing:.05em;margin-left:8px}.dedikalas-scope .dk-input,.dedikalas-scope .dk-select,.dedikalas-scope .dk-textarea{font-family:var(--dk-font-sans);color:var(--dk-deep);background:var(--dk-ground);border:1px solid var(--dk-border);border-radius:6px;width:100%;padding:13px 16px;font-size:16px;transition:border-color .2s,background .2s}.dedikalas-scope .dk-input:focus,.dedikalas-scope .dk-select:focus,.dedikalas-scope .dk-textarea:focus{border-color:var(--dk-turquoise);background:var(--dk-paper);outline:none}.dedikalas-scope .dk-input::-moz-placeholder{color:var(--dk-mist);font-style:italic}.dedikalas-scope .dk-textarea::-moz-placeholder{color:var(--dk-mist);font-style:italic}.dedikalas-scope .dk-input::placeholder,.dedikalas-scope .dk-textarea::placeholder{color:var(--dk-mist);font-style:italic}.dedikalas-scope .dk-textarea{resize:vertical;min-height:100px;font-family:var(--dk-font-serif);font-size:16px;line-height:1.55}.dedikalas-scope .dk-form-consent{color:var(--dk-slate);align-items:flex-start;gap:12px;padding:4px;font-size:13px;line-height:1.55;display:flex}.dedikalas-scope .dk-form-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--dk-green);flex-shrink:0;margin-top:3px}.dedikalas-scope .dk-form-consent a{color:var(--dk-turquoise-dark);text-underline-offset:3px;text-decoration:underline}.dedikalas-scope .dk-form-submit{align-self:center;margin-top:12px;padding:16px 40px;font-size:16px}.dedikalas-scope .dk-form-error{color:var(--dk-rust);text-align:center;background:#8b3a2e0f;border:1px solid #8b3a2e40;border-radius:6px;padding:12px;font-size:14px}.dedikalas-scope .dk-form-success{color:var(--dk-green);text-align:center;background:#3d6b4f0f;border:1px solid #3d6b4f4d;border-radius:6px;padding:16px 20px;font-size:15px;line-height:1.6}.dedikalas-scope .dk-moment{background:var(--dk-paper);border-top:1px solid var(--dk-border);border-bottom:1px solid var(--dk-border);padding:104px 0}.dedikalas-scope .dk-moment-inner{grid-template-columns:5fr 6fr;align-items:center;gap:72px;display:grid}.dedikalas-scope .dk-moment-image{aspect-ratio:5/4;border-radius:6px;overflow:hidden;transform:rotate(-1deg);box-shadow:inset 0 1px #fff9,0 28px 56px -24px #1a2f2c59,0 8px 16px -6px #1a2f2c1f}.dedikalas-scope .dk-moment-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dedikalas-scope .dk-moment-body{padding-right:20px}.dedikalas-scope .dk-moment-quote{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.015em;text-wrap:balance;margin-bottom:24px;font-size:32px;font-style:italic;font-weight:400;line-height:1.32}.dedikalas-scope .dk-moment-quote em{border-bottom:1px solid #8b3a2e59;padding-bottom:1px;font-style:normal;font-weight:500}.dedikalas-scope .dk-moment-attr{letter-spacing:.18em;text-transform:uppercase;color:var(--dk-slate);font-size:12px;font-weight:600}.dedikalas-scope .dk-diptych{padding:96px 0 88px}.dedikalas-scope .dk-diptych-head{text-align:center;max-width:640px;margin:0 auto 48px}.dedikalas-scope .dk-diptych-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--dk-turquoise-dark);margin-bottom:12px;font-size:11px;font-weight:600}.dedikalas-scope .dk-diptych-title{font-family:var(--dk-font-serif);letter-spacing:-.018em;color:var(--dk-deep);text-wrap:balance;font-size:36px;font-weight:400;line-height:1.15}.dedikalas-scope .dk-diptych-title em{color:var(--dk-turquoise-dark);font-style:italic}.dedikalas-scope .dk-diptych-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dedikalas-scope .dk-diptych-card{background:var(--dk-paper);border-radius:6px;overflow:hidden;box-shadow:0 20px 40px -20px #1a2f2c47,0 6px 12px -3px #1a2f2c1a}.dedikalas-scope .dk-diptych-card img{-o-object-fit:cover;object-fit:cover;aspect-ratio:7/3;width:100%;height:100%;display:block}.dedikalas-scope .dk-diptych-caption{font-family:var(--dk-font-serif);color:var(--dk-slate);border-top:1px solid var(--dk-border);padding:16px 20px 18px;font-size:15px;font-style:italic;line-height:1.5}.dedikalas-scope .dk-diptych-caption strong{color:var(--dk-deep);font-style:normal;font-weight:500;font-family:var(--dk-font-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.dedikalas-scope .dk-split-hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:88px 0 72px;display:grid}.dedikalas-scope .dk-split-image{aspect-ratio:5/3;border-radius:6px;overflow:hidden;box-shadow:0 24px 48px -24px #1a2f2c59,0 6px 12px -3px #1a2f2c1a}.dedikalas-scope .dk-split-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dedikalas-scope .dk-slot-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.dedikalas-scope .dk-slot-btn{border:1px solid var(--dk-border);background:var(--dk-paper);color:var(--dk-deep);font-family:var(--dk-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .2s,background .2s,transform .15s}.dedikalas-scope .dk-slot-btn:hover:not(:disabled){border-color:var(--dk-turquoise);background:#2ebdb00f}.dedikalas-scope .dk-slot-btn.dk-picked{background:var(--dk-green);color:#fff;border-color:var(--dk-green);transform:translateY(-1px)}.dedikalas-scope .dk-slot-btn:disabled{color:var(--dk-mist);cursor:not-allowed;background:#5568660a;text-decoration:line-through}.dedikalas-scope .dk-input-prefixed{border:1px solid var(--dk-border);background:var(--dk-ground);border-radius:6px;align-items:stretch;transition:border-color .2s;display:flex;overflow:hidden}.dedikalas-scope .dk-input-prefixed:focus-within{border-color:var(--dk-turquoise);background:var(--dk-paper)}.dedikalas-scope .dk-input-prefixed .dk-prefix{color:var(--dk-slate);font-family:var(--dk-font-mono);border-right:1px solid var(--dk-border);background:#1a2f2c0a;padding:13px 14px;font-size:15px;font-weight:600}.dedikalas-scope .dk-input-prefixed input{font-family:var(--dk-font-mono);color:var(--dk-deep);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:13px 16px;font-size:16px}.dedikalas-scope .dk-help{color:var(--dk-slate);margin-top:2px;padding-left:4px;font-size:12px;font-style:italic}.dedikalas-scope .dk-counter{color:var(--dk-mist);text-align:right;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.dedikalas-scope .dk-btn-danger{background:var(--dk-rust);color:#fff;cursor:pointer;font-size:15px;font-weight:500;font-family:var(--dk-font-sans);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.dedikalas-scope .dk-btn-danger:hover{background:#6e2e24;transform:translateY(-1px);box-shadow:0 12px 24px -12px #8b3a2e66}.dedikalas-scope .dk-btn-danger:disabled{opacity:.55;cursor:wait}.dedikalas-scope .dk-faq-item{background:var(--dk-paper);border:1px solid var(--dk-border);border-radius:6px;margin-bottom:10px;padding:0;transition:border-color .2s}.dedikalas-scope .dk-faq-item[open]{border-color:#2ebdb059}.dedikalas-scope .dk-faq-item summary{cursor:pointer;font-family:var(--dk-font-serif);color:var(--dk-deep);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:17px;list-style:none;display:flex}.dedikalas-scope .dk-faq-item summary::-webkit-details-marker{display:none}.dedikalas-scope .dk-faq-item summary:after{content:"+";color:var(--dk-turquoise-dark);font-family:var(--dk-font-serif);font-size:20px;transition:transform .2s}.dedikalas-scope .dk-faq-item[open] summary:after{transform:rotate(45deg)}.dedikalas-scope .dk-faq-body{color:var(--dk-slate);padding:0 20px 18px;font-size:15px;line-height:1.6}.dedikalas-scope .dk-info-box{background:var(--dk-paper);border:1px solid #f59e0b59;border-left:4px solid #f59e0b;border-radius:4px;padding:24px 28px}.dedikalas-scope .dk-info-box h3{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.01em;margin-bottom:12px;font-size:20px}.dedikalas-scope .dk-info-box ul{margin:0;padding:0;list-style:none}.dedikalas-scope .dk-info-box li{color:var(--dk-slate);margin-bottom:10px;padding-left:24px;font-size:15px;line-height:1.6;position:relative}.dedikalas-scope .dk-info-box li:before{content:"❦";color:var(--dk-rust);opacity:.55;position:absolute;left:0}.dedikalas-scope .dk-info-box li strong{color:var(--dk-deep);font-weight:600}.dedikalas-scope .dk-success-card{background:var(--dk-paper);text-align:center;border:1px solid #3d6b4f4d;border-radius:8px;padding:48px 40px}.dedikalas-scope .dk-success-icon{background:var(--dk-green);color:#fff;width:64px;height:64px;font-size:32px;font-family:var(--dk-font-serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.dedikalas-scope .dk-success-title{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.015em;margin-bottom:14px;font-size:32px;font-weight:400}.dedikalas-scope .dk-success-title em{color:var(--dk-turquoise-dark);font-style:italic}.dedikalas-scope .dk-success-body{color:var(--dk-slate);max-width:480px;margin:0 auto;font-size:16px;line-height:1.6}.dedikalas-scope .dk-event-header{background:var(--dk-paper);border:1px solid var(--dk-border);border-radius:6px;margin-bottom:32px;padding:40px 44px}.dedikalas-scope .dk-event-meta{font-family:var(--dk-font-mono);color:var(--dk-turquoise-dark);text-transform:lowercase;letter-spacing:.02em;margin-bottom:20px;font-size:13px}.dedikalas-scope .dk-event-title{font-family:var(--dk-font-serif);letter-spacing:-.018em;color:var(--dk-deep);text-wrap:balance;margin-bottom:12px;font-size:42px;font-weight:400;line-height:1.05}.dedikalas-scope .dk-event-subtitle{font-family:var(--dk-font-serif);color:var(--dk-slate);margin-bottom:20px;font-size:20px;font-style:italic}.dedikalas-scope .dk-event-description{color:var(--dk-slate);white-space:pre-line;font-size:16px;line-height:1.65}.dedikalas-scope .dk-warning-card{text-align:center;background:#8b3a2e0d;border:1px solid #8b3a2e40;border-radius:6px;padding:32px 28px}.dedikalas-scope .dk-warning-card h3{font-family:var(--dk-font-serif);color:var(--dk-deep);margin-bottom:8px;font-size:22px}.dedikalas-scope .dk-warning-card p{color:var(--dk-slate);font-size:14px}.dedikalas-scope .dk-content-card{background:var(--dk-paper);border:1px solid var(--dk-border);border-radius:6px;padding:32px 36px}.dedikalas-scope .dk-chapter-list{flex-direction:column;gap:32px;display:flex}.dedikalas-scope .dk-chapter{grid-template-columns:80px 1fr;align-items:baseline;gap:32px;display:grid}.dedikalas-scope .dk-chapter-num{font-family:var(--dk-font-serif);color:var(--dk-rust);opacity:.5;text-align:right;letter-spacing:-.02em;font-size:44px;font-style:italic;line-height:1}.dedikalas-scope .dk-chapter-title{font-family:var(--dk-font-serif);color:var(--dk-deep);letter-spacing:-.01em;margin-bottom:12px;font-size:26px;line-height:1.2}.dedikalas-scope .dk-chapter-body{color:var(--dk-slate);font-size:16px;line-height:1.65}.dedikalas-scope .dk-chapter-body a{color:var(--dk-turquoise-dark);text-underline-offset:3px;text-decoration:underline}.dedikalas-scope .dk-chapter-body em{color:var(--dk-deep);font-style:italic}.dedikalas-scope .dk-back-link{color:var(--dk-slate);align-items:center;gap:6px;margin-bottom:20px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.dedikalas-scope .dk-back-link:hover{color:var(--dk-deep)}@media (max-width:960px){.dedikalas-scope .dk-hero{grid-template-columns:1fr;gap:64px;padding:56px 0 80px}.dedikalas-scope .dk-hero-title{font-size:52px}.dedikalas-scope .dk-hero-sub{font-size:17px}.dedikalas-scope .dk-signature-card{max-width:420px;margin:0 auto;padding:40px 32px 32px}.dedikalas-scope .dk-section{padding:72px 0}.dedikalas-scope .dk-section-title{font-size:34px}.dedikalas-scope .dk-events,.dedikalas-scope .dk-authors{grid-template-columns:repeat(2,1fr)}.dedikalas-scope .dk-steps{grid-template-columns:1fr;gap:40px}.dedikalas-scope .dk-quote-body{font-size:24px}.dedikalas-scope .dk-footer-inner{flex-direction:column}.dedikalas-scope .dk-nav-links{display:none}.dedikalas-scope .dk-profile-hero{grid-template-columns:1fr;gap:56px;padding:48px 0 72px}.dedikalas-scope .dk-bookplate{max-width:340px;margin:0 auto}.dedikalas-scope .dk-profile-name{font-size:44px}.dedikalas-scope .dk-books{grid-template-columns:repeat(2,1fr)}.dedikalas-scope .dk-events-2,.dedikalas-scope .dk-form-split{grid-template-columns:1fr}.dedikalas-scope .dk-moment{padding:72px 0}.dedikalas-scope .dk-moment-inner{grid-template-columns:1fr;gap:48px}.dedikalas-scope .dk-moment-image{max-width:480px;margin:0 auto;transform:none}.dedikalas-scope .dk-moment-body{padding-right:0}.dedikalas-scope .dk-moment-quote{font-size:24px}.dedikalas-scope .dk-split-hero{grid-template-columns:1fr;gap:40px;padding:56px 0 48px}.dedikalas-scope .dk-diptych{padding:64px 0 56px}.dedikalas-scope .dk-diptych-title{font-size:28px}.dedikalas-scope .dk-diptych-pair{grid-template-columns:1fr;gap:20px}.dedikalas-scope .dk-diptych-card img{aspect-ratio:16/9}}@media (max-width:560px){.dedikalas-scope .dk-container,.dedikalas-scope .dk-request-card{padding:0 22px}.dedikalas-scope .dk-hero-title{font-size:40px}.dedikalas-scope .dk-section-title,.dedikalas-scope .dk-request-title{font-size:26px}.dedikalas-scope .dk-events,.dedikalas-scope .dk-authors,.dedikalas-scope .dk-books{grid-template-columns:1fr}.dedikalas-scope .dk-signature-card{padding:32px 26px}.dedikalas-scope .dk-sig-name{font-size:38px}.dedikalas-scope .dk-quote-body{font-size:20px}.dedikalas-scope .dk-testimonial{padding:72px 0}.dedikalas-scope .dk-bookplate-monogram{font-size:88px}.dedikalas-scope .dk-profile-name{font-size:36px}}
