.dl-od{margin:0;font-family:Inter,Be Vietnam Pro,system-ui,sans-serif;background:#0b1420;color:#d9dce3;line-height:1.65}.dl-od *{box-sizing:border-box}.od-container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.dl-od h1,.dl-od h2,.dl-od h3,.dl-od h4{font-family:Playfair Display,Be Vietnam Pro,Georgia,serif;font-weight:500;color:#f3eddf;margin:0 0 .5rem;letter-spacing:-.015em;line-height:1.1}.dl-od h1{font-size:clamp(2.75rem,6vw,5rem);font-weight:400}.dl-od h1 em,.dl-od h2 em{font-style:italic;color:#d9b86b;font-weight:400}.dl-od h2{font-size:clamp(1.875rem,3.5vw,2.75rem)}.dl-od h3{font-size:1.375rem}.dl-od h4{font-size:1.1rem}.od-kicker{display:inline-block;font-family:Inter,sans-serif;font-size:.7rem;font-weight:500;color:#d9b86b;letter-spacing:.28em;text-transform:uppercase;margin-bottom:1rem}.od-header{position:absolute;top:42px;left:0;right:0;z-index:10}.od-nav{display:flex;align-items:center;justify-content:space-between;padding:1.5rem}.od-logo{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:#f3eddf}.od-crest{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #D9B86B;border-radius:50%;font-family:Playfair Display,serif;color:#d9b86b;font-style:italic;font-size:1.15rem}.od-logo-text strong{display:block;font-family:Playfair Display,serif;font-size:1.35rem;letter-spacing:.05em;font-weight:500;line-height:1}.od-logo-text small{display:block;font-size:.65rem;color:#8a8674;letter-spacing:.18em;text-transform:uppercase;margin-top:.2rem}.od-menu{display:flex;gap:2rem}.od-menu a{color:#b8b0a0;text-decoration:none;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;transition:color .2s}.od-menu a:hover{color:#d9b86b}.od-cta{padding:.75rem 1.5rem;border:1px solid #D9B86B;color:#d9b86b;text-decoration:none;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;border-radius:2px;transition:all .2s}.od-cta:hover{background:#d9b86b;color:#0b1420}.od-hero{position:relative;min-height:100vh;padding:11rem 0 6rem;overflow:hidden}.od-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 80% 20%,rgba(217,184,107,.15),transparent 65%),radial-gradient(ellipse 90% 50% at 20% 100%,rgba(26,45,78,.6),transparent 60%),linear-gradient(180deg,#0b1420,#13223a)}.od-hero-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(217,184,107,.04) 1px,transparent 0);background-size:32px 32px}.od-hero-inner{position:relative;max-width:820px}.od-hero p{font-size:1.125rem;color:#a8b0c0;max-width:560px;margin:1.25rem 0 2rem;line-height:1.75}.od-hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.od-btn{display:inline-flex;align-items:center;padding:.95rem 1.75rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:2px;cursor:pointer;transition:all .2s;border:1px solid transparent;font-family:inherit}.od-btn-gold{background:linear-gradient(135deg,#e6c47b,#b8924a);color:#0b1420}.od-btn-gold:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #d9b86b66}.od-btn-ghost{color:#f3eddf;border-color:#f3eddf40;background:transparent}.od-btn-ghost:hover{border-color:#d9b86b;color:#d9b86b}.od-btn-full{width:100%;justify-content:center}.od-hero-proof{display:flex;gap:2.5rem;padding-top:2rem;border-top:1px solid rgba(217,184,107,.2)}.od-hero-proof>div{display:flex;flex-direction:column;gap:.3rem}.od-hero-proof strong{font-family:Playfair Display,serif;font-size:2rem;font-weight:500;color:#d9b86b;line-height:1}.od-hero-proof span{font-size:.72rem;color:#8a8674;letter-spacing:.08em;line-height:1.4}.od-marquee{padding:1.5rem 0;background:#0b1420;border-top:1px solid rgba(217,184,107,.12);border-bottom:1px solid rgba(217,184,107,.12);overflow:hidden;font-family:Playfair Display,serif;font-style:italic;color:#8a8674;font-size:1.0625rem}.od-marquee-track{display:flex;gap:3rem;white-space:nowrap;animation:od-scroll 45s linear infinite}.od-marquee-track span:nth-child(2n){color:#d9b86b}@keyframes od-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.od-journeys{padding:7rem 0;background:#0b1420}.od-section-head{text-align:center;max-width:660px;margin:0 auto 3.5rem}.od-section-head p{color:#8a8674;margin-top:.75rem}.od-journey-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.5rem}.od-journey{background:#13223a;border:1px solid rgba(217,184,107,.1);border-radius:3px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,border-color .3s}.od-journey:hover{transform:translateY(-4px);border-color:#d9b86b4d}.od-journey-wide{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0}.od-journey-wide .od-journey-img{aspect-ratio:unset;min-height:320px}.od-journey-img{aspect-ratio:4/3;position:relative;display:flex;align-items:center;justify-content:center;font-size:4.5rem}.od-journey-img:after{filter:drop-shadow(0 10px 20px rgba(0,0,0,.4))}.od-j-1{background:linear-gradient(135deg,#8b6332,#2e1f0f)}.od-j-1:after{content:"🦁"}.od-j-2{background:linear-gradient(135deg,#e89baf,#8f3e5d)}.od-j-2:after{content:"🌸"}.od-j-3{background:linear-gradient(135deg,#4a7fc4,#0b1420)}.od-j-3:after{content:"🛥"}.od-j-4{background:linear-gradient(135deg,#6b8b6e,#2c4430)}.od-j-4:after{content:"🏔"}.od-j-5{background:linear-gradient(135deg,#c17d5c,#4f2818)}.od-j-5:after{content:"🛕"}.od-journey-body{padding:1.35rem 1.6rem 1.6rem;flex:1;display:flex;flex-direction:column;gap:.6rem}.od-j-cat{font-size:.7rem;color:#d9b86b;letter-spacing:.14em;text-transform:uppercase}.od-journey p{color:#8a8e9a;font-size:.9rem;margin:0;flex:1;line-height:1.55}.od-j-foot{display:flex;align-items:baseline;gap:.4rem;padding-top:.85rem;border-top:1px dashed rgba(217,184,107,.15)}.od-j-foot small{font-size:.7rem;color:#8a8674;letter-spacing:.08em;text-transform:uppercase}.od-j-foot strong{font-family:Playfair Display,serif;font-size:1.5rem;color:#d9b86b;font-weight:500;line-height:1}.od-j-foot em{font-size:.75rem;color:#8a8e9a;font-style:normal}.od-process{padding:7rem 0;background:#13223a}.od-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.od-steps article{padding:1.75rem;background:#ffffff05;border:1px solid rgba(217,184,107,.1);border-radius:2px}.od-step-num{display:block;font-family:Playfair Display,serif;font-size:2rem;color:#d9b86b;margin-bottom:1rem;font-weight:400}.od-process p{color:#a8b0c0;font-size:.9rem;margin:.35rem 0 0;line-height:1.65}.od-curators{padding:7rem 0;background:#0b1420}.od-cur-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:4rem;align-items:center}.od-curators p{color:#a8b0c0;margin:1rem 0 1.5rem}.od-link-arrow{color:#d9b86b;text-decoration:none;font-size:.875rem;border-bottom:1px solid #D9B86B;padding-bottom:.1rem;font-weight:500}.od-link-arrow:hover{color:#f3eddf;border-color:#f3eddf}.od-cur-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.od-cur-list article{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;background:#ffffff05;border:1px solid rgba(217,184,107,.08);border-radius:2px}.od-avatar{width:46px;height:46px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.od-av-1{background:linear-gradient(135deg,#e89baf,#8f3e5d)}.od-av-1:after{content:"🎎"}.od-av-2{background:linear-gradient(135deg,#c17d5c,#4f2818)}.od-av-2:after{content:"🦒"}.od-av-3{background:linear-gradient(135deg,#6b8b6e,#2c4430)}.od-av-3:after{content:"🏔"}.od-av-4{background:linear-gradient(135deg,#d9b86b,#8b6b32)}.od-av-4:after{content:"🌾"}.od-av-5{background:linear-gradient(135deg,#8b6332,#2e1f0f)}.od-av-5:after{content:"🛕"}.od-av-6{background:linear-gradient(135deg,#88b5c4,#3d7a8c)}.od-av-6:after{content:"❄"}.od-av-7{background:linear-gradient(135deg,#d9b86b,#8b6b32)}.od-av-7:after{content:"👩";font-size:1.25rem}.od-cur-list h4{font-size:.95rem;margin-bottom:.15rem;font-family:Inter,sans-serif;font-weight:600;color:#f3eddf}.od-cur-list span{font-size:.75rem;color:#8a8674;letter-spacing:.03em}.od-testi{padding:6rem 0;background:#13223a;text-align:center}.od-testi-inner{max-width:780px;margin:0 auto}.od-testi blockquote{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(1.375rem,2.5vw,1.875rem);line-height:1.45;color:#f3eddf;margin:1rem 0 2rem}.od-testi-author{display:inline-flex;align-items:center;gap:.9rem;text-align:left}.od-testi-author strong{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:.95rem;color:#f3eddf}.od-testi-author small{font-size:.75rem;color:#8a8674}.od-journal{padding:7rem 0;background:#0b1420}.od-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.od-journal article{background:#ffffff04;border:1px solid rgba(217,184,107,.08);border-radius:3px;overflow:hidden;transition:border-color .3s}.od-journal article:hover{border-color:#d9b86b40}.od-journal-img{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font-size:3.5rem}.od-journal-img:after{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}.od-jo-1{background:linear-gradient(135deg,#8b6332,#2e1f0f)}.od-jo-1:after{content:"🛕"}.od-jo-2{background:linear-gradient(135deg,#6b8b6e,#2c4430)}.od-jo-2:after{content:"🐟"}.od-jo-3{background:linear-gradient(135deg,#88b5c4,#3d7a8c)}.od-jo-3:after{content:"🧊"}.od-journal article h3{padding:0 1.5rem;font-size:1.15rem;margin:.5rem 0}.od-journal article .od-j-cat{padding:1.25rem 1.5rem 0}.od-journal article p{padding:0 1.5rem 1.5rem;color:#8a8e9a;font-size:.875rem;margin:0;line-height:1.55}.od-contact{padding:7rem 0;background:#13223a}.od-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.od-contact p{color:#a8b0c0;margin:.75rem 0 2rem}.od-contact-info{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.od-contact-info>div{padding:1.1rem 1.25rem;background:#ffffff05;border:1px solid rgba(217,184,107,.08);border-radius:2px}.od-contact-info h5{font-family:Inter,sans-serif;font-size:.7rem;color:#d9b86b;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-weight:600}.od-contact-info p{color:#d9dce3;font-size:.875rem;margin:0;line-height:1.5}.od-form{padding:2rem 2.25rem 2.25rem;background:#0b1420;border:1px solid rgba(217,184,107,.15);border-radius:3px;display:flex;flex-direction:column;gap:1rem}.od-form h3{font-size:1.5rem;margin-bottom:.75rem}.od-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.7rem;color:#8a8674;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.od-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.od-row label{gap:.3rem}.od-form input,.od-form textarea{padding:.85rem 1rem;background:#ffffff08;border:1px solid rgba(217,184,107,.2);color:#f3eddf;border-radius:2px;font-family:inherit;font-size:.95rem;text-transform:none;letter-spacing:0}.od-form input:focus,.od-form textarea:focus{outline:none;border-color:#d9b86b}.od-form small{color:#8a8674;font-size:.8rem;text-align:center}.od-footer{background:#050a13;border-top:1px solid rgba(217,184,107,.08);padding:4rem 0 0}.od-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem}.od-footer .od-logo{margin-bottom:1rem}.od-footer p{color:#5a5e69;font-size:.85rem;max-width:320px}.od-footer h5{font-family:Inter,sans-serif;font-size:.7rem;color:#d9b86b;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.25rem;font-weight:600}.od-footer a{display:block;color:#7a7e8a;text-decoration:none;font-size:.875rem;margin-bottom:.55rem;cursor:pointer}.od-footer a:hover{color:#d9b86b}.od-footer-bar{padding:1.5rem;text-align:center;border-top:1px solid rgba(217,184,107,.05);color:#4a4d55;font-size:.75rem}@media(max-width:1024px){.od-cur-grid,.od-contact-grid{grid-template-columns:1fr;gap:3rem}.od-journey-grid{grid-template-columns:1fr 1fr}.od-journey-wide{grid-column:span 2;grid-template-columns:1fr}.od-journey-wide .od-journey-img{min-height:220px}.od-steps{grid-template-columns:1fr 1fr}.od-journal-grid{grid-template-columns:1fr}.od-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.od-menu{display:none}.od-hero{padding:7rem 0 3rem;min-height:auto}.od-hero-proof{flex-direction:column;gap:1.25rem}.od-journey-grid,.od-steps,.od-cur-list,.od-contact-info{grid-template-columns:1fr}.od-journey-wide{grid-column:auto}.od-footer-grid{grid-template-columns:1fr}}
