.dcc-landing{position:relative;isolation:isolate;background:var(--paper-0);overflow-x:clip}.dcc-landing-h2{font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.3;letter-spacing:-.02em;color:var(--l-fg)}.dcc-top{position:relative;isolation:isolate;margin-block-start:calc(-1 * var(--sitenav-h));padding-block:calc(var(--sitenav-h) + clamp(48px, 7vw, 96px)) clamp(64px,8vw,112px)}.dcc-top-wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 42% at 50% 0,color-mix(in oklch,var(--acc-1) 24%,transparent),transparent 72%),radial-gradient(38% 34% at 88% 34%,color-mix(in oklch,var(--acc-2) 20%,transparent),transparent 72%),radial-gradient(38% 34% at 12% 44%,color-mix(in oklch,var(--acc-1) 16%,transparent),transparent 72%)}.dcc-top-wash:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in oklch,var(--l-fg) 14%,transparent) 1px,transparent 1.2px);background-size:24px 24px;mask-image:radial-gradient(70% 55% at 50% 0,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(70% 55% at 50% 0,black 20%,transparent 80%)}.dcc-top-head{display:flex;flex-direction:column;align-items:center;text-align:center}.dcc-top-eyebrow{background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.dcc-top h1{margin-block-start:22px;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:800;line-height:1.18;letter-spacing:-.03em;color:var(--l-fg)}.dcc-top-lead{max-width:720px;margin-block-start:18px;color:var(--l-mut);font-size:clamp(16px,1.35vw,18.5px);text-wrap:balance}.dcc-top-desk{width:min(100% - 32px,1240px);margin-inline:auto;margin-block-start:clamp(36px,5vw,60px);animation:dcc-fade-rise var(--dcc-dur) var(--dcc-ease-soft) .12s both}.dcc-desk{background:var(--ink-0);color:var(--d-fg);border:1px solid var(--ink-line);border-radius:var(--r-xl);padding:10px;box-shadow:0 48px 96px -48px color-mix(in oklch,var(--acc-1) 50%,transparent),0 28px 56px -28px color-mix(in oklch,var(--ink-0) 55%,transparent)}.dcc-desk-bar{display:flex;align-items:center;gap:10px}.dcc-desk-tabs{flex:1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dcc-desk-tab{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:var(--r-lg);border:1px solid transparent;background:transparent;color:var(--d-mut);font:inherit;text-align:start;cursor:pointer;overflow:hidden;transition:background var(--t-slow) var(--ease),border-color var(--t-slow) var(--ease),color var(--t-slow) var(--ease)}.dcc-desk-tab:hover{background:var(--ink-fill);color:var(--d-fg)}.dcc-desk-tab[aria-selected=true]{background:var(--ink-3);border-color:var(--ink-line-strong);color:var(--d-fg)}.dcc-desk-tab-logo{width:36px;height:36px;flex:none;border-radius:10px;opacity:.72;transition:opacity var(--t-slow) var(--ease)}.dcc-desk-tab:hover .dcc-desk-tab-logo,.dcc-desk-tab[aria-selected=true] .dcc-desk-tab-logo{opacity:1}.dcc-desk-tab-name{min-width:0;font-weight:700;font-size:15px;white-space:nowrap}.dcc-desk-tab-bar{position:absolute;inset-inline:14px;inset-block-end:0;height:2px;border-radius:2px;background:var(--acc-grad);transform:scaleX(var(--p,0));transform-origin:right center;opacity:0}html[dir=ltr] .dcc-desk-tab-bar{transform-origin:left center}.dcc-desk[data-touring=true] .dcc-desk-tab[aria-selected=true] .dcc-desk-tab-bar{opacity:1}.dcc-desk-pause{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:16px;border-radius:var(--r-pill);border:1px solid var(--ink-line);background:transparent;color:var(--d-mut);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background var(--t-slow) var(--ease),color var(--t-slow) var(--ease)}.dcc-desk-pause:hover{background:var(--ink-fill);color:var(--d-fg)}.dcc-desk-panel{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(22px,3.2vw,40px)}.dcc-desk-panel[hidden]{display:none}.dcc-desk-panel:not([hidden]) .dcc-desk-copy{animation:dcc-fade-rise .42s var(--dcc-ease-soft) both}.dcc-desk-badge{display:inline-flex;align-items:center;gap:8px;margin-block-end:14px;padding:4px 14px 4px 4px;border-radius:var(--r-pill);border:1px solid color-mix(in oklch,var(--gold) 45%,transparent);background:color-mix(in oklch,var(--gold) 10%,transparent);color:var(--gold);font-size:13px;font-weight:700;text-decoration:none;transition:background var(--t-fast) var(--ease)}.dcc-desk-badge:hover{color:var(--gold);border-color:color-mix(in oklch,var(--gold) 70%,transparent);background:color-mix(in oklch,var(--gold) 18%,transparent)}.dcc-desk-badge img{box-sizing:content-box;width:26px;height:20px;padding:3px 4px;border-radius:var(--r-pill);background:var(--paper-1);-o-object-fit:contain;object-fit:contain}.dcc-desk-title{font-size:clamp(22px,2.3vw,30px);font-weight:800;line-height:1.4;color:var(--d-fg);text-wrap:balance}.dcc-desk-points{display:grid;gap:14px;margin-block-start:24px}.dcc-desk-points li{display:flex;align-items:flex-start;gap:10px;color:var(--d-mut);line-height:1.85}.dcc-desk-points svg{flex:none;margin-block-start:7px;color:var(--dcc-ok-bright)}.dcc-desk-go{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:30px}.dcc-desk-domain{font-size:13px;color:var(--d-faint)}.dcc-desk-stage{position:relative;isolation:isolate;height:470px}.dcc-desk-stage:before{content:"";position:absolute;inset:8% 4%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklch,var(--acc-1) 30%,transparent),transparent);filter:blur(36px)}.dcc-desk-layer{position:absolute;inset:0;overflow:hidden;color:var(--l-fg);opacity:0;transition:opacity .52s var(--dcc-ease-soft)}.dcc-desk-layer,.dcc-desk-layer .dcc-wg{border-radius:var(--r-lg)}.dcc-desk-layer[data-on=true]{opacity:1}.dcc-desk-layer>*{height:100%}.dcc-desk-stage-light .dcc-desk-layer{inset-block-end:auto;max-height:100%}.dcc-desk-stage-light .dcc-desk-layer>*{height:auto}.dcc-desk-stage-light .dcc-desk-layer:last-child{inset-block:0;max-height:none;display:flex;flex-direction:column;justify-content:flex-end;mask-image:linear-gradient(180deg,transparent,black 56px);-webkit-mask-image:linear-gradient(180deg,transparent,black 56px)}.dcc-desk-stage-light .dcc-desk-layer:last-child>*{flex:none}.dcc-desk-stage-light .dcc-desk-layer[data-on=true]:has(~.dcc-desk-layer[data-on=true]){opacity:0}.dcc-acct{position:relative;isolation:isolate;padding-block:clamp(72px,9vw,128px)}.dcc-acct-wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(46% 60% at 92% 36%,color-mix(in oklch,var(--acc-2) 18%,transparent),transparent 72%),radial-gradient(44% 56% at 6% 74%,color-mix(in oklch,var(--acc-1) 18%,transparent),transparent 72%)}.dcc-acct-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:clamp(28px,4vw,56px);border-radius:var(--r-xl)}.dcc-acct-lead{margin-block-start:12px;color:var(--l-mut);font-size:17px}.dcc-acct-points{display:grid;gap:12px;margin-block:26px 30px}.dcc-acct-points li{display:flex;align-items:flex-start;gap:10px;color:var(--l-fg)}.dcc-acct-points svg{flex:none;margin-block-start:8px;color:var(--ok)}.dcc-acct-points .dina-mono{unicode-bidi:isolate}.dcc-acct-visual{display:flex;flex-direction:column;align-items:center;gap:30px}.dcc-acct-auth{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--r-pill);border:1px solid var(--paper-line);background:var(--paper-1);box-shadow:var(--shadow-card);color:var(--l-fg);font-size:16px}.dcc-acct-auth svg{color:var(--violet)}.dcc-acct-marks{position:relative;display:flex;gap:12px}.dcc-acct-marks:before{content:"";position:absolute;inset-inline:40px;inset-block-start:-20px;height:20px;border:1.5px dashed var(--paper-track);border-block-end:0;border-start-start-radius:12px;border-start-end-radius:12px}.dcc-acct-mark{display:flex;flex-direction:column;align-items:center;gap:8px;width:80px;font-size:13px;font-weight:600;color:var(--l-mut);white-space:nowrap}.dcc-acct-mark img{width:56px;height:56px;border-radius:16px;box-shadow:var(--shadow-card)}.dcc-who{padding-block:clamp(72px,9vw,128px);background:var(--paper-1);border-block:1px solid var(--paper-line)}.dcc-who-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 56px;align-items:center}.dcc-who-intro p{margin-block-start:16px;color:var(--l-mut);font-size:17px}.dcc-who-seals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dcc-who-seals .dcc-tile{padding:18px 16px}.dcc-who-seals .dcc-tile-art,.dcc-who-seals .dcc-tile-art-slot{height:76px}.dcc-who-seals .dcc-tile-name{font-size:13.5px}.dcc-who-seals .dcc-tile-art+.dcc-tile-name,.dcc-who-seals .dcc-tile-art-slot+.dcc-tile-name{margin-inline:-16px;padding-inline:16px}.dcc-doors{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(72px,9vw,120px)}.dcc-doors-wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 70% at 78% 50%,color-mix(in oklch,var(--acc-1) 22%,transparent),transparent 72%),radial-gradient(44% 70% at 22% 50%,color-mix(in oklch,var(--acc-2) 20%,transparent),transparent 72%)}.dcc-doors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dcc-door{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(28px,3.4vw,48px);border-radius:var(--r-xl)}.dcc-door h2{font-size:clamp(24px,2.6vw,32px);font-weight:800;color:var(--l-fg)}.dcc-door p{margin-block-end:12px;color:var(--l-mut)}.dcc-door-reach{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-block-end:12px}.dcc-door-phone{unicode-bidi:isolate;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.01em;color:var(--l-fg)}.dcc-door-mail{unicode-bidi:isolate;font-family:var(--mono);font-size:15px;color:var(--l-mut)}@media (max-width:1000px){.dcc-desk-bar{flex-direction:column;align-items:stretch}.dcc-desk-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dcc-desk-tab:last-child:nth-child(odd){grid-column:1/-1}.dcc-desk-pause{align-self:flex-end}.dcc-desk-panel{grid-template-columns:minmax(0,1fr)}.dcc-desk-stage{height:auto}.dcc-desk-layer{position:relative;inset:auto;display:none;opacity:1;transition:none}.dcc-desk-layer:last-child{display:block}.dcc-desk-stage-light .dcc-desk-layer:last-child{inset-block:auto;display:block;mask-image:none;-webkit-mask-image:none}.dcc-acct-panel,.dcc-doors-grid,.dcc-who-grid{grid-template-columns:minmax(0,1fr)}.dcc-acct-panel{gap:36px}}@media (max-width:520px){.dcc-desk-tab{padding:10px;gap:10px}.dcc-acct-marks{gap:4px}.dcc-acct-mark{width:58px;font-size:11.5px}.dcc-acct-mark img{width:42px;height:42px}.dcc-acct-marks:before{inset-inline:29px}.dcc-desk-tab-logo{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.dcc-desk-panel:not([hidden]) .dcc-desk-copy,.dcc-top-desk{animation:none}}