.di{--bg:#FFF9F5;--surface:#fff;--ink:#323729;--body:#4B5563;--muted:#6B7280;--line:#E8E1D8;--primary:#F08802;--lbl:#A85A00;--soft:#FFF1E0;--pline:#F6CD9B;--head:"Volkhov",Georgia,serif;--sans:"Poppins",system-ui,sans-serif;--label:"Inter",system-ui,sans-serif;--dp-nav:72px;background:var(--bg);color:var(--body);font-family:var(--sans);font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(prefers-color-scheme:dark){.di{--bg:#141512;--surface:#1D201A;--ink:#F6EFE6;--body:#D7D0C4;--muted:#A79F91;--line:#35382F;--soft:#2E2316;--pline:#6B4A1E;--inkfill:#2C3026;--peach:#4A3416;--lbl:#F5A033;--lblp:#FFD9A8;color-scheme:dark}}.di *,.di *:before,.di *:after{box-sizing:border-box}.di h1,.di h2,.di h3,.di p{margin:0}.di button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.di a{text-decoration:none;color:inherit}.di .wrap{width:min(100%,1440px);margin-inline:auto;padding-left:max(clamp(16px,5.5vw,80px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,5.5vw,80px),env(safe-area-inset-right,0px))}.di .eyebrow{font:600 11px/1 var(--label);letter-spacing:3px;color:var(--lbl);text-transform:uppercase}.di .h2{font:400 clamp(26px,3.2vw,40px)/1.1 var(--head);color:var(--ink);margin-top:10px}.di .hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(380px,40vw,560px));gap:clamp(28px,4vw,56px);align-items:center;padding-block:clamp(40px,5vw,72px)}.di .crumb{display:flex;gap:8px;font-size:13px;color:var(--muted);margin-bottom:14px}.di .crumb b{color:var(--ink);font-weight:500}.di .hero h1{font:400 clamp(44px,5.2vw,76px)/1.02 var(--head);color:var(--ink);margin-block:14px 18px;overflow-wrap:anywhere}.di .hero .intro{max-width:480px;font-size:16px}.di .trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:24px;font-size:13px;color:var(--ink);font-weight:400}.di .trust span{display:inline-flex;align-items:center;gap:8px}.di .trust svg{width:16px;height:16px;stroke:var(--primary);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.di .scard{position:relative;border-radius:28px;overflow:hidden;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:clamp(20px,3vw,36px);color:#fff;background:#323729;isolation:isolate;box-shadow:0 16px 36px #32372929}.di .scard:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#14150f4d,#14150feb)}.di .scard>*{position:relative}.di .scard .lab{font:600 11px/1 var(--label);letter-spacing:2px;text-transform:uppercase;color:#ffd9a8}.di .scard h2{font:400 clamp(24px,2.8vw,32px)/1.15 var(--head);color:#fff}.di .sfield{display:flex;align-items:center;gap:12px;background:#fff;border-radius:100px;padding:0 18px;height:52px;color:var(--muted)}.di .sfield svg{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.di .sfield input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 15px var(--sans);color:#323729}.di .sfield input::-moz-placeholder{color:#667085;opacity:1}.di .sfield input::placeholder{color:#667085;opacity:1}.di .sfield:focus-within{box-shadow:0 0 0 3px #f0880273}.di .sres{display:none;background:var(--surface);border-radius:18px;padding:6px;color:var(--ink);max-height:220px;overflow:auto}.di .sres.show{display:block}.di .sres a,.di .sres div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;font:500 14px var(--sans);color:var(--ink)}.di .sres a:hover,.di .sres a.active,.di .sres a:focus-visible{background:var(--soft);outline:2px solid var(--primary);outline-offset:-2px}.di .sres.msg{padding:10px 18px;font:500 14px var(--sans)}.di .sres.msg:not(.show){display:none}.di .sres small{color:var(--muted);font:400 12px var(--sans)}.di .tile{position:relative;display:block;min-width:0;border-radius:16px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#7a5a33,#323729);isolation:isolate;transition:box-shadow .25s,transform .25s}.di .tile.noimg{background-image:linear-gradient(135deg,#8a6a3f,#323729)}.di .tile:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000000d9,#00000040 45%,#0000)}.di .tile>.ph{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:transform .7s ease}.di .tile:hover>.ph{transform:scale(1.05)}.di .tile:hover{box-shadow:0 14px 34px #32372938}.di .tile:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.di .pill{position:absolute;top:14px;right:14px;background:var(--primary);color:#fff;font:600 11px/1 var(--sans);padding:7px 12px;border-radius:100px;box-shadow:0 4px 10px #00000040;transition:opacity .2s}@media(hover:hover){.di .pill{opacity:0}.di .tile:hover .pill,.di .tile:focus-visible .pill{opacity:1}}.di .txt{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:40px 16px 18px}.di .nm{font:700 18px/1.2 var(--sans);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.di .ln{font:500 10px/1.4 var(--sans);letter-spacing:2px;text-transform:uppercase;color:#fffc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.di .popular .wrap{padding-block:clamp(24px,3vw,40px) 8px}.di .bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,clamp(190px,17vw,250px));gap:12px;margin-top:22px}.di .bento .b1{grid-column:1/3;grid-row:1/3}.di .bento .b2{grid-column:3/5;grid-row:1}.di .bento .b3{grid-column:3;grid-row:2}.di .bento .b4{grid-column:4;grid-row:2}.di .bento .b1 .nm{font:400 clamp(30px,3.4vw,44px)/1.05 var(--head);white-space:normal}.di .bento .b1 .txt{padding:60px clamp(20px,2.4vw,32px) clamp(20px,2.4vw,30px);gap:8px}.di .bento .b1 .ln{font-size:12px;-webkit-line-clamp:3}.di .bento .b2 .nm{font-size:22px}.di .browse .wrap{padding-block:clamp(36px,5vw,64px)}.di .browse .intro{margin-top:8px;color:var(--muted);font-size:15px;max-width:520px}.di .bhead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.di .count{flex:none;font:500 13px var(--sans);color:var(--muted);padding-bottom:4px}.di .groups{display:flex;gap:clamp(16px,3vw,32px);margin-top:26px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.di .groups::-webkit-scrollbar,.di .chips::-webkit-scrollbar{display:none}.di .grp{flex:none;padding:10px 2px 12px;font:500 15px var(--sans);color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s}.di .grp:hover{color:var(--ink)}.di .grp.on{color:var(--ink);font-weight:600;border-bottom-color:var(--primary)}.di .chips{display:flex;gap:8px;margin-block:18px 22px;overflow-x:auto;scrollbar-width:none;padding-block:2px}.di .chip{flex:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:100px;padding:7px 16px;font:500 13px var(--sans);white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.di .chip:hover{border-color:var(--primary)}.di .chip.on{background:var(--primary);border-color:var(--primary);color:#fff}.di .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.di .grid .tile{aspect-ratio:3/4}.di .grid.swap{animation:di-swap .35s ease}@keyframes di-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.di .grid.swap{animation:none}.di .tile,.di .tile>.ph,.di .btn{transition:none}.di .tile:hover>.ph,.di .btn:hover{transform:none}}.di .grid[hidden],.di .ribbon[hidden]{display:none}.di .tile:focus-visible,.di .chip:focus-visible,.di .grp:focus-visible,.di .grid:focus-visible,.di .faqlist summary:focus-visible,.di .prose a:focus-visible,.di .btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.di .sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.di .cta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(40px,5vw,64px);padding:clamp(24px,4vw,44px);border-radius:24px;background:#323729;color:#fff}.di .cta .eyebrow{color:#ffd9a8}.di .cta h3{font:400 clamp(22px,2.6vw,32px)/1.15 var(--head);margin-top:10px;max-width:520px;color:#fff}.di .cta p{margin-top:8px;font-size:15px;color:#ffffffbf;max-width:480px}.di .btn{flex:none;background:var(--primary);color:#fff;border-radius:100px;padding:15px 28px;font:500 15px/1 var(--sans);transition:transform .2s,background .2s}.di .btn:hover{transform:translateY(-2px);background:#d97706}@media(prefers-color-scheme:dark){.di .cta{background:#1d201a;border:1px solid var(--line)}}@media(max-width:1100px){.di .hero .wrap{grid-template-columns:1fr;gap:28px}.di .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.di .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:640px){.di .hero .wrap{padding-block:28px 24px;gap:20px}.di .hero h1{font-size:clamp(38px,11vw,48px);margin-block:10px 12px}.di .hero .intro{font-size:15px}.di .trust{gap:8px 18px;margin-top:16px;font-size:12px}.di .bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:10px}.di .bento .tile{grid-column:auto;grid-row:auto;aspect-ratio:4/5}.di .bento .b1{grid-column:1/3;aspect-ratio:4/3.4}.di .bento .b2{grid-column:1/3;aspect-ratio:16/9}.di .bento .b1 .nm{font-size:32px}.di .bento .b2 .nm{font-size:18px}.di .tile .pill{top:10px;right:10px;font-size:10px;padding:6px 10px}.di .txt{padding:36px 12px 14px}.di .nm{font-size:16px}.di .ln{font-size:9px;letter-spacing:1.5px;-webkit-line-clamp:1}.di .bento .b1 .ln,.di .bento .b2 .ln{font-size:10px;-webkit-line-clamp:2}.di .bhead{flex-direction:column;align-items:flex-start;gap:6px}.di .count{order:-1;display:none}.di .scard{min-height:0}.di .cta{flex-direction:column;align-items:flex-start;border-radius:20px}.di .btn{width:100%;text-align:center}.di{--dp-nav:56px}.di .scard{background:none!important;box-shadow:none;padding:0;color:var(--ink);border-radius:0;gap:12px}.di .scard:before,.di .scard>.ph{display:none}.di .scard .lab,.di .scard h2{display:none}.di .sfield{border:1px solid var(--line);background:var(--surface)}.di .sfield input{color:var(--ink)}.di .sfield input::-moz-placeholder{color:var(--muted)}.di .sfield input::placeholder{color:var(--muted)}}.di .scard>.ph{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.di .about .wrap,.di .faq .wrap{padding-block:clamp(28px,4vw,52px)}.di .prose{max-width:720px;margin-top:16px;display:grid;gap:14px;font-size:16px}.di .prose .links{display:flex;flex-wrap:wrap;gap:8px 24px}.di .prose .links a{color:var(--lbl);font-weight:500;text-decoration:underline;text-underline-offset:3px}.di .faqlist{max-width:820px;margin-top:20px;border-top:1px solid var(--line)}.di .faqlist details{border-bottom:1px solid var(--line)}.di .faqlist summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font:500 16px/1.4 var(--sans);color:var(--ink);position:relative}.di .faqlist summary::-webkit-details-marker{display:none}.di .faqlist summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:22px;line-height:1}.di .faqlist details[open] summary:after{content:"−"}.di .faqlist details p{padding:0 28px 18px 0;font-size:15px}
