@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(dsc-font-cormorant-garamond-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(dsc-font-cormorant-garamond-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(dsc-font-cormorant-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(dsc-font-cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(dsc-font-dm-sans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(dsc-font-dm-sans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(dsc-font-dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(dsc-font-dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ms Madi;font-style:normal;font-weight:400;font-display:swap;src:url(dsc-font-ms-madi-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ms Madi;font-style:normal;font-weight:400;font-display:swap;src:url(dsc-font-ms-madi-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dsc-page{--dsc-cream: #eedfce;--dsc-cream-light: #f5ece1;--dsc-sand: #f3dcc6;--dsc-sand-hover: #fbe9d7;--dsc-maroon-900: #2f0b0c;--dsc-maroon-800: #3b0e11;--dsc-maroon-700: #4c1415;--dsc-maroon-600: #64201f;--dsc-heading: #3a1517;--dsc-olive: #2a2b14;--dsc-noir: #0f0f0b;--dsc-navy: #10171d;--dsc-bronze: #7a5232;--dsc-bronze-light: #8a5d3c;--dsc-tan: #b49476;--dsc-gold: #d6b48a;--dsc-gold-soft: #e8cda6;--dsc-ink: #2b1a17;--dsc-text: #4a3d38;--dsc-light: #f4e9dc;--dsc-light-muted: rgba(244, 233, 220, .84);--dsc-line: rgba(122, 82, 50, .2);--dsc-line-gold: rgba(214, 180, 138, .28);--dsc-font-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--dsc-font-sans: "DM Sans", "Helvetica Neue", Arial, sans-serif;--dsc-font-script: "Ms Madi", "Brush Script MT", cursive;--dsc-gutter: 24px;--dsc-max: 1200px;--dsc-container: calc(var(--dsc-max) + var(--dsc-gutter) * 2);--dsc-edge: max(var(--dsc-gutter), calc((100vw - var(--dsc-max)) / 2));--dsc-radius: 3px;--dsc-ease: cubic-bezier(.22, .61, .36, 1)}@media(min-width:768px){.dsc-page{--dsc-gutter: 40px}}@media(min-width:1280px){.dsc-page{--dsc-gutter: 56px}}.dsc-page{display:block;background:var(--dsc-cream);color:var(--dsc-text);font-family:var(--dsc-font-sans);font-size:16px;line-height:1.6;letter-spacing:.01em;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden}.dsc-page *,.dsc-page *:before,.dsc-page *:after{box-sizing:border-box}.dsc-page :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}html:has(.dsc-page){scroll-behavior:auto!important}.dsc-page :where(h1,h2,h3,h4){font-family:inherit;font-style:normal;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;word-break:normal}.dsc-page :where(blockquote){padding:0;border:0;font-style:normal;color:inherit}.dsc-page :where(ul,ol){padding:0;list-style:none}.dsc-page :where(img){display:block;max-width:100%;height:auto}.dsc-page :where(a){color:inherit}.dsc-page :where(strong){font-weight:600}.dsc-page :where(svg){flex-shrink:0}.dsc-page :where(section[id]){scroll-margin-top:16px}.dsc-page :where(a,button,summary):focus-visible{outline:2px solid var(--dsc-gold);outline-offset:3px}.dsc-sprite{position:absolute;width:0;height:0;overflow:hidden}.dsc-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;padding:16px 24px;border:1px solid transparent;border-radius:var(--dsc-radius);font-family:var(--dsc-font-sans);font-size:14.5px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--dsc-ease),color .25s var(--dsc-ease),box-shadow .25s var(--dsc-ease),transform .25s var(--dsc-ease),filter .25s var(--dsc-ease)}.dsc-btn:hover{transform:translateY(-1px)}.dsc-btn:active{transform:translateY(0)}.dsc-btn__icon{width:17px;height:17px;transition:transform .25s var(--dsc-ease)}.dsc-btn:hover .dsc-btn__icon{transform:translate(4px)}.dsc-btn--dark{background:var(--dsc-s-btn-bg, var(--dsc-maroon-700));color:var(--dsc-s-btn-text, var(--dsc-light));box-shadow:0 10px 24px -14px #2f0b0cb3}.dsc-btn--dark:hover{filter:brightness(1.22);box-shadow:0 14px 28px -14px #2f0b0ccc}.dsc-btn--light{background:var(--dsc-s-btn-bg, var(--dsc-sand));color:var(--dsc-s-btn-text, var(--dsc-maroon-900));box-shadow:0 10px 24px -16px #0009}.dsc-btn--light:hover{filter:brightness(1.04)}.dsc-btn.is-loading{position:relative;cursor:progress;-webkit-text-fill-color:transparent}.dsc-btn.is-loading .dsc-btn__icon{visibility:hidden}.dsc-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:dsc-btn-spin .7s linear infinite}@keyframes dsc-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dsc-btn.is-loading:after{animation-duration:1.6s}}@media(min-width:640px){.dsc-btn{width:auto;min-width:320px;padding-inline:40px;white-space:nowrap}}@media(min-width:1024px){.dsc-page :where(h2){text-wrap:balance}}.dsc-placeholder{display:block;background-color:#d9cfc3}.dsc-motion [data-dsc-reveal]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--dsc-ease),transform .9s var(--dsc-ease)}.dsc-motion [data-dsc-reveal].is-visible{opacity:1;transform:none}.dsc-hero{position:relative;background:var(--dsc-s-bg, #2f0b0c);color:var(--dsc-s-text, #f7ebde);overflow:hidden}.dsc-hero__media{position:relative;aspect-ratio:390 / 530;overflow:hidden}.dsc-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 22%}.dsc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--dsc-s-bg, #2f0b0c) 0%,transparent) 40%,color-mix(in srgb,var(--dsc-s-bg, #2f0b0c) 55%,transparent) 68%,color-mix(in srgb,var(--dsc-s-bg, #2f0b0c) 92%,transparent) 88%,var(--dsc-s-bg, #2f0b0c) 100%)}.dsc-hero__inner{position:relative;z-index:1;margin-top:-112px;padding:0 var(--dsc-gutter) 44px}.dsc-hero__content{display:flex;flex-direction:column}.dsc-hero__title{font-family:var(--dsc-font-serif);font-weight:500;text-transform:uppercase;color:var(--dsc-s-heading, #f7ebde);text-shadow:0 2px 24px rgba(30,6,7,.35)}.dsc-hero__title-lead{display:block;font-size:calc(clamp(54.4px,19vw,76px) * var(--dsc-s-heading-scale, 1));line-height:.95;letter-spacing:.005em}.dsc-hero__title-sub{display:block;margin-top:6px;font-size:calc(clamp(32.8px,11.4vw,46.4px) * var(--dsc-s-heading-scale, 1));line-height:1.02;letter-spacing:.005em}.dsc-hero__intro{max-width:318px;margin-top:18px;font-size:calc(20px * var(--dsc-s-text-scale, 1));line-height:1.48;color:color-mix(in srgb,var(--dsc-s-text, #f7ebde) 92%,transparent)}.dsc-hero__facts{display:grid;gap:20px;margin-top:32px}.dsc-hero__fact{display:flex;align-items:center;gap:16px}.dsc-hero__fact-icon{width:36px;height:36px;color:var(--dsc-s-accent, #ecd3b6)}.dsc-hero__fact-text{max-width:175px;font-size:calc(16px * var(--dsc-s-text-scale, 1));line-height:1.35;color:color-mix(in srgb,var(--dsc-s-text, #f7ebde) 88%,transparent)}.dsc-hero__fact-text strong{display:block;font-size:calc(17.5px * var(--dsc-s-text-scale, 1));font-weight:600;color:var(--dsc-s-text, #fbf1e6)}.dsc-hero__cta{margin-top:34px}.dsc-hero__tagline{margin-top:22px;font-size:calc(13px * var(--dsc-s-text-scale, 1));font-weight:600;line-height:1.8;letter-spacing:.19em;text-align:center;text-transform:uppercase;color:var(--dsc-s-muted, #c9a691)}.dsc-hero__tagline span{margin:0 .3em}@media(min-width:640px){.dsc-hero__media{aspect-ratio:16 / 11}.dsc-hero__inner{max-width:640px;margin-inline:auto;padding-bottom:56px}.dsc-hero__intro{max-width:480px}.dsc-hero__cta{align-self:flex-start}.dsc-hero__tagline{text-align:left}}@media(min-width:1024px){.dsc-hero{display:flex;align-items:center;min-height:clamp(640px,52vw,800px)}.dsc-hero__media{position:absolute;top:0;right:0;bottom:0;width:58%;aspect-ratio:auto}.dsc-hero__image{object-position:62% 25%}.dsc-hero__media:after{background:linear-gradient(90deg,var(--dsc-s-bg, #2f0b0c) 0%,color-mix(in srgb,var(--dsc-s-bg, #2f0b0c) 85%,transparent) 14%,color-mix(in srgb,var(--dsc-s-bg, #2f0b0c) 30%,transparent) 40%,color-mix(in srgb,var(--dsc-s-bg, #2f0b0c) 0%,transparent) 62%),linear-gradient(0deg,color-mix(in srgb,var(--dsc-s-bg, #2f0b0c) 60%,transparent),color-mix(in srgb,var(--dsc-s-bg, #2f0b0c) 0%,transparent) 32%)}.dsc-hero__inner{width:100%;max-width:var(--dsc-container);margin:0 auto;padding:96px var(--dsc-gutter)}.dsc-hero__content{max-width:640px}.dsc-hero__title-lead{font-size:calc(clamp(88px,8.4vw,121.6px) * var(--dsc-s-heading-scale, 1));line-height:.92}.dsc-hero__title-sub{margin-top:10px;font-size:calc(clamp(38.4px,3.5vw,51.2px) * var(--dsc-s-heading-scale, 1));white-space:nowrap}.dsc-hero__intro{max-width:480px;margin-top:24px}.dsc-hero__facts{display:flex;gap:0;margin-top:36px}.dsc-hero__fact{gap:14px;padding:0 26px;border-left:1px solid color-mix(in srgb,var(--dsc-s-accent, var(--dsc-s-accent, #ecd3b6)) 25%,transparent)}.dsc-hero__fact-text{max-width:none;white-space:nowrap}.dsc-hero__fact:first-child{padding-left:0;border-left:0}.dsc-hero__cta{margin-top:40px}.dsc-hero__tagline{margin-top:26px}}.dsc-change{background:var(--dsc-s-bg, #eedfce)}.dsc-change__inner{display:grid;padding:48px var(--dsc-gutter) 56px}.dsc-change__title{font-family:var(--dsc-font-serif);font-size:calc(clamp(35.2px,10.8vw,44px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.12;letter-spacing:-.005em;color:var(--dsc-s-heading, #3a1517)}.dsc-change__title:after{content:"";display:block;width:56px;height:1px;margin-top:28px;background:color-mix(in srgb,var(--dsc-s-accent, #7a5232) 55%,transparent)}.dsc-change__list{margin-top:12px}.dsc-change__item{display:grid;grid-template-columns:56px 1fr;align-items:start;gap:22px;padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--dsc-s-accent, #7a5232) 20%,transparent)}.dsc-change__item:last-child{border-bottom:0}.dsc-change__number{font-family:var(--dsc-font-serif);font-size:calc(46px * var(--dsc-s-heading-scale, 1));font-weight:400;line-height:.85;color:var(--dsc-s-accent, #7a5232)}.dsc-change__text{font-size:calc(16px * var(--dsc-s-text-scale, 1));line-height:1.65;color:var(--dsc-s-text, #4a3d38)}.dsc-change__invite{margin-top:18px}.dsc-change__script{font-family:var(--dsc-font-script);font-size:calc(clamp(49.6px,16vw,64px) * var(--dsc-s-heading-scale, 1));font-weight:400;line-height:1.12;color:var(--dsc-s-script, #3a2421);text-wrap:balance}.dsc-change__copy{margin-top:18px;font-size:calc(17px * var(--dsc-s-text-scale, 1));line-height:1.6;color:var(--dsc-s-text, #4a3d38)}.dsc-change__copy strong{color:var(--dsc-s-heading, #2b1a17)}.dsc-change__cta{margin-top:30px}@media(min-width:640px){.dsc-change__inner{max-width:640px;margin-inline:auto}}@media(min-width:1024px){.dsc-change__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title  title" "list   invite";align-items:start;column-gap:clamp(56px,7vw,104px);max-width:var(--dsc-container);padding:104px var(--dsc-gutter) 112px}.dsc-change__title{grid-area:title;max-width:920px;font-size:calc(clamp(41.6px,3.6vw,52.8px) * var(--dsc-s-heading-scale, 1))}.dsc-change__list{grid-area:list;margin-top:28px}.dsc-change__item{padding:28px 0}.dsc-change__number{font-size:calc(52px * var(--dsc-s-heading-scale, 1))}.dsc-change__text{font-size:calc(17px * var(--dsc-s-text-scale, 1))}.dsc-change__invite{grid-area:invite;align-self:center;margin-top:28px;padding:48px clamp(36px,4vw,56px) 52px;background:var(--dsc-s-card, #f5ece1);box-shadow:0 1px #fff9 inset,0 24px 48px -36px #4a2a2273}.dsc-change__script{font-size:calc(clamp(54.4px,4.4vw,67.2px) * var(--dsc-s-heading-scale, 1))}}.dsc-problem{background:var(--dsc-s-bg, #0f0f0b);color:var(--dsc-s-text, #f4e9dc)}.dsc-problem__media{aspect-ratio:390 / 190;overflow:hidden}.dsc-problem__image{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.dsc-problem__inner{padding:36px var(--dsc-gutter) 56px}.dsc-problem__title{font-family:var(--dsc-font-serif);font-size:calc(clamp(32px,9.3vw,39.2px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--dsc-s-heading, #f0e1cd)}.dsc-problem__title:after{content:"";display:block;width:56px;height:1px;margin-top:24px;background:var(--dsc-s-accent, #d6b48a);opacity:.75}.dsc-problem__body{margin-top:22px}.dsc-problem__intro{font-size:calc(20px * var(--dsc-s-text-scale, 1));line-height:1.5;color:var(--dsc-s-text, #f4e9dc)}.dsc-problem__intro strong{font-weight:600;color:var(--dsc-s-text, #fbf2e7)}.dsc-problem__cycle{display:grid;gap:10px;margin-top:18px}.dsc-problem__cycle-item{display:grid;grid-template-columns:24px 1fr;gap:16px;font-size:calc(17px * var(--dsc-s-text-scale, 1));line-height:1.5;color:color-mix(in srgb,var(--dsc-s-text, #f4e9dc) 84%,transparent)}.dsc-problem__cycle-icon{width:24px;height:24px;color:var(--dsc-s-accent, #d6b48a)}.dsc-problem__copy{margin-top:18px;font-size:calc(17px * var(--dsc-s-text-scale, 1));line-height:1.55;color:color-mix(in srgb,var(--dsc-s-text, #f4e9dc) 84%,transparent)}.dsc-problem__quote{margin-top:18px;font-family:var(--dsc-font-serif);font-size:calc(clamp(29.6px,8.4vw,34.4px) * var(--dsc-s-heading-scale, 1));font-style:italic;font-weight:400;line-height:1.2;color:var(--dsc-s-heading, #f1e2cf)}.dsc-problem__cta{margin-top:30px}@media(min-width:640px){.dsc-problem__media{aspect-ratio:16 / 6}.dsc-problem__inner{max-width:640px;margin-inline:auto}}@media(min-width:1024px){.dsc-problem__media{aspect-ratio:auto;height:clamp(220px,21vw,300px)}.dsc-problem__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(56px,7vw,104px);max-width:var(--dsc-container);padding:88px var(--dsc-gutter) 104px}.dsc-problem__title{font-size:calc(clamp(36.8px,3.2vw,46.4px) * var(--dsc-s-heading-scale, 1));line-height:1.1}.dsc-problem__body{margin-top:0}.dsc-problem__cycle-item br{display:none}.dsc-problem__cycle-item,.dsc-problem__copy{font-size:calc(17px * var(--dsc-s-text-scale, 1))}.dsc-problem__quote{margin-top:24px;font-size:calc(36.8px * var(--dsc-s-heading-scale, 1))}.dsc-problem__quote+.dsc-problem__copy{margin-top:20px}.dsc-problem__cta{margin-top:36px}}.dsc-process{background:var(--dsc-s-bg, #f0e3d4)}.dsc-process__inner{padding:48px var(--dsc-gutter) 0}.dsc-process__header{text-align:center}.dsc-process__title{font-family:var(--dsc-font-serif);font-size:calc(clamp(24px,7.6vw,34.4px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--dsc-s-heading, #3a1517)}.dsc-process__subtitle{margin:10px auto 0;font-size:calc(16.5px * var(--dsc-s-text-scale, 1));line-height:1.5;color:var(--dsc-s-text, #4a3d38)}.dsc-process__subtitle strong{display:block;font-weight:500;color:var(--dsc-s-heading, #2b1a17)}.dsc-process__steps{margin:28px -12px 0;padding:8px 28px 44px;background:var(--dsc-s-card, #f5ece1);box-shadow:0 1px #fff9 inset,0 20px 40px -32px #4a2a2259}.dsc-process__step{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head image" "body body";align-items:center;align-content:start;column-gap:16px;padding:28px 0;border-bottom:1px solid var(--dsc-line)}.dsc-process__step:last-child{padding-bottom:0;border-bottom:0}.dsc-process__step-head{grid-area:head}.dsc-process__step-number{display:block;font-family:var(--dsc-font-serif);font-size:calc(64px * var(--dsc-s-heading-scale, 1));font-weight:400;line-height:.9;color:var(--dsc-s-accent, #b49476)}.dsc-process__step-title{margin-top:8px;font-family:var(--dsc-font-serif);font-size:calc(32px * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--dsc-s-heading, #3a1517)}.dsc-process__step-image{grid-area:image;width:clamp(84px,calc(52vw - 82px),128px);height:clamp(84px,calc(52vw - 82px),128px);border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #ffffff8c,0 16px 30px -18px #2b161199}.dsc-process__step-body{grid-area:body;margin-top:14px}.dsc-process__step-text,.dsc-process__step-note{font-size:calc(17.5px * var(--dsc-s-text-scale, 1));line-height:1.65;color:var(--dsc-s-text, #4a3d38)}.dsc-process__step-note{margin-top:12px}.dsc-process__step-note strong{color:var(--dsc-s-heading, #2b1a17)}@media(min-width:640px){.dsc-process__inner{max-width:640px;margin-inline:auto}.dsc-process__step-image{width:156px;height:156px}}@media(min-width:1024px){.dsc-process__inner{max-width:var(--dsc-container);padding:96px var(--dsc-gutter) 104px}.dsc-process__title{font-size:calc(clamp(40px,3.4vw,48px) * var(--dsc-s-heading-scale, 1))}.dsc-process__subtitle strong{display:inline}.dsc-process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:52px 0}.dsc-process__step{padding:0 clamp(24px,2.8vw,44px);border-bottom:0;border-left:1px solid var(--dsc-line)}.dsc-process__step:first-child{border-left:0}.dsc-process__step-image{width:clamp(100px,10vw,150px);height:clamp(100px,10vw,150px)}.dsc-process__step-text,.dsc-process__step-note{font-size:calc(16.5px * var(--dsc-s-text-scale, 1))}}.dsc-includes{background:var(--dsc-s-bg, #2a2b14);color:var(--dsc-s-text, #f4e9dc)}.dsc-includes__inner{padding:48px var(--dsc-gutter) 52px}.dsc-includes__title{font-family:var(--dsc-font-serif);font-size:calc(clamp(31.2px,8.8vw,37.6px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--dsc-s-heading, #e8cda6)}.dsc-includes__title-break{display:block}.dsc-includes__subtitle{margin-top:12px;font-size:calc(16px * var(--dsc-s-text-scale, 1));font-weight:500;color:var(--dsc-s-text, #f4e9dc)}.dsc-includes__header:after{content:"";display:block;width:52px;height:1px;margin-top:22px;background:var(--dsc-s-accent, #d6b48a);opacity:.55}.dsc-includes__group{padding:24px 0;border-bottom:1px solid color-mix(in srgb,var(--dsc-s-accent, #d6b48a) 28%,transparent)}.dsc-includes__group:last-child{padding-bottom:0;border-bottom:0}.dsc-includes__group-head{display:flex;align-items:center;gap:20px;margin-bottom:16px}.dsc-includes__icon{width:56px;height:56px;color:var(--dsc-s-accent, #d6b48a)}.dsc-includes__group-title{font-family:var(--dsc-font-sans);font-size:calc(14px * var(--dsc-s-text-scale, 1));font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--dsc-s-text, #f4e9dc)}.dsc-includes__list{display:grid;gap:6px}.dsc-includes__item{display:grid;grid-template-columns:20px 1fr;gap:16px;font-size:calc(17px * var(--dsc-s-text-scale, 1));line-height:1.5;color:color-mix(in srgb,var(--dsc-s-text, #f4e9dc) 84%,transparent)}.dsc-includes__check{width:20px;height:20px;margin-top:2px;color:var(--dsc-s-accent, #d6b48a)}@media(min-width:640px){.dsc-includes__inner{max-width:640px;margin-inline:auto}}@media(min-width:768px){.dsc-includes__inner{max-width:760px}.dsc-includes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.dsc-includes__group{padding:28px 0 32px}.dsc-includes__group:nth-child(n+3){padding:32px 0 0;border-bottom:0}}@media(min-width:1024px){.dsc-includes__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;column-gap:clamp(48px,6vw,88px);max-width:var(--dsc-container);padding:96px var(--dsc-gutter) 104px}.dsc-includes__title{font-size:calc(clamp(32px,2.5vw,38.4px) * var(--dsc-s-heading-scale, 1))}.dsc-includes__title-break{white-space:nowrap}.dsc-includes__grid{column-gap:clamp(40px,4.5vw,64px)}.dsc-includes__group:nth-child(-n+2){padding-top:0}}.dsc-outcomes{background:var(--dsc-s-bg, #eee0d0)}.dsc-outcomes__inner{padding:48px var(--dsc-gutter) 52px}.dsc-outcomes__kicker{font-size:calc(14px * var(--dsc-s-text-scale, 1));font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--dsc-s-kicker, #6e4e40)}.dsc-outcomes__title{margin-top:10px;font-family:var(--dsc-font-serif);font-size:calc(clamp(24.8px,7vw,28px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.22;color:var(--dsc-s-heading, #3a1517)}.dsc-outcomes__list{display:grid;gap:14px;margin-top:22px}.dsc-outcomes__item{display:grid;grid-template-columns:24px 1fr;gap:16px;font-size:calc(15.5px * var(--dsc-s-text-scale, 1));line-height:1.5;color:var(--dsc-s-text, #4a3d38)}.dsc-outcomes__item strong{color:var(--dsc-s-heading, #2b1a17)}.dsc-outcomes__icon{width:24px;height:24px;color:var(--dsc-s-accent, #5a1e22)}@media(min-width:640px){.dsc-outcomes__inner{max-width:640px;margin-inline:auto}}@media(min-width:1024px){.dsc-outcomes__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(56px,7vw,104px);max-width:var(--dsc-container);padding:96px var(--dsc-gutter)}.dsc-outcomes__title{margin-top:16px;font-size:calc(clamp(33.6px,2.9vw,41.6px) * var(--dsc-s-heading-scale, 1));line-height:1.18}.dsc-outcomes__list{gap:16px;margin-top:0}.dsc-outcomes__item{font-size:calc(16.5px * var(--dsc-s-text-scale, 1))}}.dsc-offer{position:relative;background:var(--dsc-s-bg, #3b0e11);color:var(--dsc-s-text, #f4e9dc);overflow:hidden;isolation:isolate}.dsc-offer__decor{position:absolute;left:0;right:0;bottom:0;z-index:-1;height:70%;background:var(--dsc-s-decor, none) 50% 100% / cover no-repeat;opacity:.72;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%),radial-gradient(95% 75% at 50% 32%,transparent 40%,rgba(0,0,0,.8) 72%,#000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,#000 30%),radial-gradient(95% 75% at 50% 32%,transparent 40%,rgba(0,0,0,.8) 72%,#000 100%);mask-composite:intersect}.dsc-offer__statement{padding:48px var(--dsc-gutter) 0}.dsc-offer__title{font-family:var(--dsc-font-serif);font-size:calc(clamp(44.8px,14.2vw,57.6px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.04;letter-spacing:.005em;text-transform:uppercase;color:var(--dsc-s-heading, #f5e6d3)}.dsc-offer__line{display:block}.dsc-offer__line--long{font-size:.7em;line-height:1.4;white-space:nowrap}.dsc-offer__goal{display:flex;align-items:center;gap:16px;margin-top:24px;font-family:var(--dsc-font-serif);font-size:calc(23px * var(--dsc-s-heading-scale, 1));font-weight:400;color:var(--dsc-s-muted, #e9d6c0)}.dsc-offer__goal:before{content:"";flex:0 0 52px;height:1px;background:currentColor;opacity:.7}.dsc-offer__pricing{padding:24px var(--dsc-gutter) 96px;text-align:center}.dsc-offer__date{display:flex;align-items:center;gap:14px;font-size:calc(17px * var(--dsc-s-text-scale, 1));font-weight:500;color:var(--dsc-s-text, #f4e9dc);text-align:left}.dsc-offer__date-icon{width:30px;height:30px;color:var(--dsc-s-accent, #ecd3b6)}.dsc-offer__label{margin-top:26px;font-size:calc(13px * var(--dsc-s-text-scale, 1));font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--dsc-s-muted, #ead8c5)}.dsc-offer__price{margin-top:4px;font-family:var(--dsc-font-serif);font-size:calc(clamp(80px,24vw,96px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1;color:var(--dsc-s-heading, #f8ecdf)}.dsc-offer__cta{margin-top:24px}@media(min-width:640px){.dsc-offer__inner{max-width:640px;margin-inline:auto}.dsc-offer__date{justify-content:center}}@media(min-width:1024px){.dsc-offer__decor{height:100%;background-position:50% 60%;opacity:.6;-webkit-mask-image:radial-gradient(75% 85% at 50% 42%,transparent 38%,rgba(0,0,0,.75) 75%,#000 100%);-webkit-mask-composite:source-over;mask-image:radial-gradient(75% 85% at 50% 42%,transparent 38%,rgba(0,0,0,.75) 75%,#000 100%);mask-composite:add}.dsc-offer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;column-gap:clamp(48px,6vw,96px);max-width:var(--dsc-container);padding:112px var(--dsc-gutter) 120px}.dsc-offer__statement{padding:0}.dsc-offer__title{font-size:calc(clamp(54.4px,5vw,73.6px) * var(--dsc-s-heading-scale, 1))}.dsc-offer__line--long{font-size:.78em;line-height:1.3}.dsc-offer__goal{margin-top:30px;font-size:calc(26px * var(--dsc-s-heading-scale, 1))}.dsc-offer__pricing{padding:56px clamp(32px,4vw,56px) 60px;border:1px solid rgba(243,220,198,.22);background:#14040547;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dsc-offer__label{margin-top:30px}.dsc-offer__price{font-size:calc(clamp(96px,8vw,120px) * var(--dsc-s-heading-scale, 1))}.dsc-offer__cta{margin-top:28px}}.dsc-results{background:var(--dsc-s-bg, #efe2d3)}.dsc-results__content{padding:48px var(--dsc-gutter) 48px}.dsc-results__title{font-family:var(--dsc-font-serif);font-size:calc(clamp(28.8px,8.2vw,34.4px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.14;letter-spacing:.01em;text-transform:uppercase;color:var(--dsc-s-heading, #3a1517)}.dsc-results__copy{margin-top:16px;font-size:calc(16.5px * var(--dsc-s-text-scale, 1));line-height:1.65;color:var(--dsc-s-text, #4a3d38)}.dsc-results__list{display:grid;gap:12px;margin-top:22px}.dsc-results__item{display:grid;grid-template-columns:24px 1fr;gap:16px;font-size:calc(16px * var(--dsc-s-text-scale, 1));line-height:1.5;color:var(--dsc-s-text, #4a3d38)}.dsc-results__icon{width:24px;height:24px;color:var(--dsc-s-accent, #6b4123)}.dsc-results__cta{margin-top:30px}.dsc-results__media{aspect-ratio:390 / 350;overflow:hidden}.dsc-results__image{width:100%;height:100%;object-fit:cover;object-position:56% 30%}@media(min-width:640px){.dsc-results__content{max-width:640px;margin-inline:auto}.dsc-results__media{aspect-ratio:16 / 8}}@media(min-width:1024px){.dsc-results{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dsc-results__content{max-width:none;margin:0;padding:104px clamp(48px,6vw,96px) 104px var(--dsc-edge)}.dsc-results__title{font-size:calc(clamp(36.8px,3vw,43.2px) * var(--dsc-s-heading-scale, 1))}.dsc-results__copy{max-width:600px;font-size:calc(17px * var(--dsc-s-text-scale, 1))}.dsc-results__list{gap:14px;margin-top:26px}.dsc-results__item{font-size:calc(17px * var(--dsc-s-text-scale, 1))}.dsc-results__cta{margin-top:36px}.dsc-results__media{position:relative;aspect-ratio:auto}.dsc-results__image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:56% 40%}}.dsc-about{background:var(--dsc-s-bg, #eedfce)}.dsc-about__title{padding:44px var(--dsc-gutter) 28px;font-family:var(--dsc-font-serif);font-size:calc(clamp(28.8px,8.2vw,34.4px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.14;letter-spacing:.01em;text-transform:uppercase;color:var(--dsc-s-heading, #3a1517)}.dsc-about__media{aspect-ratio:390 / 425;overflow:hidden}.dsc-about__image{width:100%;height:100%;object-fit:cover;object-position:52% 50%}.dsc-about__content{padding:28px var(--dsc-gutter) 52px}.dsc-about__copy,.dsc-about__signoff{font-size:calc(16.5px * var(--dsc-s-text-scale, 1));line-height:1.65;color:var(--dsc-s-text, #4a3d38)}.dsc-about__copy+.dsc-about__copy,.dsc-about__signoff{margin-top:14px}.dsc-about__signoff strong{color:var(--dsc-s-heading, #2b1a17)}.dsc-about__cta{margin-top:26px}@media(min-width:640px){.dsc-about__title,.dsc-about__content{max-width:640px;margin-inline:auto}.dsc-about__media{aspect-ratio:16 / 10}}@media(min-width:1024px){.dsc-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"media title" "media content"}.dsc-about__media{grid-area:media;position:relative;aspect-ratio:auto;min-height:640px}.dsc-about__image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:55% 50%}.dsc-about__title{grid-area:title;max-width:none;margin:0;padding:104px var(--dsc-edge) 0 clamp(48px,6vw,96px);font-size:calc(clamp(36.8px,3vw,43.2px) * var(--dsc-s-heading-scale, 1))}.dsc-about__content{grid-area:content;max-width:none;margin:0;padding:28px var(--dsc-edge) 104px clamp(48px,6vw,96px)}.dsc-about__copy,.dsc-about__signoff{max-width:560px;font-size:calc(17px * var(--dsc-s-text-scale, 1))}.dsc-about__cta{margin-top:32px}}.dsc-audience{background:var(--dsc-s-bg, #eedfce)}.dsc-audience__inner{padding:40px var(--dsc-gutter) 52px;border-top:1px solid var(--dsc-line)}.dsc-audience__title{font-family:var(--dsc-font-serif);font-size:calc(clamp(27.2px,7.8vw,36px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--dsc-s-heading, #3a1517)}.dsc-audience__title:after{content:"";display:block;width:48px;height:1px;margin-top:14px;background:#7a523273}.dsc-audience__list{display:grid;gap:16px;margin-top:22px}.dsc-audience__item{display:grid;grid-template-columns:24px 1fr;gap:16px;font-size:calc(16px * var(--dsc-s-text-scale, 1));line-height:1.5;color:var(--dsc-s-text, #4a3d38)}.dsc-audience__icon{width:24px;height:24px;color:var(--dsc-s-accent, #5a1e22)}.dsc-audience__close{margin-top:26px}.dsc-audience__copy{font-size:calc(16.5px * var(--dsc-s-text-scale, 1));line-height:1.65;color:var(--dsc-s-text, #4a3d38)}.dsc-audience__cta{margin-top:26px}@media(min-width:640px){.dsc-audience__inner{max-width:640px;margin-inline:auto}}@media(min-width:1024px){.dsc-audience__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;grid-template-areas:"title list" "close list";column-gap:clamp(56px,7vw,104px);max-width:var(--dsc-container);padding:104px var(--dsc-gutter) 112px;border-top:0}.dsc-audience__title{grid-area:title;font-size:calc(clamp(38.4px,3.2vw,46.4px) * var(--dsc-s-heading-scale, 1))}.dsc-audience__title:after{margin-top:22px}.dsc-audience__list{grid-area:list;gap:20px;margin-top:0;padding:44px clamp(36px,4vw,52px);background:var(--dsc-s-card, #f5ece1);box-shadow:0 1px #fff9 inset,0 24px 48px -36px #4a2a2273}.dsc-audience__item{font-size:calc(17px * var(--dsc-s-text-scale, 1))}.dsc-audience__close{grid-area:close;margin-top:28px}.dsc-audience__copy{max-width:420px;font-size:calc(17px * var(--dsc-s-text-scale, 1))}}.dsc-testimonials{--dsc-tm-gold: var(--dsc-s-accent, #ddb180);--dsc-tm-gold-border: linear-gradient(140deg, color-mix(in srgb, var(--dsc-s-accent, #ddb180) 45%, #fff) 0%, color-mix(in srgb, var(--dsc-s-accent, #ddb180) 75%, #5a3a17) 32%, color-mix(in srgb, var(--dsc-s-accent, #ddb180) 80%, #fff) 62%, color-mix(in srgb, var(--dsc-s-accent, #ddb180) 55%, #3a2410) 100%);--dsc-tm-line: linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--dsc-s-accent, #ddb180) 85%, transparent) 100%);position:relative;background:radial-gradient(110% 55% at 50% 0%,color-mix(in srgb,color-mix(in srgb,var(--dsc-s-bg, #3d381c) 84%,#fff) 55%,transparent) 0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--dsc-s-bg, #3d381c) 96%,#fff) 0%,var(--dsc-s-bg, #3d381c) 55%,color-mix(in srgb,var(--dsc-s-bg, #3d381c) 94%,#000) 100%);color:var(--dsc-s-text, #fbf3e6);overflow:hidden}.dsc-testimonials__inner{padding:24px var(--dsc-gutter) 40px}.dsc-testimonials__header{display:flex;flex-direction:column;align-items:center;text-align:center}.dsc-testimonials__icon{width:66px;height:50px;color:var(--dsc-tm-gold)}.dsc-testimonials__title{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(14px,4vw,28px);width:100%;margin-top:2px;font-family:var(--dsc-font-serif);font-weight:500;text-transform:uppercase}.dsc-testimonials__title:before,.dsc-testimonials__title:after{content:"";grid-row:1;width:clamp(36px,12vw,120px);height:1px;background:var(--dsc-tm-line)}.dsc-testimonials__title:before{grid-column:1;justify-self:end}.dsc-testimonials__title:after{grid-column:3;justify-self:start;transform:scaleX(-1)}.dsc-testimonials__title-main{grid-column:2;grid-row:1;padding-left:.08em;font-size:calc(clamp(44px,10.2vw,86.4px) * var(--dsc-s-heading-scale, 1));line-height:.95;letter-spacing:.08em;background:linear-gradient(180deg,var(--dsc-s-title-top, #fff3e2) 0%,var(--dsc-s-title-mid, #f0d2a6) 45%,var(--dsc-s-title-bottom, #bf8a52) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dsc-testimonials__title-sub{grid-column:1 / -1;grid-row:2;margin-top:4px;padding-left:.42em;font-family:var(--dsc-font-sans);font-size:calc(clamp(11.5px,3vw,17px) * var(--dsc-s-heading-scale, 1));font-weight:500;letter-spacing:.42em;color:var(--dsc-s-muted, #efe1cb)}.dsc-testimonials__video,.dsc-testimonials__result{position:relative;display:block;overflow:hidden;border:1.5px solid transparent;border-radius:10px;background:linear-gradient(#2e2a17,#2e2a17) padding-box,var(--dsc-tm-gold-border) border-box;color:var(--dsc-s-text, #fff7ea);text-decoration:none;box-shadow:0 18px 32px -20px #000000bf;isolation:isolate;transition:transform .35s var(--dsc-ease),box-shadow .35s var(--dsc-ease)}.dsc-testimonials__video:hover,.dsc-testimonials__result:hover{transform:translateY(-3px);box-shadow:0 24px 40px -20px #000000d9}.dsc-testimonials__video:focus-visible,.dsc-testimonials__result:focus-visible{outline:2px solid var(--dsc-tm-gold);outline-offset:3px}.dsc-testimonials__video:after,.dsc-testimonials__result:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1813091f 35%,#181309d1);pointer-events:none}.dsc-testimonials__video-image,.dsc-testimonials__result-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--dsc-ease)}.dsc-testimonials__video:hover .dsc-testimonials__video-image,.dsc-testimonials__result:hover .dsc-testimonials__result-image{transform:scale(1.04)}.dsc-testimonials__videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.dsc-testimonials__video{aspect-ratio:10 / 7}.dsc-testimonials__video-image{object-position:var(--dsc-thumb-position, 50% 30%)}.dsc-testimonials__video-thumb{display:block;background:linear-gradient(135deg,#3d3822,#24200f)}.dsc-testimonials__video-image--auto{animation:dsc-thumb-in .5s ease-out}@keyframes dsc-thumb-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.dsc-testimonials__video-image--auto{animation:none}}.dsc-testimonials__play{position:absolute;top:46%;left:50%;z-index:2;display:grid;place-items:center;width:clamp(44px,12.5vw,88px);aspect-ratio:1;border:2px solid color-mix(in srgb,var(--dsc-s-accent, #ddb180) 95%,transparent);border-radius:50%;background:#241c0e61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 6px 20px #00000059;transform:translate(-50%,-50%);transition:background-color .3s var(--dsc-ease),transform .3s var(--dsc-ease)}.dsc-testimonials__video:hover .dsc-testimonials__play{background:#241c0e99;transform:translate(-50%,-50%) scale(1.07)}.dsc-testimonials__play-icon{width:46%;height:46%;margin-left:8%;color:var(--dsc-s-accent, #ddb180)}.dsc-testimonials__video-label,.dsc-testimonials__result-label{position:absolute;left:4px;right:4px;bottom:9px;z-index:2;font-size:calc(clamp(9px,2.3vw,14px) * var(--dsc-s-text-scale, 1));font-weight:500;line-height:1.2;letter-spacing:.15em;text-align:center;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.6)}.dsc-testimonials__subtitle{display:flex;align-items:center;gap:clamp(14px,4vw,32px);margin-top:24px;font-family:var(--dsc-font-serif);font-size:calc(clamp(15.2px,4vw,26.4px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.2;text-transform:uppercase;color:var(--dsc-s-muted, #f1e2cb)}.dsc-testimonials__subtitle{justify-content:center}.dsc-testimonials__subtitle:before,.dsc-testimonials__subtitle:after{content:"";flex:0 1 clamp(32px,13vw,120px);height:1px;background:var(--dsc-tm-line)}.dsc-testimonials__subtitle:after{transform:scaleX(-1)}.dsc-testimonials__subtitle-text{margin-right:-.38em;letter-spacing:.38em;white-space:nowrap}.dsc-testimonials__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.dsc-testimonials__results-item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 4px)}.dsc-testimonials__result{aspect-ratio:1;border-radius:8px}.dsc-testimonials__result-label{bottom:8px;letter-spacing:.1em}.dsc-testimonials__result-tag{display:none}.dsc-testimonials__quote{--dsc-q-bg: var(--dsc-s-quote-bg, #efe7db);--dsc-q-text: var(--dsc-s-quote-text, #2a2017);--dsc-q-accent: var(--dsc-s-quote-accent, #9a7148);--dsc-q-lead: var(--dsc-s-quote-lead, #9a7148);--dsc-q-body: var(--dsc-s-quote-body, #2a2017);--dsc-q-line: var(--dsc-s-quote-line, #a99884);--dsc-q-border: var(--dsc-s-quote-border, #f6efe3);--dsc-q-decor: var(--dsc-s-quote-decor, #e2ccb5);position:relative;margin-top:22px;padding:22px 20px 20px;border:1px solid var(--dsc-q-border);border-radius:14px;background:var(--dsc-s-quote-bg-full, var(--dsc-q-bg));box-shadow:inset 0 0 90px #78583014,0 22px 40px -26px #000c;color:var(--dsc-q-text);overflow:hidden;isolation:isolate}.dsc-testimonials__quote-decor{position:absolute;top:-28px;right:-44px;z-index:-1;width:150px;height:150px;color:var(--dsc-q-decor);opacity:.75;pointer-events:none}.dsc-testimonials__quote-head{display:flex;align-items:center;gap:16px}.dsc-testimonials__quote-mark{display:block;width:38px;height:26px;color:var(--dsc-q-accent)}.dsc-testimonials__quote-mark--open{transform:rotate(180deg)}.dsc-testimonials__quote-rule{flex:1;height:1px;margin-right:6%;background:var(--dsc-q-line)}.dsc-testimonials__quote-intro{margin-top:14px;font-size:calc(15.5px * var(--dsc-s-text-scale, 1));line-height:1.55}.dsc-testimonials__quote-intro>*+*,.dsc-testimonials__quote-text>*+*{margin-top:12px}.dsc-testimonials__quote-lead{margin-top:14px;font-size:calc(15.5px * var(--dsc-s-text-scale, 1));font-weight:600;line-height:1.45;color:var(--dsc-q-lead)}.dsc-testimonials__quote-divider{display:block;height:1px;margin-top:14px;background:var(--dsc-q-line)}.dsc-testimonials__quote-body{margin-top:14px;padding-left:16px;border-left:1.5px solid var(--dsc-q-line)}.dsc-testimonials__quote-text{font-size:calc(15px * var(--dsc-s-text-scale, 1));font-style:italic;line-height:1.55;color:var(--dsc-q-body)}.dsc-testimonials__quote-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:16px}.dsc-testimonials__quote-author{display:flex;flex-direction:column;gap:4px}.dsc-testimonials__quote-name{font-family:var(--dsc-font-serif);font-size:calc(30px * var(--dsc-s-text-scale, 1));font-weight:600;line-height:1;color:var(--dsc-q-accent)}.dsc-testimonials__quote-location{font-size:calc(11px * var(--dsc-s-text-scale, 1));letter-spacing:.2em;text-transform:uppercase;color:var(--dsc-q-accent);opacity:.8}@media(min-width:640px){.dsc-testimonials__inner{max-width:760px;margin-inline:auto;padding-block:16px 36px}.dsc-testimonials__icon{width:98px;height:74px}.dsc-testimonials__videos{gap:16px}.dsc-testimonials__video,.dsc-testimonials__result{border-radius:12px}.dsc-testimonials__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dsc-testimonials__results-item:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}.dsc-testimonials__result-tag{position:absolute;top:10px;z-index:2;display:block;padding:3px 9px;border-radius:999px;background:#1813098c;font-size:calc(10px * var(--dsc-s-text-scale, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f6e7cf}.dsc-testimonials__result-tag--before{left:10px}.dsc-testimonials__result-tag--after{right:10px}.dsc-testimonials__quote{padding:30px 36px 28px;border-radius:18px}.dsc-testimonials__quote-decor{top:-34px;right:-52px;width:210px;height:210px}.dsc-testimonials__quote-mark{width:46px;height:31px}.dsc-testimonials__quote-intro,.dsc-testimonials__quote-lead{font-size:calc(16.5px * var(--dsc-s-text-scale, 1))}.dsc-testimonials__quote-intro{padding-right:10%}.dsc-testimonials__quote-body{padding-left:24px}.dsc-testimonials__quote-text{font-size:calc(16px * var(--dsc-s-text-scale, 1))}}@media(min-width:1024px){.dsc-testimonials__inner{max-width:calc(1100px + var(--dsc-gutter) * 2);padding-block:72px 104px}.dsc-testimonials__title{column-gap:28px}.dsc-testimonials__videos{gap:28px;margin-top:44px}.dsc-testimonials__subtitle{margin-top:56px}.dsc-testimonials__results{gap:24px;margin-top:28px}.dsc-testimonials__result-label{bottom:14px}.dsc-testimonials__video-label{bottom:18px}.dsc-testimonials__quote{max-width:920px;margin:48px auto 0;padding:40px 52px 36px}.dsc-testimonials__quote-intro,.dsc-testimonials__quote-lead{font-size:calc(17px * var(--dsc-s-text-scale, 1))}.dsc-testimonials__quote-text{font-size:calc(16.5px * var(--dsc-s-text-scale, 1))}.dsc-testimonials__quote-name{font-size:calc(36px * var(--dsc-s-text-scale, 1))}.dsc-testimonials__quote-mark{width:52px;height:35px}}.dsc-faq{position:relative;background:radial-gradient(80% 40% at 100% 0%,#ffffff80,#fff0 70%),var(--dsc-s-bg, #efe6da);overflow:hidden;isolation:isolate}.dsc-faq__decor{position:absolute;top:-18px;right:-48px;z-index:-1;width:230px;height:230px;color:var(--dsc-s-decor-color, #dcc7aa);opacity:.55;pointer-events:none}.dsc-faq__inner{padding:36px var(--dsc-gutter) 56px}.dsc-faq__kicker{display:flex;align-items:center;gap:16px;font-size:calc(13px * var(--dsc-s-text-scale, 1));font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--dsc-s-kicker, #6b3f3c)}.dsc-faq__kicker:after{content:"";flex:0 1 290px;height:1px;background:color-mix(in srgb,var(--dsc-s-kicker, var(--dsc-s-kicker, #6b3f3c)) 45%,transparent)}.dsc-faq__title{margin-top:14px;font-family:var(--dsc-font-serif);font-size:calc(clamp(32.8px,9.2vw,57.6px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.04;letter-spacing:.02em;text-transform:uppercase;color:var(--dsc-s-heading, #2a1d12)}.dsc-faq__title-line{display:block}.dsc-faq__list{display:grid;gap:7px;margin-top:18px}.dsc-faq__item{border:1px solid var(--dsc-s-border, #bcb0a2);border-radius:10px;background:color-mix(in srgb,var(--dsc-s-open-bg, var(--dsc-s-open-bg, #faf5ee)) 35%,transparent);transition:background-color .3s var(--dsc-ease),border-color .3s var(--dsc-ease),box-shadow .3s var(--dsc-ease)}.dsc-faq__item:hover{border-color:color-mix(in srgb,var(--dsc-s-accent, var(--dsc-s-accent, #ab8556)) 70%,var(--dsc-s-border, #bcb0a2))}.dsc-faq__item[open]{border-color:color-mix(in srgb,var(--dsc-s-accent, var(--dsc-s-accent, #ab8556)) 70%,var(--dsc-s-border, #bcb0a2));background:var(--dsc-s-open-bg, #faf5ee);box-shadow:0 16px 32px -26px #4a2a228c}.dsc-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:11px 14px 11px 18px;border-radius:10px;font-size:calc(16.5px * var(--dsc-s-text-scale, 1));line-height:1.38;color:var(--dsc-s-question, #17110c);list-style:none;cursor:pointer}.dsc-faq__question::-webkit-details-marker{display:none}.dsc-faq__question:focus-visible{outline:2px solid var(--dsc-s-accent, #ab8556);outline-offset:2px}.dsc-faq__icon{position:relative;flex:0 0 26px;height:26px;border-radius:50%;background:var(--dsc-s-accent, #ab8556);box-shadow:inset 0 1px #ffffff40;transition:background-color .3s var(--dsc-ease),transform .3s var(--dsc-ease)}.dsc-faq__icon:before,.dsc-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:1px;background:#fff;transition:transform .3s var(--dsc-ease)}.dsc-faq__icon:after{transform:rotate(90deg)}.dsc-faq__question:hover .dsc-faq__icon{background:color-mix(in srgb,var(--dsc-s-accent, var(--dsc-s-accent, #ab8556)) 85%,#000)}.dsc-faq__item[open] .dsc-faq__icon{background:var(--dsc-s-accent-open, #4c1415);transform:rotate(180deg)}.dsc-faq__item[open] .dsc-faq__icon:after{transform:rotate(0)}.dsc-faq__break{display:none}.dsc-faq__answer{padding:0 18px 18px;font-size:calc(15.5px * var(--dsc-s-text-scale, 1));line-height:1.65;color:var(--dsc-s-text, #4a3d38)}.dsc-faq__answer strong{color:var(--dsc-s-heading, #2b1a17)}@media(min-width:640px){.dsc-faq__inner{max-width:760px;margin-inline:auto;padding-block:36px 72px}.dsc-faq__decor{width:320px;height:320px}.dsc-faq__question{min-height:50px;padding:11px 16px 11px 22px;font-size:calc(18px * var(--dsc-s-text-scale, 1))}.dsc-faq__answer{padding:0 22px 20px}.dsc-faq__icon{flex-basis:28px;height:28px}.dsc-faq__break{display:inline}}@media(min-width:1024px){.dsc-faq__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(56px,7vw,104px);max-width:var(--dsc-container);padding-block:104px 112px}.dsc-faq__header{position:sticky;top:56px}.dsc-faq__title{font-size:calc(clamp(35.2px,3.1vw,48px) * var(--dsc-s-heading-scale, 1))}.dsc-faq__title-line{white-space:nowrap}.dsc-faq__list{margin-top:0}.dsc-faq__decor{top:auto;right:auto;bottom:-70px;left:-60px;width:440px;height:440px}}.dsc-urgency{position:relative;background:var(--dsc-s-bg, #10171d);color:var(--dsc-s-text, #f4e9dc);overflow:hidden;isolation:isolate}.dsc-urgency__decor{position:absolute;right:0;bottom:0;z-index:-1;width:100%;height:52%;background:var(--dsc-s-decor, none) 70% 60% / cover no-repeat;opacity:.55;-webkit-mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.7) 40%,transparent 92%);mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.7) 40%,transparent 92%)}.dsc-urgency__inner{padding:52px var(--dsc-gutter) 150px}.dsc-urgency__title{font-family:var(--dsc-font-serif);font-size:calc(clamp(23.2px,6.6vw,33.6px) * var(--dsc-s-heading-scale, 1));font-weight:500;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--dsc-s-heading, #e8cda6)}.dsc-urgency__copy{margin-top:20px;font-size:calc(16.5px * var(--dsc-s-text-scale, 1));line-height:1.7;color:color-mix(in srgb,var(--dsc-s-text, #f4e9dc) 84%,transparent)}.dsc-urgency__cta{margin-top:34px}@media(min-width:640px){.dsc-urgency__inner{max-width:640px;margin-inline:auto}}@media(min-width:1024px){.dsc-urgency__decor{width:50%;height:100%;background-position:60% 50%;opacity:.45;-webkit-mask-image:linear-gradient(270deg,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);mask-image:linear-gradient(270deg,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%)}.dsc-urgency__inner{max-width:var(--dsc-container);padding:112px var(--dsc-gutter) 120px}.dsc-urgency__title{max-width:680px;font-size:calc(clamp(38.4px,3.4vw,48px) * var(--dsc-s-heading-scale, 1))}.dsc-urgency__copy{max-width:600px;font-size:calc(17px * var(--dsc-s-text-scale, 1))}.dsc-urgency__cta{margin-top:40px}}.dsc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:64px 16px 24px;border:0;background:transparent;color:#f4e9dc;overflow:hidden}.dsc-lightbox[open]{display:flex;align-items:center;justify-content:center;animation:dsc-lightbox-in .3s ease-out}.dsc-lightbox::backdrop{background:#0e0b06e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dsc-lightbox__stage{--dsc-ratio: 1.7778;width:min(100%,1100px,calc((100dvh - 96px) * var(--dsc-ratio)));aspect-ratio:var(--dsc-ratio);overflow:hidden;border:1.5px solid rgba(221,177,128,.7);border-radius:12px;background:#000;box-shadow:0 30px 80px -20px #000c}.dsc-lightbox--image .dsc-lightbox__stage{width:min(100%,760px,calc((100dvh - 96px) * var(--dsc-ratio)));background:#fff}.dsc-lightbox__stage iframe,.dsc-lightbox__stage img{display:block;width:100%;height:100%;border:0;object-fit:contain}.dsc-lightbox__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(221,177,128,.6);border-radius:50%;background:#ffffff14;color:#f4e9dc;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.dsc-lightbox__close:hover{background:#ffffff2e;transform:rotate(90deg)}.dsc-lightbox__close:focus-visible{outline:2px solid #ddb180;outline-offset:3px}.dsc-lightbox__close-icon{width:22px;height:22px}@keyframes dsc-lightbox-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dsc-lightbox[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dsc-landing.css.map */
