.dlife .dl-band{background:var(--s-bg);color:var(--s-body);padding:var(--dl-sec-y) max(var(--dl-pad),calc((100% - 1180px) / 2))}.dlife .dl-band--read .dl-legal__section,.dlife .dl-band--read .dl-notice,.dlife .dl-band--read .dl-prose,.dlife .dl-band--read .dl-quote{max-width:72ch}.dlife .dl-band__head{margin-bottom:clamp(28px,4vh,48px)}.dlife .dl-band__head h2{font-size:var(--dl-section-title);line-height:1.06;max-width:20ch;margin-top:14px}.dlife .dl-lede{font:400 var(--dl-section-sub)/1.6 var(--dl-sans);color:var(--s-muted);max-width:62ch;margin-top:18px}.dlife .dl-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(24px,3vh,36px)}.dlife .dl-crumbs{margin-bottom:22px}.dlife .dl-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;padding:0;font:500 13px/1.5 var(--dl-sans);letter-spacing:.04em;color:var(--s-quiet)}.dlife .dl-crumbs li{display:inline-flex;align-items:center;gap:8px}.dlife .dl-crumbs a{color:var(--s-muted);border-bottom:1px solid transparent}.dlife .dl-crumbs a:hover{color:var(--s-accent);border-bottom-color:currentColor}.dlife .dl-crumbs em{font-style:normal;color:var(--s-quiet);opacity:.6}.dlife .dl-crumbs [aria-current]{color:var(--s-strong)}.dlife .dl-pagehero{background:var(--s-bg);color:var(--s-body);padding:calc(var(--dl-hd) + clamp(38px, 6vh, 76px)) var(--dl-pad) 0}.dlife .dl-pagehero__inner{max-width:1180px;margin-inline:auto}.dlife .dl-pagehero h1{font-size:clamp(38px,5.2vw,74px);line-height:1.04;max-width:17ch;margin-top:16px}.dlife .dl-pagehero .dl-lede{max-width:58ch}.dlife .dl-pagehero__plate{max-width:1180px;margin:clamp(38px,6vh,72px) auto 0;aspect-ratio:21/9;border-radius:3px}.dlife .dl-pagehero+.dl-band,.dlife .dl-pagehero+.dl-split{padding-top:clamp(48px,8vh,96px)}@media (max-width:720px){.dlife .dl-pagehero{padding-top:calc(var(--dl-hd) + 28px)}.dlife .dl-pagehero__plate{aspect-ratio:4/3}}.dlife .dl-prose{max-width:68ch}.dlife .dl-prose>*+*{margin-top:1.15em}.dlife .dl-prose p{font:400 var(--dl-section-body)/1.75 var(--dl-sans);color:var(--s-body)}.dlife .dl-prose h3{font-size:var(--dl-card-title);margin-top:1.9em;color:var(--s-heading)}.dlife .dl-prose a{color:var(--s-accent);border-bottom:1px solid rgba(156,90,55,.35);transition:border-color .3s}.dlife .dark .dl-prose a,.dlife .dl-prose a:hover{border-bottom-color:currentColor}.dlife .dl-prose ol,.dlife .dl-prose ul{padding-left:1.15em}.dlife .dl-prose li{font:400 var(--dl-section-body)/1.7 var(--dl-sans);color:var(--s-body)}.dlife .dl-prose li+li{margin-top:.5em}.dlife .dl-prose li::marker{color:var(--s-accent)}.dlife .dl-quote{margin:clamp(30px,4.5vh,54px) 0;padding-left:clamp(20px,2.5vw,34px);border-left:2px solid var(--s-rule);max-width:62ch}.dlife .dl-quote blockquote{font:500 clamp(21px,2vw,29px)/1.42 var(--dl-disp);color:var(--s-heading);letter-spacing:-.01em}.dlife .dl-quote figcaption{margin-top:16px;font:500 14px/1.5 var(--dl-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--s-label)}.dlife .dl-checks{list-style:none;padding:0;display:grid;grid-gap:14px 34px;gap:14px 34px;margin-top:clamp(22px,3vh,32px)}.dlife .dl-checks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dlife .dl-checks li{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;font:400 var(--dl-section-body)/1.6 var(--dl-sans);color:var(--s-body)}.dlife .dl-checks svg{width:18px;height:18px;margin-top:5px;color:var(--s-accent)}@media (max-width:720px){.dlife .dl-checks--2{grid-template-columns:minmax(0,1fr)}}.dlife .dl-defs{margin-top:clamp(24px,3.5vh,40px)}.dlife .dl-defs>div{display:grid;grid-template-columns:minmax(180px,26%) 1fr;grid-gap:10px 40px;gap:10px 40px;padding:26px 0;border-top:1px solid var(--s-line)}.dlife .dl-defs>div:last-child{border-bottom:1px solid var(--s-line)}.dlife .dl-defs dt{font:600 var(--dl-card-title)/1.35 var(--dl-disp);color:var(--s-heading);letter-spacing:-.01em}.dlife .dl-defs dd{font:400 var(--dl-section-body)/1.7 var(--dl-sans);color:var(--s-body);max-width:58ch}@media (max-width:780px){.dlife .dl-defs>div{grid-template-columns:minmax(0,1fr)}}.dlife .dl-cards{display:grid;grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px)}.dlife .dl-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dlife .dl-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dlife .dl-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dlife .dl-card{display:flex;flex-direction:column;background:var(--s-plate);border:1px solid var(--s-line-soft);border-radius:3px;overflow:hidden;transition:border-color .4s,transform .4s}.dlife .dl-card:hover{border-color:var(--s-rule);transform:translateY(-3px)}.dlife .dl-card__ph{aspect-ratio:4/3}.dlife .dl-cards--media .dl-card__ph{aspect-ratio:3/2}.dlife .dl-card__body{padding:clamp(20px,2vw,30px);display:flex;flex-direction:column;flex:1 1}.dlife .dl-card__no{font:500 12px/1 var(--dl-sans);letter-spacing:.14em;color:var(--s-label);margin-bottom:14px}.dlife .dl-card h3{font-size:var(--dl-card-title);line-height:1.28;margin-bottom:10px}.dlife .dl-card p{font:400 var(--dl-section-body)/1.62 var(--dl-sans);color:var(--s-muted)}.dlife .dl-card__go{margin-top:auto;padding-top:20px}.dlife .dl-card__go:after{content:"";position:absolute;inset:0;z-index:1}.dlife .dl-card{position:relative}@media (max-width:1080px){.dlife .dl-cards--3,.dlife .dl-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dlife .dl-cards--2,.dlife .dl-cards--3,.dlife .dl-cards--4{grid-template-columns:minmax(0,1fr)}}.dlife .dl-storycard{position:relative;display:flex;flex-direction:column}.dlife .dl-storycard__ph{aspect-ratio:4/5;border-radius:3px;margin-bottom:18px}.dlife .dl-storycard__ph img{transition:transform .8s cubic-bezier(.2,.7,.3,1)}.dlife .dl-storycard:hover .dl-storycard__ph img{transform:scale(1.04)}.dlife .dl-storycard__kicker{font:500 12px/1 var(--dl-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--s-label);margin-bottom:10px}.dlife .dl-storycard h3{font-size:var(--dl-card-title);margin-bottom:8px}.dlife .dl-storycard p{font:400 var(--dl-section-body)/1.6 var(--dl-sans);color:var(--s-muted)}.dlife .dl-storycard__go{margin-top:auto;padding-top:18px}.dlife .dl-storycard__go:after{content:"";position:absolute;inset:0}.dlife .dl-event{padding:clamp(22px,2.4vw,32px);background:var(--s-plate);border:1px solid var(--s-line-soft);border-radius:3px}.dlife .dl-event__meta{display:flex;flex-wrap:wrap;gap:8px 16px;font:500 12px/1.4 var(--dl-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.dlife .dl-event__when{color:var(--s-label)}.dlife .dl-event__where{color:var(--s-quiet)}.dlife .dl-event h3{font-size:var(--dl-card-title);margin-bottom:10px}.dlife .dl-event p{font:400 var(--dl-section-body)/1.62 var(--dl-sans);color:var(--s-muted);margin-bottom:18px}.dlife .dl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);padding:clamp(26px,3.5vh,44px) 0;border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);margin-top:clamp(30px,4vh,50px)}.dlife .dl-stats b{display:block;font:600 clamp(26px,2.6vw,38px)/1.1 var(--dl-disp);color:var(--s-heading);letter-spacing:-.015em}.dlife .dl-stats span{display:block;margin-top:8px;font:500 13px/1.5 var(--dl-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--s-label)}.dlife .dl-steps{list-style:none;padding:0;margin-top:clamp(24px,3.5vh,40px);counter-reset:none}.dlife .dl-steps li{display:grid;grid-template-columns:64px 1fr;grid-gap:4px 24px;gap:4px 24px;padding:28px 0;border-top:1px solid var(--s-line)}.dlife .dl-steps li:last-child{border-bottom:1px solid var(--s-line)}.dlife .dl-steps__no{font:500 13px/1.8 var(--dl-sans);letter-spacing:.12em;color:var(--s-label)}.dlife .dl-steps h3{font-size:var(--dl-card-title);margin-bottom:8px}.dlife .dl-steps p{font:400 var(--dl-section-body)/1.7 var(--dl-sans);color:var(--s-body);max-width:58ch}@media (max-width:640px){.dlife .dl-steps li{grid-template-columns:minmax(0,1fr);gap:10px}}.dlife .dl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(30px,5vw,84px);gap:clamp(30px,5vw,84px);background:var(--s-bg);color:var(--s-body);padding:var(--dl-sec-y) max(var(--dl-pad),calc((100% - 1180px) / 2))}.dlife .dl-split--flip .dl-split__ph{order:2}.dlife .dl-split__ph{aspect-ratio:4/5;border-radius:3px;max-height:78vh}.dlife .dl-split__body h2{font-size:var(--dl-section-title);line-height:1.08;max-width:16ch;margin-top:14px}.dlife .dl-split__body .dl-prose{margin-top:22px}@media (max-width:900px){.dlife .dl-split{grid-template-columns:minmax(0,1fr)}.dlife .dl-split--flip .dl-split__ph{order:0}.dlife .dl-split__ph{aspect-ratio:3/2;max-height:none}}.dlife .dl-contrast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);margin-top:clamp(26px,3.5vh,44px)}.dlife .dl-contrast__col{padding:clamp(22px,2.4vw,32px);border-radius:3px;border:1px solid var(--s-line-soft);background:var(--s-plate)}.dlife .dl-contrast__col h3{font:500 14px/1.4 var(--dl-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s-label);margin-bottom:16px}.dlife .dl-contrast ul{list-style:none;padding:0}.dlife .dl-contrast li{position:relative;padding-left:26px;font:400 var(--dl-section-body)/1.6 var(--dl-sans);color:var(--s-body)}.dlife .dl-contrast li+li{margin-top:12px}.dlife .dl-contrast li:before{position:absolute;left:0;top:0;font-size:15px;line-height:1.7}.dlife .dl-contrast__col--yes li:before{content:"✓";color:var(--s-accent)}.dlife .dl-contrast__col--no li:before{content:"×";color:var(--s-quiet)}.dlife .dl-contrast__col--no li{color:var(--s-muted)}@media (max-width:760px){.dlife .dl-contrast{grid-template-columns:minmax(0,1fr)}}.dlife .dl-linkrow{display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:clamp(24px,3vh,36px)}.dlife .dl-faq .more{display:inline-flex;margin:clamp(28px,4vh,44px) auto 0}.dlife .dl-faq{display:flex;flex-direction:column}.dlife .dl-faq .items{width:100%}.dlife .dl-videos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(22px,2.6vw,38px);gap:clamp(22px,2.6vw,38px)}.dlife .dl-video{display:flex;flex-direction:column}.dlife .dl-video__ph{position:relative;width:100%;aspect-ratio:4/5;border:none;padding:0;border-radius:3px;cursor:pointer;background:var(--s-plate);display:block}.dlife .dl-video__ph img{transition:transform .8s cubic-bezier(.2,.7,.3,1)}.dlife .dl-video__ph:hover img{transform:scale(1.04)}.dlife .dl-video__ph.is-playing{cursor:default}.dlife .dl-video__ph video{width:100%;height:100%;object-fit:cover;background:#000}.dlife .dl-video__ph .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:hsla(39,44%,94%,.92);color:var(--dl-ink);transition:transform .4s,background .4s}.dlife .dl-video__ph:hover .play{transform:translate(-50%,-50%) scale(1.08);background:var(--dl-ivory)}.dlife .dl-video__run{position:absolute;right:12px;bottom:12px;padding:4px 9px;border-radius:2px;background:rgba(11,33,29,.72);color:var(--dl-ivory);font:500 11px/1.4 var(--dl-sans);letter-spacing:.06em}.dlife .dl-video__cat{display:block;margin-top:18px;font:500 12px/1 var(--dl-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--s-label)}.dlife .dl-video h3{font-size:var(--dl-card-title);margin:10px 0 8px}.dlife .dl-video p{font:400 var(--dl-section-body)/1.6 var(--dl-sans);color:var(--s-muted);margin-bottom:16px}.dlife .dl-video .tlink{margin-top:auto}.dlife .dl-related__head{font-size:clamp(22px,2vw,30px);margin-bottom:clamp(24px,3vh,36px)}.dlife .dl-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:clamp(16px,1.8vw,24px);gap:clamp(16px,1.8vw,24px)}.dlife .dl-related__card{position:relative;display:flex;flex-direction:column;padding:clamp(22px,2.4vw,30px) 54px clamp(22px,2.4vw,30px) clamp(22px,2.4vw,30px);border:1px solid var(--s-line);border-radius:3px;transition:border-color .4s,background .4s}.dlife .dl-related__card:hover{border-color:var(--s-rule);background:var(--s-plate)}.dlife .dl-related__card h3{font-size:var(--dl-card-title);margin-bottom:8px}.dlife .dl-related__card p{font:400 16px/1.6 var(--dl-sans);color:var(--s-muted)}.dlife .dl-related__card em{position:absolute;right:24px;top:clamp(24px,2.6vw,32px);font-style:normal;color:var(--s-accent);transition:transform .4s}.dlife .dl-related__card:hover em{transform:translateX(5px)}.dlife .dl-cta{text-align:center}.dlife .dl-cta__inner{max-width:760px;margin-inline:auto}.dlife .dl-cta h2{font-size:var(--dl-section-title);line-height:1.08;max-width:20ch;margin:16px auto 0}.dlife .dl-cta .dl-lede{margin-inline:auto}.dlife .dl-cta .dl-actions{justify-content:center}.dlife .dl-cta__note{margin-top:26px;font:400 15px/1.6 var(--dl-sans);color:var(--s-quiet)}.dlife .dl-loop{text-align:center}.dlife .dl-loop h2{font-size:clamp(28px,2.8vw,42px);margin:14px auto 0;max-width:20ch}.dlife .dl-loop__form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:flex-end;margin-top:clamp(26px,3.5vh,40px)}.dlife .dl-loop__field{display:flex;flex-direction:column;gap:8px;text-align:left;flex:1 1 300px;max-width:380px}.dlife .dl-loop__field span{font:500 12px/1 var(--dl-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--s-label)}.dlife .dl-loop__field input{height:51px;padding:0 16px;border:1px solid var(--s-outline);border-radius:2px;background:transparent;color:var(--s-strong);font:400 16px/1 var(--dl-sans)}.dlife .dl-loop__field input::placeholder{color:var(--s-quiet)}.dlife .dl-loop__field input:focus-visible{border-color:var(--s-accent)}.dlife .dl-loop .said,.dlife .said{margin-top:clamp(26px,3.5vh,40px);font:400 var(--dl-section-sub)/1.6 var(--dl-sans);color:var(--s-accent)}.dlife .dl-wafloat{position:fixed;right:clamp(16px,2.4vw,30px);bottom:clamp(16px,2.4vw,30px);z-index:110;display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:999px;background:var(--dl-copper-d);color:#fff;font:500 14px/1 var(--dl-sans);letter-spacing:.01em;box-shadow:0 6px 22px rgba(11,33,29,.22);transition:background .35s,transform .35s,opacity .3s}.dlife .dl-wafloat:hover{background:var(--dl-copper-x);transform:translateY(-2px)}.dlife.menu-open .dl-wafloat{opacity:0;pointer-events:none}@media (max-width:620px){.dlife .dl-wafloat{padding:13px}.dlife .dl-wafloat span{display:none}}@media (prefers-reduced-motion:reduce){.dlife .dl-wafloat{transition:background .35s}.dlife .dl-wafloat:hover{transform:none}}.dlife .dl-portrait{aspect-ratio:4/5;border-radius:3px}.dlife .dl-notice{padding:clamp(20px,2.2vw,28px);border:1px solid var(--s-rule);border-left:3px solid var(--dl-copper-d);border-radius:3px;background:var(--s-plate);margin-bottom:clamp(34px,5vh,56px)}.dlife .dl-notice strong{display:block;font:600 var(--dl-card-title)/1.35 var(--dl-disp);color:var(--s-heading);margin-bottom:8px}.dlife .dl-notice p{font:400 16px/1.65 var(--dl-sans);color:var(--s-body)}.dlife .dl-notice em{font-style:normal;color:var(--s-accent);font-weight:500}.dlife .dl-legal__section+.dl-legal__section{margin-top:clamp(30px,4vh,46px)}.dlife .dl-legal__section h2{font-size:clamp(22px,2vw,29px);line-height:1.2;margin-bottom:14px}.dlife .dl-legal__section p{font:400 var(--dl-section-body)/1.75 var(--dl-sans);color:var(--s-body)}.dlife .dl-legal__section p+p{margin-top:1em}.dlife .dl-tbc{color:var(--s-accent);font-style:italic;padding-left:16px;border-left:2px solid var(--s-rule)}.dlife code{font:400 .88em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--s-strong);background:var(--s-plate);border-radius:2px;padding:.1em .35em}.dlife .dl-indexhero{background:var(--s-bg);color:var(--s-body);padding:calc(var(--dl-hd) + clamp(30px, 5vh, 58px)) 0 clamp(48px,7vh,96px)}.dlife .dl-indexhero__card{max-width:56ch;margin-inline:max(var(--dl-pad),calc((100% - 1180px) / 2));padding:clamp(30px,3.6vw,56px);background:var(--dl-cream);border-radius:3px;box-shadow:0 40px 90px -40px rgba(0,0,0,.55)}.dlife .dl-indexhero h1{font-size:clamp(36px,4.9vw,72px);line-height:.98;letter-spacing:-.022em;max-width:15ch;margin-top:14px}.dlife .dl-indexhero .dl-lede{max-width:36ch;font-size:clamp(16px,1.25vw,19px)}.dlife .dl-sitemap{border-top:1px solid var(--s-line)}.dlife .dl-sitemap a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px) 24px;grid-gap:12px 20px;gap:12px 20px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--s-line);color:var(--s-body);transition:padding-left .35s cubic-bezier(.22,.7,.24,1)}.dlife .dl-sitemap a:hover{padding-left:14px}.dlife .dl-sitemap b{font:500 clamp(17px,1.6vw,23px)/1.3 var(--dl-disp);letter-spacing:-.01em;color:var(--s-heading)}.dlife .dl-sitemap span{font:400 14px/1.5 var(--dl-sans);color:var(--s-quiet)}.dlife .dl-sitemap em{font-style:normal;color:var(--s-accent);justify-self:end}@media (max-width:620px){.dlife .dl-sitemap a{grid-template-columns:1fr 24px}.dlife .dl-sitemap span{grid-column:1/-1}}.dlife{--m:max(var(--dl-pad),calc((100% - 1180px) / 2))}.dlife .lbl{display:block;width:max-content;max-width:100%;font:700 var(--dl-section-sub)/1.35 var(--dl-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s-label);margin-bottom:6px}.dlife .micro{font:700 12px/1.4 var(--dl-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--s-quiet)}.dlife .e2-hero{position:relative;background:var(--s-bg);padding:calc(var(--dl-hd) + clamp(30px, 5vh, 58px)) 0 clamp(40px,6vh,80px);display:grid;grid-template-columns:minmax(0,50fr) minmax(0,50fr);align-items:center}.dlife .e2-hero .art{grid-column:2;grid-row:1;width:100%;justify-self:stretch;height:min(80vh,660px);border-radius:var(--dl-r-plate) 0 0 var(--dl-r-plate)}.dlife .e2-hero .card{grid-column:1;grid-row:1;position:relative;z-index:3;background:var(--dl-cream);border-radius:var(--dl-r-plate);box-shadow:0 40px 90px -40px rgba(0,0,0,.55);padding:clamp(30px,3.6vw,56px);margin:0 clamp(-120px,-7vw,-40px) 0 var(--m)}.dlife .e2-hero .card--green{background:var(--dl-green)}.dlife .e2-hero h1{font-size:clamp(36px,4.9vw,72px);line-height:.98;letter-spacing:-.022em;max-width:15ch;margin:14px 0 0}.dlife .e2-hero .card .dl-lede{max-width:36ch;font-size:clamp(16px,1.25vw,19px)}.dlife .e2-hero--noart{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(48px,7vh,96px)}.dlife .e2-hero--noart .card{grid-column:1;margin-right:var(--m);max-width:56ch}.dlife .e2-bar{position:-webkit-sticky;position:sticky;top:var(--dl-hd);z-index:100;background:var(--dl-sand);color:var(--dl-ink);padding:14px var(--m);display:flex;align-items:center;gap:16px 26px;flex-wrap:wrap;border-bottom:1px solid rgba(47,53,50,.14)}.dlife .e2-bar strong{font:500 clamp(15px,1.2vw,19px)/1.3 var(--dl-disp);color:var(--dl-ink)}.dlife .e2-bar .facts{display:flex;gap:8px 22px;flex-wrap:wrap;margin-right:auto}.dlife .e2-bar .facts span{font:700 11px/1.4 var(--dl-sans);letter-spacing:.18em;text-transform:uppercase;color:#744329}.dlife .e2-bar .pill{padding:13px 24px;font-size:13px}.dlife .e2-band{background:var(--s-bg);color:var(--s-body);padding:clamp(56px,8vh,116px) var(--m)}.dlife .e2-band h2{font-size:clamp(28px,3.2vw,48px);line-height:1.04;max-width:20ch;margin-top:14px}.dlife .e2-band--read>.dl-prose,.dlife .e2-band--read>.e2-qa{max-width:72ch}.dlife .e2-open{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(26px,4vw,72px);gap:clamp(26px,4vw,72px);align-items:start}.dlife .e2-open .lead{font:500 clamp(21px,2.3vw,34px)/1.32 var(--dl-disp);color:var(--s-heading);letter-spacing:-.014em;max-width:24ch}.dlife .e2-open .dl-prose{max-width:54ch}.dlife .e2-duo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(16px,2vw,30px);gap:clamp(16px,2vw,30px);align-items:start;margin-top:clamp(34px,5vh,68px)}.dlife .e2-duo figure{margin:0}.dlife .e2-duo .a{aspect-ratio:3/2;border-radius:var(--dl-r-plate)}.dlife .e2-duo .b{aspect-ratio:4/5;border-radius:var(--dl-r-plate);margin-top:clamp(28px,4vw,72px)}.dlife .e2-duo--one{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}.dlife .e2-duo figcaption{margin-top:12px;font:400 13px/1.5 var(--dl-sans);color:var(--s-quiet)}.dlife .e2-split{background:var(--s-bg);color:var(--s-body);display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch}.dlife .e2-split .shot{min-height:100%}.dlife .e2-split .body{padding:clamp(48px,7vh,104px) var(--m) clamp(48px,7vh,104px) clamp(28px,4vw,72px)}.dlife .e2-split--flip{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.dlife .e2-split--flip .shot{order:2}.dlife .e2-split--flip .body{padding:clamp(48px,7vh,104px) clamp(28px,4vw,72px) clamp(48px,7vh,104px) var(--m)}.dlife .e2-split h2{font-size:clamp(28px,3.2vw,48px);line-height:1.04;max-width:18ch;margin-top:14px}.dlife .e2-count{display:flex;align-items:baseline;gap:14px;margin:clamp(22px,3vh,34px) 0 clamp(6px,1vh,12px)}.dlife .e2-count b{font:500 clamp(38px,4.6vw,72px)/1 var(--dl-disp);color:var(--s-rule);letter-spacing:-.03em}.dlife .e2-count span{font:700 11px/1.5 var(--dl-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--s-label);max-width:17ch}.dlife .e2-checks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 clamp(26px,3.2vw,56px);gap:0 clamp(26px,3.2vw,56px);margin-top:clamp(14px,2vh,22px)}.dlife .e2-checks--1{grid-template-columns:minmax(0,1fr)}.dlife .e2-checks ul{margin:0;padding:0}.dlife .e2-checks li{list-style:none;display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:15px 0;border-top:1px solid var(--s-line);font:400 clamp(15px,1.1vw,17px)/1.5 var(--dl-sans);color:var(--s-body)}.dlife .e2-checks li:last-child{border-bottom:1px solid var(--s-line)}.dlife .e2-checks b{font:500 clamp(17px,1.5vw,22px)/1 var(--dl-disp);letter-spacing:.02em;color:var(--s-label)}.dlife .e2-rail{margin-top:clamp(30px,4vh,50px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,38px);gap:clamp(18px,2.4vw,38px)}.dlife .e2-rail--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dlife .e2-rail>div{position:relative;padding-top:36px}.dlife .e2-rail>div:before{content:"";position:absolute;top:0;left:0;right:calc(-1 * clamp(18px, 2.4vw, 38px));height:1px;background:var(--s-rule)}.dlife .e2-rail>div:last-child:before{right:0}.dlife .e2-rail>div:after{content:"";position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:var(--s-accent)}.dlife .e2-rail b{display:block;font:500 clamp(26px,2.6vw,40px)/1 var(--dl-disp);color:var(--s-rule);letter-spacing:-.02em;margin-bottom:14px}.dlife .e2-rail h3{font-size:clamp(18px,1.5vw,23px);line-height:1.22;margin-bottom:9px}.dlife .e2-rail p{font:400 15px/1.6 var(--dl-sans);color:var(--s-muted)}.dlife .e2-dip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dlife .e2-dip>div{padding:clamp(40px,6vh,86px) clamp(24px,3.4vw,60px);background:var(--s-bg)}.dlife .e2-dip .intro{grid-column:1/-1;padding:clamp(48px,7vh,104px) var(--m) clamp(30px,4vh,52px)}.dlife .e2-dip h3{font:500 14px/1.4 var(--dl-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s-label);padding-bottom:16px;border-bottom:1px solid var(--s-rule)}.dlife .e2-dip ul{list-style:none;margin:0;padding:0}.dlife .e2-dip li{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--s-line-soft);font:400 clamp(15px,1.2vw,19px)/1.5 var(--dl-sans);color:var(--s-body)}.dlife .e2-dip em{font-style:normal;font-size:15px;line-height:1.6;color:var(--s-accent)}.dlife .e2-dip .no em{color:var(--s-quiet)}.dlife .e2-qa{margin-top:clamp(22px,3vh,36px)}.dlife .e2-qa>div{padding:clamp(20px,2.6vh,28px) 0;border-top:1px solid var(--s-line)}.dlife .e2-qa>div:last-child{border-bottom:1px solid var(--s-line)}.dlife .e2-qa h3{font:500 var(--dl-card-title)/1.4 var(--dl-sans);letter-spacing:-.01em;color:var(--s-heading);margin-bottom:9px}.dlife .e2-qa p{font:400 var(--dl-section-body)/1.7 var(--dl-sans);color:var(--s-body);max-width:62ch}.dlife .e2-said{position:relative;min-height:min(72vh,660px);display:grid;align-items:end}.dlife .e2-said>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dlife .e2-said:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,33,29,.92) 0,rgba(11,33,29,.78) 46%,rgba(11,33,29,.34) 78%,rgba(11,33,29,.14)),linear-gradient(0deg,rgba(11,33,29,.5) 0,transparent 55%)}.dlife .e2-said figure{position:relative;z-index:2;margin:0;padding:clamp(40px,7vh,96px) var(--m)}.dlife .e2-said blockquote{font:500 clamp(26px,3.6vw,54px)/1.12 var(--dl-disp);letter-spacing:-.02em;color:var(--dl-ivory);max-width:26ch;margin:22px 0 0}.dlife .e2-said figcaption{margin-top:26px;font:700 11px/1 var(--dl-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dl-sand)}.dlife .e2-said .r{width:64px;height:2px;background:var(--dl-copper)}.dlife .e2-said--plain{min-height:0;background:var(--s-bg);padding:clamp(56px,9vh,124px) 0}.dlife .e2-said--plain:after{display:none}.dlife .e2-said--plain blockquote{color:var(--s-heading)}.dlife .e2-said--plain figcaption{color:var(--s-label)}.dlife .e2-closing{position:relative;padding-bottom:clamp(56px,8vw,116px);background:var(--dl-ivory)}.dlife .e2-closing .shot{width:100%;height:min(58vh,440px)}.dlife .e2-closing .panel{position:relative;z-index:2;margin:clamp(-150px,-9vw,-72px) var(--m) 0;background:var(--dl-green);color:hsla(39,44%,94%,.86);border-radius:var(--dl-r-plate);padding:clamp(34px,4.4vw,64px);max-width:780px;box-shadow:0 40px 90px -50px rgba(11,33,29,.7)}.dlife .e2-closing h2{font-size:clamp(28px,3.4vw,50px);line-height:1.04;max-width:19ch;margin:16px 0 0;color:var(--dl-ivory)}.dlife .e2-closing .note{margin-top:22px;font:400 15px/1.6 var(--dl-sans);color:hsla(39,44%,94%,.62);max-width:38ch}.dlife .e2-folk{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:clamp(26px,4vw,76px);gap:clamp(26px,4vw,76px);align-items:start}.dlife .e2-folk--flip .plate{order:2}.dlife .e2-folk .plate{position:relative;aspect-ratio:4/5;border-radius:var(--dl-r-plate)}.dlife .e2-folk .dl-prose{max-width:56ch}.dlife .dark.ink{--s-bg:var(--dl-ink)}.dlife .e2-stmt{background:var(--s-bg);color:var(--s-body);padding:clamp(48px,7vh,104px) var(--m);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);align-items:start;border-top:1px solid var(--s-line-soft)}.dlife .e2-stmt h2{font-size:clamp(24px,2.9vw,42px);line-height:1.1;max-width:22ch;margin:0}.dlife .e2-stmt .dl-prose{max-width:46ch}.dlife .e2-stmt .dl-prose p{font-size:clamp(15px,1.15vw,17px)}.dlife .e2-trip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--s-bg);color:var(--s-body)}.dlife .e2-trip>div{padding:clamp(34px,5vh,72px) clamp(20px,2.6vw,44px);border-left:1px solid var(--s-line)}.dlife .e2-trip>div:nth-child(3n+2){border-left:none;padding-left:var(--m)}.dlife .e2-trip>div:nth-child(3n+1):not(.head){padding-right:var(--m)}.dlife .e2-trip b{display:block;font:500 clamp(30px,3.4vw,54px)/1 var(--dl-disp);color:var(--s-rule);letter-spacing:-.03em;margin-bottom:clamp(16px,2.4vh,26px)}.dlife .e2-trip h3{font-size:clamp(21px,1.9vw,29px);line-height:1.14;margin-bottom:12px}.dlife .e2-trip p{font:400 clamp(15px,1.1vw,17px)/1.6 var(--dl-sans);color:var(--s-muted)}.dlife .e2-trip .head{grid-column:1/-1;border-left:none;padding:clamp(48px,7vh,104px) var(--m) clamp(24px,3vh,38px)}.dlife .e2-quad,.dlife .e2-trip>div:nth-child(n+5){border-top:1px solid var(--s-line)}.dlife .e2-quad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(26px,4vh,46px)}.dlife .e2-quad>div{padding:clamp(26px,3.4vh,40px) clamp(20px,2.6vw,44px) clamp(26px,3.4vh,40px) 0;border-bottom:1px solid var(--s-line)}.dlife .e2-quad>div:nth-child(2n){padding-left:clamp(20px,2.6vw,44px);padding-right:0;border-left:1px solid var(--s-line)}.dlife .e2-quad b{font:500 13px/1 var(--dl-sans);letter-spacing:.16em;color:var(--s-label)}.dlife .e2-quad h3{font-size:clamp(19px,1.6vw,25px);line-height:1.2;margin:12px 0 10px}.dlife .e2-quad p{font:400 clamp(15px,1.1vw,17px)/1.62 var(--dl-sans);color:var(--s-muted);max-width:44ch}.dlife .e2-stagger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2.2vw,30px);gap:clamp(18px,2.2vw,30px);margin-top:clamp(28px,4vh,46px);align-items:start}.dlife .e2-stagger>:nth-child(3n+2){margin-top:clamp(20px,3vw,52px)}.dlife .e2-stagger .dl-event__meta{flex-direction:column;gap:5px}.dlife .e2-lift{position:relative;z-index:2;margin:clamp(-90px,-6vw,-48px) var(--m) 0;background:var(--dl-cream);border-radius:var(--dl-r-plate);box-shadow:0 40px 90px -50px rgba(15,51,44,.5);padding:clamp(30px,4vw,58px)}.dlife .e2-lift-host{padding-bottom:clamp(56px,8vh,110px)}.dlife .tbc{display:inline;font:700 13px/1.5 var(--dl-sans);letter-spacing:.02em;color:#85482b;background:rgba(179,107,67,.12);box-shadow:inset 0 -1px 0 rgba(133,72,43,.45);padding:1px 6px}.dlife .dl-notice .tbc{background:none;box-shadow:none;padding:0}@media (max-width:880px){.dlife .e2-hero{grid-template-columns:minmax(0,1fr);padding-bottom:0}.dlife .e2-hero .art{grid-column:1;grid-row:1;height:min(52vh,340px);border-radius:0}.dlife .e2-hero .card{grid-column:1;grid-row:2;margin:clamp(-70px,-9vw,-44px) var(--dl-pad) 0}.dlife .e2-hero--noart .card{margin:0 var(--dl-pad)}.dlife .e2-duo,.dlife .e2-folk,.dlife .e2-open,.dlife .e2-split{grid-template-columns:minmax(0,1fr)}.dlife .e2-duo .b{margin-top:0}.dlife .e2-split .shot,.dlife .e2-split--flip .shot{order:0;height:min(44vh,320px)}.dlife .e2-split .body,.dlife .e2-split--flip .body{padding:clamp(40px,6vh,72px) var(--dl-pad)}.dlife .e2-checks{grid-template-columns:minmax(0,1fr)}.dlife .e2-rail,.dlife .e2-rail--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dlife .e2-dip{grid-template-columns:minmax(0,1fr)}.dlife .e2-dip .intro{padding-left:var(--dl-pad);padding-right:var(--dl-pad)}.dlife .e2-folk--flip .plate{order:0}.dlife .e2-stmt,.dlife .e2-trip{grid-template-columns:minmax(0,1fr)}.dlife .e2-trip>div{border-left:none;border-top:1px solid var(--s-line)}.dlife .e2-trip .head,.dlife .e2-trip>div{padding-left:var(--dl-pad);padding-right:var(--dl-pad)}.dlife .e2-quad{grid-template-columns:minmax(0,1fr)}.dlife .e2-quad>div{padding-right:0}.dlife .e2-quad>div:nth-child(2n){padding-left:0;border-left:none}.dlife .e2-lift{margin-inline:var(--dl-pad)}}@media (max-width:900px){.dlife .e2-stagger{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dlife .e2-stagger>:nth-child(3n+2){margin-top:0}.dlife .e2-stagger>:nth-child(2n){margin-top:clamp(20px,3vw,52px)}}@media (max-width:620px){.dlife .e2-rail,.dlife .e2-rail--3{grid-template-columns:minmax(0,1fr)}.dlife .e2-rail>div:before{right:0}.dlife .e2-stagger{grid-template-columns:minmax(0,1fr)}.dlife .e2-stagger>:nth-child(2n){margin-top:0}}@media (max-width:720px){.dlife .e2-bar .facts span,.dlife .e2-count span,.dlife .e2-said figcaption{font-size:12.5px;letter-spacing:.14em}.dlife .e2-bar{gap:10px 18px}.dlife .e2-bar .pill{width:100%;justify-content:center}}@media (min-width:1181px){.dlife #hd .burger{display:none}}@media (min-width:1181px) and (max-width:1460px){.dlife #hd{padding-inline:clamp(28px,3.4vw,48px)}.dlife #hd .nav{gap:clamp(8px,.9vw,14px);margin-left:clamp(10px,1.2vw,20px)}.dlife #hd .rt{gap:8px}.dlife #hd .rt .pill{padding:13px 20px;font-size:13px}}@media (min-width:1181px) and (max-width:1300px){.dlife #hd .nav{gap:clamp(6px,.7vw,10px);margin-left:12px}.dlife #hd .nav a.top{font-size:14px}}.dlife #menu .big{min-width:0;max-width:100%}@media (max-width:480px){.dlife #menu .big a{width:auto}.dlife #menu .big a i{margin-left:10px}}.dlife #hero .bg img{object-position:50% 42%}.dlife [hidden]{display:none!important}.dlife #hero .bg{align-self:center;aspect-ratio:4/3}@media (max-width:980px){.dlife #hero .bg{height:auto;align-self:stretch}}.dlife #hd .nav{margin-inline:auto;gap:clamp(12px,1.5vw,24px)}.dlife #hd .nav a.top{font-size:15.5px;letter-spacing:.005em}.dlife #hd .rt .pill{font-size:15px}.dlife #hd .lmark{height:19px}@media (max-width:1300px){.dlife #hd .nav a.top{font-size:14px}.dlife #hd .rt .pill{font-size:13.5px}}@media (max-width:720px){.dlife #hd .lmark{height:18px}}.dlife .tlink{border-bottom:2px solid;padding:2px 4px 9px;margin-inline:-4px;transition:gap .35s var(--dl-ease),background-color .35s var(--dl-ease)}@media (hover:hover){.dlife .tlink:hover{background:rgba(156,90,55,.1);border-color:currentColor}}.dlife .tlink:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){.dlife .tlink{transition:none}}@media (min-width:1181px) and (max-width:1279px){.dlife #hd{padding-inline:24px}.dlife #hd .nav{gap:clamp(6px,.8vw,12px)}}@media (min-width:901px){.dlife #hero[data-photo=left]{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);padding:var(--dl-hd) var(--dl-pad) 0 0}.dlife #hero[data-photo=left] .bg{order:-1;margin-left:0;margin-right:calc(var(--hero-blend) * -1)}.dlife #hero[data-photo=left] .fg{padding-right:0;padding-left:clamp(14px,2vw,34px)}.dlife #hero[data-photo=left] .bg:after{background:linear-gradient(to left,hsla(39,44%,94%,.7) 0,hsla(39,44%,94%,.34) calc(var(--hero-blend) * .45),hsla(39,44%,94%,.12) calc(var(--hero-blend) * .75),hsla(39,44%,94%,0) var(--hero-blend)),linear-gradient(to top,var(--dl-ivory) 0,hsla(39,44%,94%,0) 9%)}}@media (min-width:1081px){.dlife #policy[data-photo=left] .ph{order:-1}}