:root{--snap-idle:130;--snap-proximity:22;--snap-duration-base:620;--snap-duration-per-100px:110;--snap-duration-max:1250}html{scroll-padding-top:var(--nav-h)}.d-home{--u:14px;isolation:isolate;position:relative}@media (width>=1920px){.d-home{--u:18px}}.d-home :where(h1,h2,h3,h4,h5,h6,p,span,a,li,mark,strong,button){font-variation-settings:"opsz" var(--opsz,12), "wght" var(--wght)}.d-t14{font-size:calc(var(--u) * 1);--opsz:9;line-height:1.5}.d-t18{font-size:calc(var(--u) * 1.3);--opsz:12;line-height:1.6}.d-t19{font-size:calc(var(--u) * 1.333);--opsz:12;line-height:1.2}.d-t25{font-size:calc(var(--u) * 1.777);--opsz:16;line-height:1.2}.d-t28{font-size:calc(var(--u) * 2.02);--opsz:16;line-height:1.2}.d-t33{font-size:calc(var(--u) * 2.369);--opsz:20;line-height:1.2}.d-t44{font-size:calc(var(--u) * 3.157);--opsz:24;line-height:1.2}.d-t59{font-size:calc(var(--u) * 4.209);--opsz:28;line-height:1.2}.d-t79{font-size:calc(var(--u) * 5.61);--opsz:32;line-height:1.2}@media (width<=809px){.d-t79{font-size:calc(var(--u) * 3.4)}}.d-p16{--opsz:9;font-size:16px;line-height:1.2}.d-p21{--opsz:12;font-size:21px;line-height:1.2}.d-p28{--opsz:16;font-size:28px;line-height:1.2}.d-d-hero,.d-d-big{font-size:calc(var(--u) * 3.157);--opsz:24;line-height:1.2}.d-d-big2{font-size:calc(var(--u) * 4.209);--opsz:28;line-height:1.2}.d-d-fmt{font-size:calc(var(--u) * 2.87);--opsz:24;line-height:1.2}.d-d-vals{font-size:calc(var(--u) * 3.157);--opsz:24;line-height:1.2}.d-d-upd{font-size:calc(var(--u) * 2.02);--opsz:16;line-height:1.2}.d-d-h3bp{font-size:calc(var(--u) * 2.369);--opsz:20;line-height:1.2}.d-d-stat{font-size:calc(var(--u) * 1.777);--opsz:16;line-height:1.2}@media (width>=810px){.d-d-hero{font-size:calc(var(--u) * 4.209);--opsz:28}.d-d-big,.d-d-big2{font-size:calc(var(--u) * 5.61);--opsz:32}.d-d-fmt{font-size:calc(var(--u) * 3.59);--opsz:32}.d-d-vals,.d-d-upd,.d-d-h3bp{font-size:calc(var(--u) * 2.53);--opsz:20}.d-d-stat{font-size:calc(var(--u) * 2.369);--opsz:20}}@media (width>=1200px){.d-d-fmt{font-size:calc(var(--u) * 4.49);--opsz:36}.d-d-vals,.d-d-upd,.d-d-h3bp{font-size:calc(var(--u) * 3.157);--opsz:24}}.d-code-type{font-variation-settings:"wght" var(--wght);letter-spacing:normal}.d-shell{padding-inline:12px}@media (width>=810px){.d-shell{padding-inline:60px}}.d-section{position:relative}:root{--duration-card:.38s;--ease-card:cubic-bezier(.33, 1, .68, 1)}.d-calm,.d-home>.d-section:not(.d-hero,.d-logos,.d-outcomes,.d-booking,.d-cases,.d-rule){background-color:#f6f4f1b8}.d-hero__body.d-calm{background-color:#f6f4f185}.d-btn{border-radius:var(--radius-blob);max-width:100%;min-height:48px;color:var(--parchment);--opsz:12;transition:background-color var(--duration) var(--ease);align-items:center;gap:10px;padding:6px 8px 6px 20px;font-size:21px;line-height:1.2;display:inline-flex}@media (width>=810px){.d-btn{white-space:nowrap;height:48px;padding:0 8px 0 20px}}.d-btn--blue{background:var(--royal-blue)}.d-btn--dark,.d-btn--blue:hover,.d-btn--blue:focus-visible{background:var(--graphite)}.d-btn--dark:hover,.d-btn--dark:focus-visible{background:var(--royal-blue)}.d-btn__icon{border-radius:var(--radius-pill);background:var(--parchment);width:32px;height:32px;color:var(--graphite);transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);flex:none;place-items:center;display:grid}.d-btn:hover .d-btn__icon,.d-btn:focus-visible .d-btn__icon{background:var(--royal-blue);color:var(--parchment)}.d-cases__panel .d-btn--dark:hover,.d-cases__panel .d-btn--dark:focus-visible{background:var(--parchment);color:var(--graphite)}.d-btn--sm{--opsz:9;gap:10px;min-height:36px;padding:4px 6px 4px 20px;font-size:16px}@media (width>=810px){.d-btn--sm{height:36px;padding:0 6px 0 20px}}.d-btn--sm .d-btn__icon{width:24px;height:24px}.d-reveal{opacity:0;transition:opacity var(--duration-card) var(--ease-card), transform var(--duration-card) var(--ease-card);overflow:hidden;transform:translateY(8px)}.d-reveal>*{align-items:center;gap:4px;display:flex}.d-card:hover .d-reveal,.d-card:focus-visible .d-reveal,.d-card.is-center-active .d-reveal{opacity:1;transform:none}.d-nav-bar{z-index:50;position:sticky;top:0}.d-nav{background:var(--parchment);flex-direction:column;display:flex}.d-nav__name{height:var(--nav-h);justify-content:space-between;align-items:center;gap:20px;padding:0 12px;display:flex}.d-nav__logo{align-items:center;gap:12px;display:flex}.d-nav__mark{width:36px;height:36px}.d-nav__word{width:113px;height:36px}.d-nav__burger{width:36px;height:36px;color:var(--graphite);flex:none;position:relative}.d-nav__bar{width:36px;height:2px;transition:transform var(--duration) var(--ease), top var(--duration) var(--ease);background:currentColor;border-radius:10px;position:absolute;left:0}.d-nav__bar:first-child{top:13px}.d-nav__bar:nth-child(2){top:22px}.d-nav[data-open=true] .d-nav__bar:first-child{top:17px;transform:rotate(45deg)}.d-nav[data-open=true] .d-nav__bar:nth-child(2){top:17px;transform:rotate(-45deg)}.d-nav__menu{display:none}.d-nav-bar:has(.d-nav[data-open=true]){z-index:100}.d-nav__links{flex-direction:column;padding:0 20px;list-style:none;display:flex}.d-nav__group{position:relative}.d-nav__trigger,.d-nav__link{height:var(--nav-h);--opsz:9;color:var(--graphite);cursor:pointer;align-items:center;gap:5px;padding:5px 12px;font-size:16px;line-height:1.2;display:flex;position:relative}.d-nav__trigger{list-style:none}.d-nav__trigger::-webkit-details-marker{display:none}.d-nav__label,.d-lang>span{--opsz:9}.d-nav__caret{width:9px;height:9px;transition:transform var(--duration) var(--ease);border-bottom:2px solid;border-right:2px solid;border-radius:1px;flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.d-nav__group[open]>.d-nav__trigger .d-nav__caret{transform:translateY(2px)rotate(-135deg)}.d-nav__rule{background:var(--royal-blue);position:absolute}.d-nav__trigger .d-nav__rule{opacity:0;width:2px;transition:opacity var(--duration) var(--ease);top:0;bottom:0;left:0}.d-nav__link .d-nav__rule{transform-origin:0;height:2px;transition:transform var(--duration) var(--ease);bottom:12px;left:12px;right:12px;transform:scaleX(0)}.d-nav__trigger:hover .d-nav__rule,.d-nav__trigger:focus-visible .d-nav__rule,.d-nav__group[open]>.d-nav__trigger .d-nav__rule{opacity:1}.d-nav__link:hover .d-nav__rule,.d-nav__link:focus-visible .d-nav__rule{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.d-nav__rule,.d-nav__caret{transition:none}}.d-nav__panel ul{list-style:none}.d-nav__row{height:var(--nav-h);color:var(--graphite);transition:color var(--duration) var(--ease);align-items:center;display:flex;overflow:hidden}.d-nav__dash{background:var(--royal-blue);transform-origin:0;width:12px;height:2px;transition:transform var(--duration) var(--ease);flex:none;transform:scaleX(0)}.d-nav__chip{border-radius:var(--radius-blob);width:40px;height:40px;color:var(--graphite);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;flex:none;place-items:center;margin-right:12px;display:grid}.d-nav__rowlabel{--opsz:9;flex:auto;font-size:16px;line-height:1.2}.d-nav__row:hover,.d-nav__row:focus-visible{color:var(--royal-blue)}.d-nav__row:hover .d-nav__dash,.d-nav__row:focus-visible .d-nav__dash{transform:scaleX(1)}.d-nav__row:hover .d-nav__chip,.d-nav__row:focus-visible .d-nav__chip{background:var(--royal-blue);color:var(--parchment)}.d-nav__row[aria-current=page]{color:var(--royal-blue)}.d-nav__row[aria-current=page] .d-nav__chip{background:var(--royal-blue);color:var(--parchment)}@media (prefers-reduced-motion:reduce){.d-nav__row,.d-nav__dash,.d-nav__chip{transition:none}}.d-nav__tools{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.d-nav__tools .d-btn{order:-1}@media (width>=1200px){.d-nav__tools .d-btn{order:0}}.d-nav__search{border-radius:var(--radius-md);width:40px;height:40px;color:var(--graphite);flex:none;place-items:center;display:grid}.d-lang{border-radius:var(--radius-blob);background:var(--white);--opsz:9;color:#000;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:16px;display:flex;position:relative}.d-lang select{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}@media (width<=899.98px){html.d-nav-lock{overflow:hidden}.d-nav[data-open=true] .d-nav__menu{top:var(--nav-h);background:var(--parchment);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.d-nav__menu{opacity:0;transition:opacity var(--duration) var(--ease), translate var(--duration) var(--ease), display var(--duration) allow-discrete;translate:0 -8px}.d-nav[data-open=true] .d-nav__menu{opacity:1;translate:0}@starting-style{.d-nav[data-open=true] .d-nav__menu{opacity:0;translate:0 -8px}}.d-nav__links{overscroll-behavior:contain;flex:auto;min-height:0;padding-top:6px;padding-bottom:24px;overflow-y:auto}.d-nav__group[open]>.d-nav__trigger{color:var(--royal-blue)}.d-nav__group[open]>.d-nav__trigger .d-nav__rule{border-top:2px solid var(--royal-blue);border-right:2px solid var(--royal-blue);background:0 0;border-top-right-radius:4px;width:22px;top:50%;bottom:0;left:-20px}.d-nav__group{interpolate-size:allow-keywords}.d-nav__group::details-content{block-size:0;transition:content-visibility var(--duration) allow-discrete, block-size var(--duration) var(--ease);overflow-y:clip}.d-nav__group[open]::details-content{block-size:auto}.d-nav__panel{padding:2px 0 10px;position:relative}.d-nav__panel:before{content:"";top:0;left:0;bottom:calc(10px + var(--nav-h) / 2);background:var(--royal-blue);width:2px;position:absolute}.d-nav__dash{width:30px;margin-right:0;transform:none}.d-nav__tools{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid #2d2d2c1f;flex:none;justify-content:space-between}.d-nav__tools .d-btn{flex:100%;justify-content:center}}@media (width<=899.98px) and (prefers-reduced-motion:reduce){.d-nav__menu,.d-nav__group::details-content{transition:none}}@media (width>=900px){.d-nav{height:var(--nav-h);flex-direction:row;align-items:center;gap:13px;padding:12px}.d-nav__menu{display:contents}.d-nav__name{gap:20px;height:auto;padding:0}.d-nav__burger,.d-nav__caret{display:none}.d-nav__links{flex-direction:row;flex:auto;justify-content:flex-end;align-items:stretch;padding:0}.d-nav__tools{flex-wrap:nowrap;flex:none;margin-right:14px;padding:0}.d-nav__panel{top:var(--nav-h);background:var(--parchment);border-left:2px solid var(--royal-blue);z-index:1;width:219px;position:absolute;left:0;box-shadow:0 0 0 1px #0000000d}}.d-hero-field{background:var(--parchment-shade);z-index:-1;pointer-events:none;height:900px;position:absolute;top:0;left:0;right:0}.d-hex-dots{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.d-hero{flex-direction:column-reverse;display:flex}.d-hero__media{width:100%;height:200px}.d-hero__media video{object-fit:cover;width:100%;height:100%}.d-hero__body{--hero-gutter:12px;padding:36px var(--hero-gutter) 30px;flex-direction:column;gap:24px;display:flex}.d-hero__eyebrow{align-items:center;gap:12px;display:flex}.d-hero__eyebrow .d-mark{width:75px;height:75px}.d-mark{flex:none;display:block;overflow:hidden}.d-mark img{width:100%;height:auto;animation:4.4s steps(2,end) infinite d-mark-idle;display:block}.d-mark:hover img{animation:7s steps(42,end) infinite d-mark-play}@keyframes d-mark-idle{0%{transform:translateY(0)}to{transform:translateY(-4.7619%)}}@keyframes d-mark-play{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.d-mark img,.d-mark:hover img{animation:none}}.d-hero__actions{flex-direction:column;align-items:flex-start;display:flex}.d-hero__trust{color:#080f0f8a;text-wrap:balance;padding-top:20px;line-height:1.5}.d-hero__trust-item{white-space:nowrap;display:inline-block}@media (width>=600px){.d-hero__actions{flex-flow:wrap;align-items:center;gap:8px}.d-hero__trust{flex:300px;min-width:0;padding-top:0}}.d-hero__quote{margin:0;padding-left:12px;position:relative}.d-hero__quote:before{content:"";top:0;bottom:0;left:calc((var(--hero-gutter) + 3px) / -2);background:var(--royal-blue);width:3px;position:absolute}@media (width>=810px){.d-hero__body{--hero-gutter:60px;padding:60px var(--hero-gutter) 30px;gap:30px}.d-hero__media{height:340px}.d-hero__eyebrow{gap:30px}.d-hero__actions{flex-wrap:nowrap}.d-hero__button{--opsz:12;flex:none;gap:10px;height:48px;min-height:48px;padding:0 8px 0 20px;font-size:21px}.d-hero__button .d-btn__icon{width:32px;height:32px}.d-hero__trust{flex:300px;font-size:14px;line-height:1.25}}@media (width>=1200px){.d-hero{flex-direction:row;align-items:stretch}.d-hero__body{flex:0 0 63.334%;gap:24px;min-width:0;padding-bottom:28px}.d-hero__media{flex:0 0 36.666%;min-width:0;height:auto}}.d-logos{height:200px;overflow:hidden}.d-logos__track{width:max-content;height:100%;animation:d-marquee var(--marquee-duration,42s) linear infinite;align-items:center;animation-play-state:paused;display:flex}[data-motion-active=true] .d-logos__track{will-change:transform;animation-play-state:running}@keyframes d-marquee{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.d-logos__track{animation-play-state:paused}}.d-logos ul{align-items:center;height:100%;list-style:none;display:flex}.d-logos li{flex:none;place-items:center;width:225px;height:225px;display:grid}.d-logos img{object-fit:contain;width:135px;height:135px}.d-formats{flex-direction:column;gap:30px;padding-block:60px;display:flex}.d-formats__intro{flex-direction:column;gap:30px;display:flex}.d-formats__note{max-width:430px}.d-formats__grid{gap:10px;display:grid}.d-format{isolation:isolate;background:var(--parchment);flex-direction:column;padding:25px;display:flex;position:relative;overflow:hidden}.d-format:before{content:"";background:var(--accent);transition:transform var(--duration-card) var(--ease-card);z-index:-1;position:absolute;inset:0 -1px;transform:translateY(101%)}.d-format:hover:before,.d-format:focus-visible:before,.d-format.is-center-active:before{transform:translateY(0)}.d-format__title{margin-top:12px}.d-format__body{margin-top:auto}.d-format .d-reveal>*{padding-top:16px}@media (width<=809px){.d-format,.d-outcome{background:var(--white);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:40px minmax(0,1fr);gap:0 16px;min-height:272px;padding:18px;display:grid}.d-format:hover:before,.d-format:focus-visible:before,.d-format.is-center-active:before{transform:translateY(101%)}.d-format__title{text-transform:uppercase}.d-format>svg,.d-outcome>svg{grid-area:1/1/-1;align-self:start;width:40px;height:40px}.d-format__title,.d-outcome__title{grid-area:1/2;margin-top:0}.d-format__body,.d-outcome__body{grid-area:2/2;align-self:start;margin-top:0}.d-format .d-reveal,.d-outcome .d-reveal{grid-area:3/2;align-self:end}}@media (width>=810px){.d-formats__grid{grid-template-columns:1fr 1fr}}@media (width>=1200px){.d-format{min-height:400px}.d-formats{flex-direction:row;align-items:center;gap:30px}.d-formats__intro{flex:0 0 430px}.d-formats__grid{flex:auto}}.d-loss{flex-direction:column;gap:60px;padding-block:100px;display:flex;overflow-x:clip}@media (width>=810px){.d-loss{gap:80px;padding-block:120px}}@media (width>=1200px){.d-loss{grid-template:"head chits""head sentence"1fr"row row"/minmax(0,1fr) minmax(0,1.1fr);gap:0 100px;display:grid}.d-loss__head{grid-area:head;align-self:start}.d-loss__chits{grid-area:chits;align-self:start;margin-bottom:40px}.d-loss__sentence{grid-area:sentence;align-self:start}.d-loss__row{grid-area:row;margin-top:80px}}.d-loss__head{flex-direction:column;gap:20px;display:flex}.d-loss__title{max-width:var(--measure-narrow)}.d-loss__lead{max-width:var(--measure)}.d-loss__story,.d-loss__frame{display:contents}.d-loss__bars,.d-loss__snap,.d-loss__said{display:none}@media (width<=809px){:root.story-snap{scroll-snap-type:y mandatory}:root:has(.d-loss.story-armed) .d-loss-verdict{position:relative}:root:has(.d-loss.story-armed) .d-loss__snap--exit{scroll-snap-align:start;scroll-snap-stop:always;width:1px;height:1px;display:block;position:absolute;top:0}}.d-loss__bar{border-radius:var(--radius-pill);background:var(--graphite-10);flex:1;height:3px;overflow:hidden}.d-loss__bar i{background:var(--royal-blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.d-loss__chits{flex-wrap:wrap;gap:10px;display:flex}@media (width<=809px){.d-loss__chits .d-loss__auto{display:none}}.d-loss__chit{background:var(--chit-fill,var(--parchment-shade));color:var(--graphite);font:inherit;letter-spacing:inherit;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease), transform var(--duration-card) var(--ease-card), box-shadow var(--duration-card) var(--ease-card);border:0;padding:9px 18px}.d-loss__chit[aria-pressed=true]{background:var(--graphite);color:var(--parchment)}.d-loss__chit:not([aria-pressed=true]):hover{transform:translateY(-1px);box-shadow:0 4px 14px #2d2d2c29}.d-loss__chit:focus-visible{outline:2px solid var(--royal-blue);outline-offset:3px}.d-loss__auto{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative}.d-loss__auto-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.d-loss__auto-ring circle{fill:none;stroke-width:3px}.d-loss__auto-progress{stroke:var(--royal-blue);stroke-linecap:round}.d-loss__auto-icon{width:12px;height:12px;fill:var(--grey)}.d-loss__auto-icon--play{margin-left:2px;display:none}.d-loss__auto[data-paused] .d-loss__auto-icon--pause{display:none}.d-loss__auto[data-paused] .d-loss__auto-icon--play{display:block}.d-loss__auto:focus-visible{outline:2px solid var(--royal-blue);outline-offset:3px}.d-loss__words,.d-loss__attr-text,.d-loss__said-text,.d-loss__alt{transition:opacity .35s,filter .35s}.d-loss.is-swapping .d-loss__words,.d-loss.is-swapping .d-loss__attr-text,.d-loss.is-swapping .d-loss__said-text,.d-loss.is-swapping .d-loss__alt,.d-loss.is-swapping .d-loss__art{opacity:0}.d-loss__sentence{flex-direction:column;gap:14px;margin:0;display:flex}@media (width<=809px){.d-loss.story-armed .d-loss__story{height:calc(100svh + var(--story-track,300svh) + var(--nav-h));margin-inline:-12px;display:block;position:relative}.d-loss.story-armed .d-loss__snap{top:calc((100% - 100svh - var(--nav-h)) * var(--snap-f,0) + var(--nav-h));scroll-snap-align:start;scroll-snap-stop:always;width:1px;height:1px;display:block;position:absolute}.d-loss.story-armed .d-loss__frame{height:100svh;padding:calc(var(--nav-h) + 12px) 16px 20px;background:var(--parchment);flex-direction:column;gap:16px;display:flex;position:sticky;top:0;overflow:hidden}.d-loss.story-armed .d-loss__bars{flex:none;order:1;gap:6px;display:flex}.d-loss.story-armed .d-loss__bar i{background:var(--scene-fill,var(--royal-blue))}.d-loss.story-armed .d-loss__chits{display:none}.d-loss.story-armed .d-loss__sentence{flex:1;order:3;justify-content:center;gap:10px;min-height:0}.d-loss.story-armed .d-loss__quote{font-size:calc(var(--u) * 1.777);max-width:none}.d-loss.story-armed .d-loss__row{flex:none;order:4;height:min(44svh,360px);display:block;position:relative}.d-loss.story-armed .d-loss__said{text-align:left;color:var(--graphite);opacity:0;transition:opacity .3s ease, transform .35s var(--ease-card);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;margin:0;display:flex;position:absolute;inset:0;transform:translateY(26px)}.d-loss.story-armed.story-intro .d-loss__said{opacity:1;transform:translateY(0)}.d-loss.story-armed .d-loss__said-text{font-size:calc(var(--u) * 2.369);--opsz:20;text-wrap:balance;margin:0;line-height:1.25}.d-loss.story-armed .d-loss__alts{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.d-loss.story-armed .d-loss__alt{font:inherit;letter-spacing:inherit;font-size:calc(var(--u) * 1.333);--opsz:12;color:var(--royal-blue);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1.4}.d-loss.story-armed.story-intro .d-loss__alt{pointer-events:auto}.d-loss.story-armed .d-loss__alt:focus-visible{outline:2px solid var(--royal-blue);outline-offset:3px}.d-loss.story-armed .d-loss__proxy{opacity:0;transition:opacity .3s ease, transform .35s var(--ease-card);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:12px;display:flex;position:absolute;inset:0;transform:translateY(26px)}.d-loss.story-armed .d-loss__proxy.is-frame{opacity:1;pointer-events:auto;transform:translateY(0)}.d-loss.story-armed .d-loss__caption{max-width:none;color:var(--graphite);font-size:calc(var(--u) * 1.777);--opsz:16;order:-1;line-height:1.3}.d-loss.story-armed .d-loss__art{flex:auto;height:auto;min-height:0;max-height:min(26svh,215px);margin-bottom:0}.d-loss.story-armed .d-loss__art--survey,.d-loss.story-armed .d-loss__art--notetaker{justify-content:center}}.d-loss__quote{text-wrap:balance;max-width:30ch;margin:0;position:relative}.d-loss__quote:before{content:"“"}.d-loss__quote:after{content:"”"}.d-loss__attr{color:var(--grey)}.d-loss__attr-text:before{content:"— "}.d-loss__w{background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;background-size:0% .07em;border-radius:6px;transition:background-size .45s cubic-bezier(.65,0,.35,1),opacity .5s,filter .4s,background-color .3s,box-shadow .3s}.d-loss__words{display:inline}[data-loss-effect=survey] .d-loss__w{opacity:.4;background-size:100% .07em}.d-loss__countdown{opacity:0;font-variant-numeric:tabular-nums;pointer-events:none;flex-direction:column;justify-content:center;gap:12px;transition:opacity .35s;display:flex;position:absolute;inset:0}.d-loss:not([data-loss-landed]) .d-loss__words[data-loss-effect=report]~.d-loss__countdown{opacity:1}.d-loss__countdown-note{font-size:calc(var(--u) * 1);color:var(--grey)}[data-loss-effect=postit] .d-loss__w:not([data-keep]){opacity:.4;background-size:100% .07em}[data-loss-effect=postit] .d-loss__w[data-keep]{background-color:var(--amber);box-shadow:0 0 0 .14em var(--amber);border-radius:0}[data-loss-effect=notetaker] .d-loss__w:not([data-quote]){filter:blur(4px);opacity:.3}[data-loss-effect=notetaker] .d-loss__w[data-quote]{background-color:var(--scene-fill,var(--white));box-shadow:0 0 0 .16em var(--scene-fill,var(--white));border-radius:0}.d-loss:not([data-loss-landed]) .d-loss__words[data-loss-effect=report]{opacity:0}.d-loss__quote:before,.d-loss__quote:after{transition:opacity .35s}.d-loss:not([data-loss-landed]) .d-loss__quote:has(.d-loss__words[data-loss-effect=report]):before,.d-loss:not([data-loss-landed]) .d-loss__quote:has(.d-loss__words[data-loss-effect=report]):after,.d-loss:not([data-loss-landed]) .d-loss__sentence:has([data-loss-effect=report]) .d-loss__attr-text{opacity:0}.d-loss__patience{opacity:0;margin-left:14px;transition:opacity .35s}.d-loss[data-loss-landed] .d-loss__sentence:has([data-loss-effect=report]) .d-loss__patience{opacity:1}@media (prefers-reduced-motion:reduce){.d-loss__w{transition:none}}.d-loss__row{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=810px){.d-loss__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}}@media (width>=1200px){.d-loss__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.d-loss__proxy{text-align:left;border-radius:var(--radius-sm);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 1fr;justify-items:start;gap:8px;margin:0;padding:0;display:grid}.d-loss__proxy:focus-visible{outline:2px solid var(--royal-blue);outline-offset:6px}.d-loss__art{width:100%;height:190px;transform:rotate(var(--tilt,0deg));transition:transform var(--duration-card) var(--ease-card), box-shadow var(--duration-card) var(--ease-card), opacity .16s ease;flex-direction:column;margin-bottom:10px;display:flex}.d-loss__proxy:hover .d-loss__art,.d-loss__proxy.is-active .d-loss__art{transform:rotate(var(--tilt,0deg)) translateY(-6px);box-shadow:var(--shadow-card)}@media (prefers-reduced-motion:reduce){.d-loss__art,.d-loss__words,.d-loss__attr-text,.d-loss__countdown,.d-loss__quote:before,.d-loss__quote:after{transition:none}}.d-loss__caption{color:var(--graphite);max-width:32ch;line-height:1.5}.d-loss__art--survey{--tilt:-1.2deg;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-sm);font-family:var(--font-mono);font-variation-settings:normal;letter-spacing:normal;gap:12px;padding:18px;font-size:13px;line-height:1.4}.d-loss__survey-q{margin-bottom:2px}.d-loss__survey-body{flex-direction:column;gap:12px;display:flex}.d-loss__survey-scale{align-items:baseline;gap:8px;display:flex}.d-loss__survey-num{font-family:var(--font-sans);font-variation-settings:"opsz" 20, "wght" var(--wght-semibold);font-size:calc(var(--u) * 2.369);line-height:1}.d-loss__survey-outof{color:#6b6b6a}.d-loss__survey-opt{color:#6b6b6a;align-items:center;gap:8px;display:flex}.d-loss__box{border:1.5px solid;border-radius:3px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:11px;font-style:normal;display:inline-flex}.d-loss__box--x{color:var(--graphite)}.d-loss__art--postit{--tilt:-3.5deg;background:var(--amber);border-radius:2px;justify-content:center;align-items:center;padding:16px 18px;position:relative}.d-loss__art--postit:after{content:"";border-style:solid;border-width:0 0 22px 22px;border-color:transparent transparent var(--parchment) transparent;filter:drop-shadow(-2px -2px 2px #2d2d2c1f);position:absolute;bottom:0;right:0}.d-loss__postit-word{font-variation-settings:normal;letter-spacing:.01em;font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-weight:600;font-size:calc(var(--u) * 2.87);text-align:center;overflow-wrap:anywhere;line-height:1}.d-loss__art--notetaker{--tilt:1.4deg;background:var(--parchment-shade);border:1px solid var(--hairline);border-radius:var(--radius-sm);gap:10px;padding:16px 18px}.d-loss__note-file{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-variation-settings:normal;letter-spacing:normal;color:var(--grey);padding-bottom:8px;font-size:12px}.d-loss__note-sum{font-size:15px;line-height:1.4}.d-loss__note-foot{color:#6b6b6a;font-size:12.5px;font-style:italic;line-height:1.45}.d-loss__art--report{--tilt:-1.8deg;background:var(--graphite);color:var(--parchment);border-radius:var(--radius-sm);gap:8px;padding:20px 18px;position:relative}.d-loss__art--report:before,.d-loss__art--report:after{content:"";border-radius:var(--radius-sm);z-index:-1;position:absolute;inset:0}.d-loss__art--report:before{background:#2d2d2c2e;transform:rotate(2.4deg)translate(8px,6px)}.d-loss__art--report:after{background:#2d2d2c17;transform:rotate(4.6deg)translate(17px,12px)}@media (width<=809px){.d-loss__art--report:before{transform:rotate(2deg)translate(5px,4px)}.d-loss__art--report:after{transform:rotate(3.6deg)translate(9px,8px)}}.d-loss__report-title{font-size:calc(var(--u) * 1.333);--opsz:12;line-height:1.2}.d-loss__report-meta{font-family:var(--font-mono);font-variation-settings:normal;letter-spacing:normal;opacity:.65;font-size:12px}.d-loss__report-stamp{border:2px solid var(--coral);font-family:var(--font-mono);font-variation-settings:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--coral);border-radius:4px;align-self:flex-end;margin-top:auto;padding:4px 8px;font-size:11px;transform:rotate(-7deg)}.d-loss-verdict{flex-direction:column;gap:60px;padding-block:0 100px;display:flex}@media (width>=810px){.d-loss-verdict{gap:80px;padding-block:0 120px}}.d-loss__kicker{flex-direction:column;gap:16px;padding-top:30px;display:flex}@media (width>=810px){.d-loss__kicker{padding-top:60px}}.d-loss__kicker-title{font-size:calc(var(--u) * 3.157);--opsz:24;text-wrap:balance;max-width:24ch;line-height:1.15}@media (width>=810px){.d-loss__kicker-title{font-size:calc(var(--u) * 4.209);--opsz:28}}.d-loss__note{color:var(--grey)}.d-loss__receipts{border-top:1px solid var(--graphite-10);gap:40px;margin:0;padding:40px 0 0;list-style:none;display:grid}@media (width>=810px){.d-loss__receipts{grid-template-columns:repeat(2,1fr);gap:50px 60px}}@media (width>=1200px){.d-loss__receipts{grid-template-columns:repeat(4,1fr);gap:50px 48px}}.d-loss__receipt{flex-direction:column;gap:10px;max-width:30ch;display:flex}.d-loss__rlabel{line-height:1.4}.d-loss__source{color:var(--grey)}.d-loss__cite{text-decoration:underline;text-decoration-color:var(--graphite-10);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.d-loss__cite:hover{color:var(--graphite);text-decoration-color:currentColor}.d-answers{flex-direction:column;gap:60px;padding-block:120px;display:flex}.d-answers__split{flex-direction:column;gap:60px;display:flex}.d-answers__body{display:none}@media (width>=810px){.d-answers__body{display:block}}.d-answers__quote{border-left:3px solid var(--royal-blue);padding-left:27px;padding-right:12px}@media (width>=810px){.d-answers__split{flex-direction:row}.d-answers__split>:first-child{flex:0 0 46.14%}.d-answers__split>:last-child{flex:auto}.d-answers__quote{align-self:flex-start}}.d-cases{flex-direction:column;gap:12px;display:flex}.d-cases__panel{background:var(--royal-blue);color:var(--parchment);flex-direction:column;justify-content:center;gap:20px;padding:60px 30px;display:flex}.d-cases__main{flex-direction:column;gap:12px;min-width:0;display:flex}.d-cases__collage{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.d-case{height:calc(var(--row-span) * 112px - 12px);display:block;position:relative;overflow:hidden}.d-case:nth-of-type(n+9){display:none}@media (width>=810px){.d-case:nth-of-type(n+9){display:block}}.d-case img{object-fit:cover;width:100%;height:100%}.d-case__caption{background:var(--accent);min-height:189px;transition:transform var(--duration) var(--ease);flex-direction:column;gap:10px;padding:30px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.d-case:hover .d-case__caption,.d-case:focus-visible .d-case__caption,.d-case.is-center-active .d-case__caption{transform:translateY(0)}.d-cases__more{border-radius:var(--radius-blob);background:var(--royal-blue);width:260px;max-width:100%;height:48px;color:var(--parchment);cursor:pointer;transition:background-color var(--duration) var(--ease);align-self:flex-start;place-items:center;display:grid}.d-cases__more:hover,.d-cases__more:focus-visible{background:var(--graphite)}.d-cases__more[hidden],.d-cases__collage .d-case[data-case-page]{display:none}@media (width>=810px){.d-cases{flex-direction:row;align-items:flex-start}.d-cases__panel{flex:0 0 331px;justify-content:flex-end;height:100dvh;padding-bottom:30px;position:sticky;top:0}.d-cases__main{flex:auto}.d-cases__collage{grid-template-columns:repeat(3,1fr);grid-auto-rows:100px;gap:12px 11.5px}.d-case{height:auto}}@media (width>=1200px){.d-cases__collage{grid-template-columns:repeat(5,1fr)}.d-case__caption p{font-size:calc(var(--u) * 1.3);--opsz:12;line-height:1.6}}.d-how{flex-direction:column;gap:30px;padding-block:60px;display:flex}.d-how__grid{gap:30px;display:grid}.d-step{flex-direction:column;gap:29px;display:flex}.d-step img{object-fit:contain;object-position:left center;width:100%;height:300px}@media (width>=810px){.d-step img{object-position:center;aspect-ratio:1;height:auto}}.d-step__label{gap:30px;display:flex}@media (width>=810px){.d-how__grid{grid-template-columns:repeat(4,1fr);gap:29.33px}}.d-outcomes{display:none}@media (width>=810px){.d-outcomes{background:var(--royal-blue);color:var(--parchment);flex-direction:column;gap:60px;padding-block:60px;display:flex}}.d-outcomes__intro{flex-direction:column;gap:29px;display:flex}.d-outcomes__grid{gap:12px;display:grid}.d-outcome{isolation:isolate;background:var(--parchment);min-height:400px;color:var(--graphite);flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.d-outcome:before{content:"";background:var(--spring-green);transition:transform var(--duration-card) var(--ease-card);z-index:-1;position:absolute;inset:0;transform:translate(-101%)}.d-outcome:hover:before,.d-outcome:focus-within:before,.d-outcome.is-center-active:before{transform:translate(0)}.d-outcome__title{margin-top:12px}.d-outcome__body{margin-top:auto}@media (width>=810px){.d-outcomes__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.d-outcomes__grid{grid-template-columns:repeat(4,1fr)}}.d-stats{flex-direction:column;gap:0;padding-block:122px;display:flex}.d-stats>h2{text-align:center}.d-stats__grid{gap:24px;padding-block:30px;display:grid}.d-stat{flex-direction:column;gap:0;display:flex}.d-stat>svg,.d-stat__head>svg{display:none}.d-stat__label{flex-direction:row;gap:6px}@media (width>=810px){.d-stat{gap:25px}.d-stat>svg,.d-stat__head>svg{display:block}.d-stat__label{flex-direction:column;gap:0}}.d-stat__head{gap:10px}.d-stat__head,.d-stat__label{flex-direction:column;display:flex}@media (width>=810px){.d-stat{text-align:center;align-items:center}.d-stat__head,.d-stat__label{align-items:center}}.d-stat__value{font-size:calc(var(--u) * 5.5);letter-spacing:normal;line-height:.7;display:block}@media (width>=810px){.d-stat__value{font-size:calc(var(--u) * 6.5)}}@media (width>=1200px){.d-stat__value{font-size:calc(var(--u) * 8)}}.d-stats__actions{justify-content:center;padding-top:30px;display:flex}.d-stats__badges{flex-direction:column;align-items:flex-start;gap:10px;padding-top:40px;display:flex}@media (width>=810px){.d-stats__badges{flex-direction:row;justify-content:center;align-items:center}}.d-stats__badges img{width:auto;height:72px}@media (width<=809px){.d-stats>h2{text-align:left}.d-stat{flex-direction:row;align-items:center;gap:16px}.d-stat__label{flex-direction:column;gap:2px}.d-stat__value{font-size:calc(var(--u) * 4.9)}.d-stats__actions{justify-content:flex-start}}@media (width>=810px){.d-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22.5px}}@media (width>=1200px){.d-stats__grid{padding-inline:60px}}.d-faq{flex-direction:column;gap:60px;padding-block:120px;display:flex}.d-faq__head{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.d-faq__lede{max-width:var(--measure);color:#2d2d2cbf;text-wrap:balance}.d-ask{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1080px;margin-inline:auto;display:flex}.d-ask__chat{flex-direction:column;gap:20px;width:100%;display:flex}.d-ask__chat[hidden]{display:none}.d-ask__bubble{border-radius:26px;max-width:42em;padding:14px 22px;line-height:1.45}.d-ask__bubble--you{background:var(--royal-blue);color:var(--white);border-bottom-right-radius:8px;align-self:flex-end}.d-ask__reply{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.d-ask__who{color:#2d2d2cb3;padding-left:22px}.d-ask__bubble--them{background:var(--white);border:1px solid var(--hairline);border-bottom-left-radius:8px}.d-ask__bubble--them p+p{margin-top:12px}.d-ask__bubble--them a{color:var(--royal-blue);text-decoration:underline}.d-ask__form{width:100%;position:relative}.d-ask__input{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--white);width:100%;min-height:64px;color:var(--graphite);font:inherit;letter-spacing:inherit;font-variation-settings:"opsz" 12, "wght" var(--wght);padding:0 140px 0 28px}.d-ask__input::placeholder,.d-ask__input:disabled{color:var(--grey)}.d-ask__input:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.d-ask__send{border-radius:var(--radius-pill);background:var(--royal-blue);min-height:44px;color:var(--white);white-space:nowrap;transition:background var(--duration) var(--ease);justify-content:center;align-items:center;padding:0 22px;line-height:1;display:inline-flex;position:absolute;top:10px;bottom:10px;right:10px}.d-ask__send:hover,.d-ask__send:focus-visible{background:var(--graphite)}.d-ask__send:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}[aria-busy=true] .d-ask__send{opacity:.4}.d-ask__another{border-radius:var(--radius-blob);background:var(--royal-blue);height:36px;min-height:36px;color:var(--white);white-space:nowrap;transition:background var(--duration) var(--ease);justify-content:center;align-items:center;padding:0 16px;font-size:16px;line-height:1.2;display:inline-flex}.d-ask__another:hover,.d-ask__another:focus-visible{background:var(--graphite)}.d-ask__another:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.d-ask__another[hidden]{display:none}.d-faq__actions{justify-content:center;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.d-ask__rows{flex-direction:column;gap:14px;width:100vw;margin-left:calc(50% - 50vw);display:flex}.d-ask__rows[hidden]{display:none}.d-ask__row{overflow:hidden}.d-ask__track{width:max-content;animation:d-ask-drift var(--row-duration,50s) linear infinite;animation-direction:var(--row-direction,normal);gap:12px;padding-inline:6px;animation-play-state:paused;display:flex}[data-motion-active=true] .d-ask__track{animation-play-state:running}.d-ask__row:hover .d-ask__track,.d-ask__row:focus-within .d-ask__track{animation-play-state:paused}@keyframes d-ask-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.d-ask__chip{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--white);color:var(--graphite);white-space:nowrap;transition:border-color var(--duration) var(--ease);flex:none;padding:10px 20px;line-height:1.3}.d-ask__chip:hover{border-color:var(--graphite)}.d-ask__email{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.d-ask__email-input{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--parchment);min-height:44px;color:var(--graphite);font:inherit;letter-spacing:inherit;flex:200px;padding:0 18px}.d-ask__email-input:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.d-send{border-radius:var(--radius-pill);background:var(--royal-blue);height:44px;color:var(--white);white-space:nowrap;transition:background var(--duration) var(--ease);flex:none;justify-content:center;align-items:center;padding:0 22px;line-height:1;display:inline-flex}.d-send:hover,.d-send:focus-visible{background:var(--graphite)}.d-send:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.d-send:disabled{opacity:.5}.d-ask__email[hidden],.d-ask__sent[hidden]{display:none}.d-ask__sent{margin-top:12px}.d-faq__more{color:var(--royal-blue);align-items:center;gap:8px;display:inline-flex}.d-faq__more:hover{text-decoration:underline}.d-ask--search .d-ask__send{background:var(--graphite)}.d-ask--search .d-ask__send:hover,.d-ask--search .d-ask__send:focus-visible{background:var(--royal-blue)}.d-ask__suggest{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.d-ask__suggest[hidden]{display:none}.d-ask__word{opacity:0;animation:d-ask-word .32s var(--ease) forwards;display:inline-block}@keyframes d-ask-word{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.d-ask__typing{gap:5px;padding:4px 2px;display:inline-flex}.d-ask__typing i{background:var(--grey);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite d-ask-dot}.d-ask__typing i:nth-child(2){animation-delay:.15s}.d-ask__typing i:nth-child(3){animation-delay:.3s}@keyframes d-ask-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width<=809px){.d-ask__rows{gap:10px;width:100%;margin-left:0}.d-ask__row{overflow:visible}.d-ask__rows .d-ask__track{justify-content:center;width:100%;padding-inline:0;animation:none;transform:none}.d-ask__track>.d-ask__chip:not(:first-child){display:none}.d-ask__chip{white-space:normal;text-wrap:pretty;border-radius:calc(.5lh + 11px);max-width:100%}}.d-faqlist{flex-direction:column;gap:40px;max-width:760px;margin-inline:auto;padding-block:40px 120px;display:flex}.d-faqlist__search{position:relative}.d-faqlist__search svg{color:var(--grey);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.d-faqlist__input{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--white);width:100%;min-height:60px;color:var(--graphite);font:inherit;letter-spacing:inherit;font-variation-settings:"opsz" 12, "wght" var(--wght);appearance:none;padding:0 24px 0 58px}.d-faqlist__input::placeholder{color:var(--grey)}.d-faqlist__input::-webkit-search-cancel-button{appearance:none}.d-faqlist__input:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.d-faqlist__groups{flex-direction:column;gap:48px;display:flex}.d-faqlist__group{flex-direction:column;gap:24px;scroll-margin-top:80px;display:flex}.d-faqlist__group>h2{border-bottom:1px solid var(--hairline);color:#2d2d2c99;padding-bottom:12px}.d-faqlist__items{flex-direction:column;gap:36px;list-style:none;display:flex}.d-faqlist__item{flex-direction:column;gap:10px;scroll-margin-top:80px;display:flex}.d-faqlist__answer{flex-direction:column;gap:12px;max-width:62ch;display:flex}.d-faqlist__who{color:#2d2d2c99}.d-faqlist__answer a{color:var(--royal-blue);text-decoration:underline}.d-draft{border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--grey);letter-spacing:0;vertical-align:middle;font-variation-settings:"opsz" 9, "wght" var(--wght);margin-left:10px;padding:1px 8px;font-size:12px;line-height:1.5;display:inline-block}.d-faqlist__empty{border:1px solid var(--hairline);background:var(--white);border-radius:26px;flex-direction:column;gap:16px;max-width:42em;padding:24px 28px;display:flex}.d-faqlist__ask{flex-direction:column;gap:12px;display:flex}.d-faqlist__ask-row{flex-wrap:wrap;gap:12px;display:flex}.d-faqlist__field{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--parchment);width:100%;height:44px;color:var(--graphite);font:inherit;letter-spacing:inherit;padding:0 18px}.d-faqlist__ask-row .d-faqlist__field{flex:200px;width:auto}.d-faqlist__field:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.d-faqlist__item[hidden],.d-faqlist__group[hidden],.d-faqlist__empty[hidden],.d-faqlist__ask[hidden],.d-faqlist__sent[hidden]{display:none}@media (width>=810px){.d-ask__input{min-height:76px;padding-left:32px}.d-ask__bubble{max-width:60%}}@media (prefers-reduced-motion:reduce){.d-ask__word{opacity:1;animation:none}.d-ask__typing i{animation:none}.d-ask__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.d-ask__track>[aria-hidden=true]{display:none}.d-ask__rows{width:100%;margin-left:0}}.d-booking{background:var(--spring-green);flex-direction:column;gap:30px;padding-block:60px;display:flex}.d-booking__intro{flex-direction:column;gap:10px;display:flex}.d-booking__slot{width:100%;max-width:1040px;height:812px;position:relative}@media (width>=810px){.d-booking__slot{height:512px}}.d-booking__embed{width:100%;height:100%;overflow:hidden}.d-booking__embed iframe{border:0;width:100%;height:100%}.d-booking__fallback{clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.d-booking__fallback:focus{clip-path:none;background:var(--graphite);width:auto;height:auto;color:var(--parchment);border-radius:var(--radius-blob);padding:12px 20px}.d-dream{flex-direction:column;gap:60px;padding-block:60px;display:flex}.d-dream__split{flex-direction:column;gap:30px;display:flex}.d-dream__aside p{text-wrap:pretty}@media (width>=1200px){.d-dream__aside p{text-wrap:balance}}.d-dream__aside{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.d-featured{background:var(--white);display:block}.d-featured__media{opacity:.8;height:300px;overflow:hidden}.d-featured__media img{object-fit:cover;width:100%;height:100%}.d-featured__text{flex-direction:column;gap:12px;padding:30px;display:flex}@media (width>=810px){.d-dream__split{flex-direction:row;gap:60px}.d-dream__split>*{flex:1 1 0}}.d-elsewhere{flex-direction:column;gap:20px;padding-block:60px;display:flex}.d-elsewhere__grid{gap:30px;display:grid}.d-external{height:362px;display:block;position:relative;overflow:hidden}@media (width>=810px){.d-external{aspect-ratio:420/572;height:auto}}.d-external img.d-external__shot{object-fit:cover;width:100%;height:100%}.d-external__logo{height:73px;transition:transform var(--duration) var(--ease);object-fit:contain;background:var(--white);position:absolute;top:0;left:0;right:0;transform:translateY(0)}@media (width>=810px){.d-external__logo{transform:translateY(-101%)}.d-external:hover .d-external__logo{transform:translateY(0)}}.d-external__caption{background:var(--white);flex-direction:column;gap:10px;min-height:139px;padding:30px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=810px){.d-elsewhere__grid{grid-template-columns:repeat(3,1fr)}}.d-updates{flex-direction:column;gap:30px;padding-block:60px;display:flex}.d-updates__list{list-style:none}.d-updates__row{border-bottom:1px solid #2d2d2c66;flex-direction:column;gap:0;padding:12px;display:flex}.d-updates__row>:last-child{--opsz:9;font-size:14px;line-height:1.5}.d-updates__list>li:nth-child(n+6){display:none}@media (width>=810px){.d-updates__row{flex-direction:row;gap:12px}.d-updates__row>:first-child{flex:auto;min-width:0}.d-updates__row>:last-child{min-width:0;font-size:calc(var(--u) * 1.333);--opsz:12;flex:0 126px;line-height:1.2}.d-updates__list>li:nth-child(n+6){display:flex}}.d-updates__row a{color:var(--royal-blue)}.d-updates__row a:hover{text-decoration:underline}@media (width>=1200px){.d-updates{flex-direction:row;gap:10px}.d-updates>:first-child{flex:0 0 437px;min-width:0}.d-updates>:last-child{flex:auto;min-width:0}}.d-rule{padding-block:56px}.d-rule div{border-radius:var(--radius-blob);background:var(--royal-blue);height:8px}.d-cta{text-align:center;flex-direction:column;align-items:center;gap:30px;padding:53px 12px 113px;display:flex}.d-cta__lead{--opsz:9;text-wrap:balance;font-size:16px;line-height:1.2}@media (width>=810px){.d-cta__lead{font-size:calc(var(--u) * 1.777);--opsz:16}}.d-cta__actions{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}@media (width>=810px){.d-cta{padding-inline:120px}}.d-footer{background:var(--graphite);color:var(--parchment);z-index:1;position:relative}.d-footer__top{flex-direction:column;gap:60px;padding-block:60px;display:flex}.d-footer__brand{flex-direction:column;gap:30px;max-width:400px;display:flex}.d-footer__brand img{width:100%;max-width:400px}.d-footer__cols{flex-wrap:wrap;gap:60px;display:flex}.d-footer__col{flex-direction:column;gap:20px;display:flex}.d-footer__col ul{flex-direction:column;gap:20px;list-style:none;display:flex}.d-footer__col a:hover{text-decoration:underline}.d-footer__col h2{--opsz:12;font-size:21px}.d-footer__col li{--opsz:12;font-size:19px}.d-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 45px;padding-bottom:30px;display:flex}@media (width>=810px){.d-footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start;padding-block-start:var(--gutter)}.d-footer__cols{flex-wrap:nowrap}}.d-footer__social{color:var(--parchment);display:inline-flex}.d-footer--big .d-footer__top{padding-block:60px 20px}.d-footer__brand .d-footer__mark{width:120px;max-width:120px;height:auto}@media (width>=810px){.d-footer__brand .d-footer__mark{width:160px;max-width:160px}}@media (width>=1200px){.d-footer__brand .d-footer__mark{width:240px;max-width:240px}}.d-footer--big .d-footer__tagline{flex:0 0 100%;max-width:24em}.d-footer__meta{align-items:center;gap:30px;display:flex}@media (width<=809px){.d-footer--big{flex-direction:column;display:flex}.d-footer--big .d-footer__top{display:contents}.d-footer--big .d-footer__brand{order:1;padding:60px 12px 0}.d-footer--big .d-footer__stamp{order:2;padding-block:30px 20px}.d-footer--big .d-footer__cols{order:3;grid-template-columns:1fr 1fr;gap:40px 24px;padding:0 12px 40px;display:grid}.d-footer--big .d-footer__tagline{grid-column:1/-1}.d-footer--big .d-footer__col{gap:14px}.d-footer--big .d-footer__col h2{letter-spacing:var(--tracking-eyebrow);font-variation-settings:"opsz" 9, "wght" var(--wght);opacity:.7;font-size:13.3px;line-height:1.2}.d-footer--big .d-footer__col ul{gap:10px}.d-footer--big .d-footer__col li{--opsz:12;font-size:17px;line-height:1.4}.d-footer--big .d-footer__bottom{flex-direction:column;order:4;align-items:stretch;gap:8px;padding:24px 12px 40px}.d-footer--big .d-footer__meta{justify-content:space-between;width:100%;margin:8px 0 0}}@media (width>=810px){.d-footer--big .d-footer__top{padding-block:var(--gutter) 0}.d-footer--big .d-footer__cols{grid-template-columns:repeat(3,max-content);gap:24px 60px;display:grid}.d-footer--big .d-footer__tagline{grid-column:1/-1}.d-footer--big .d-footer__col{gap:12px}.d-footer--big .d-footer__col ul{gap:10px}.d-footer--big .d-footer__stamp{padding-block:32px 24px}.d-footer--big .d-footer__bottom{padding-block:14px 20px}}@media (width>=1200px){.d-footer--big .d-footer__tagline{--opsz:16;max-width:22em;font-size:28px;line-height:1.3}}.d-footer__stamp{padding-block:40px 30px}.d-footer__stamp span{aspect-ratio:112.338/18.465;background:currentColor;width:100%;display:block;mask:url(/brand/dembrane-wordmark-tight.svg) 50%/contain no-repeat}.d-footer--big .d-footer__bottom{border-top:1px solid #f6f4f133;align-items:center;gap:12px 30px;padding-block:20px 30px}@media (width>=810px){.d-footer__stamp{padding-block:60px 40px}}.d-page__hero,.d-page__section{flex-direction:column;gap:30px;padding-block:60px;display:flex}.d-page__hero{padding-block:60px 30px}.d-page__eyebrow{letter-spacing:var(--tracking-eyebrow);font-weight:var(--weight-regular)}.d-page__actions{flex-wrap:wrap;gap:12px;display:flex}.d-page__note{color:#080f0f8a;line-height:1.5}.d-page__meta{max-width:var(--measure-wide)}.d-page__items{gap:30px;list-style:none;display:grid}.d-page__item{background:var(--parchment-shade);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:30px;display:flex}.d-page__meta{color:#2d2d2c99}@media (width>=810px){.d-page__items{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.d-page__items{grid-template-columns:repeat(3,1fr)}}.d-404{flex-direction:column;gap:20px;padding-block:120px 180px;display:flex}.d-404__code{color:var(--royal-blue)}.d-search{z-index:100;align-content:start;justify-items:center;padding-top:195px;display:grid;position:fixed;inset:0}.d-search[hidden]{display:none}.d-search__scrim{background:#2d2d2c8c;position:absolute;inset:0}.d-search__panel{background:var(--parchment);border-radius:var(--radius-md);width:min(470px,100vw - 24px);max-height:calc(100vh - 240px);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.d-search__field{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:12px 20px;display:flex}.d-search__field>svg{color:#2d2d2c73;flex:none}.d-search__field input{min-width:0;height:2em;color:var(--graphite);font:inherit;--opsz:9;font-size:16px;font-weight:var(--weight-regular);background:0 0;border:0;outline:none;flex:auto;padding:0}.d-search__clear{border-radius:var(--radius-pill);color:#2d2d2c73;cursor:pointer;flex:none;place-items:center;width:24px;height:24px;display:grid}.d-search__clear:hover,.d-search__clear:focus-visible{color:var(--graphite)}.d-search__results{overscroll-behavior:contain;list-style:none;overflow-y:auto}.d-search__results a{border-bottom:1px solid var(--hairline);flex-direction:column;gap:2px;padding:14px 20px;display:flex}.d-search__results a[aria-selected=true],.d-search__results a:hover,.d-search__results a:focus-visible{background:var(--parchment-shade)}.d-search__title{--opsz:9;color:var(--graphite);font-size:16px;line-height:1.2}.d-search__path{--opsz:9;color:#2d2d2c80;font-size:13px;line-height:1.2}.d-search__empty{--opsz:9;color:#2d2d2c99;padding:14px 20px;font-size:16px}.d-cookie{z-index:90;background:var(--parchment);width:min(420px,100vw - 24px);color:var(--graphite);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:20px;display:flex;position:fixed;bottom:24px;right:24px}.d-cookie[hidden]{display:none}.d-cookie__title{font-weight:var(--weight-regular)}.d-cookie__body a{color:var(--royal-blue);text-decoration:underline}.d-cookie__actions{gap:10px;padding-top:4px;display:flex}.d-cookie__btn{border-radius:var(--radius-pill);border:1px solid var(--graphite-10);height:40px;color:var(--graphite);--opsz:9;cursor:pointer;transition:background-color var(--duration) var(--ease);background:0 0;flex:1 1 0;font-size:14px}.d-cookie__btn:hover,.d-cookie__btn:focus-visible{background:var(--parchment-shade)}.d-cookie__btn--accept{background:var(--royal-blue);color:var(--parchment);border-color:#0000}.d-cookie__btn--accept:hover,.d-cookie__btn--accept:focus-visible{background:var(--graphite)}.d-hero__body>p,.d-hero__quote p,.d-page__hero>p,.d-page__section>p,.d-updates__row>:first-child{max-width:var(--measure-wide)}.d-cta__lead{max-width:var(--measure-wide);margin-inline:auto}.d-format__body,.d-flip__ghost,.d-flip__pair,.d-case__caption p{max-width:var(--measure-wide)}:root{--enter-mark:var(--royal-blue)}.d-band[style*=--band]{--enter-mark:var(--graphite)}.d-band--invert[style*=--band]{--enter-mark:var(--parchment)}
