@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2) format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2) format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2) format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2) format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2) format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2) format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-vietnamese-800-normal-DHDgv4cm.woff2) format("woff2"),url(/assets/archivo-vietnamese-800-normal-BKe5Z8rz.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-ext-800-normal-BC6piDwP.woff2) format("woff2"),url(/assets/archivo-latin-ext-800-normal-B9NTbsU1.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/archivo-vietnamese-900-normal-CTaGUQkG.woff2) format("woff2"),url(/assets/archivo-vietnamese-900-normal-BsRv4e8b.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/archivo-latin-ext-900-normal-BTaU-39F.woff2) format("woff2"),url(/assets/archivo-latin-ext-900-normal-DtTSfqvf.woff) format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/archivo-latin-900-normal-D5FQlLQC.woff2) format("woff2"),url(/assets/archivo-latin-900-normal-b9gKmcX7.woff) format("woff");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}.dw-music-control{position:relative;z-index:1;display:grid;justify-items:end;flex:0 0 auto;gap:0;color:var(--dw-text);font-family:Archivo,sans-serif;pointer-events:auto}.dw-music-button{position:relative;display:flex;min-width:36px;height:34px;align-items:center;justify-content:center;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;cursor:pointer;transition:opacity .18s ease}.dw-music-button:hover,.dw-music-button:focus-visible{outline:none;opacity:.62}.dw-music-button:focus-visible{box-shadow:0 0 0 2px currentColor}.dw-music-icon{display:block;width:34px;height:34px}.dw-music-sine,.dw-music-flat{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dw-music-glyph{opacity:0;transition:opacity .26s ease}.dw-music-flat{opacity:1;transition:opacity .26s ease}.dw-music-control.is-playing .dw-music-glyph{opacity:1}.dw-music-control.is-playing .dw-music-flat{opacity:0}@keyframes dwMusicSineDrift{to{transform:translate(-12px)}}@media(prefers-reduced-motion:no-preference){.dw-music-control.is-playing .dw-music-sine{animation:dwMusicSineDrift 1.4s linear infinite}}@media(max-width:680px){.dw-music-control{position:relative;inset:auto}.dw-music-button,.dw-music-button:hover,.dw-music-button:focus-visible{min-width:36px;height:36px;padding:0;transform:none}}@media(prefers-reduced-motion:reduce){.dw-music-button,.dw-music-glyph,.dw-music-flat{transition-duration:.01ms}}.dw-chat-layer{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:flex-end;padding:clamp(12px,3vw,32px);pointer-events:none}.dw-chat-scrim{position:fixed;inset:0;border:0;padding:0;background:#08080847;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;cursor:pointer;animation:dwChatScrim .24s ease both}:root[data-dw-theme=night] .dw-chat-scrim{background:#00000085}@keyframes dwChatScrim{0%{opacity:0}to{opacity:1}}.dw-chat-panel{position:relative;pointer-events:auto;width:min(390px,100%);max-height:min(620px,calc(100dvh - 48px));display:flex;flex-direction:column;background:var(--dw-panel, #fff);color:var(--dw-text, #050505);border:1px solid var(--dw-line, #111);border-radius:18px;box-shadow:0 24px 70px #00000038;overflow:hidden;cursor:auto;animation:dwChatIn .32s cubic-bezier(.215,.61,.355,1) both}@keyframes dwChatIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.dw-chat-panel *{cursor:auto}.dw-chat-panel button{cursor:pointer}.dw-chat-panel textarea{cursor:text}.dw-chat-head{display:flex;align-items:center;gap:11px;padding:14px 14px 13px;border-bottom:1px solid var(--dw-line, #111);background:var(--dw-panel2, #f3f0e9)}.dw-chat-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;object-position:50% 50%;background:var(--dw-cream, #eee4cf);flex:none}.dw-chat-who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dw-chat-who strong{font-size:.94rem;font-weight:600;letter-spacing:-.01em}.dw-chat-who small{font-size:.72rem;color:var(--dw-muted, #5f5a50);display:flex;align-items:center;gap:6px}.dw-chat-who small:before{content:"";width:6px;height:6px;border-radius:50%;background:#2f9e5f;flex:none}.dw-chat-close{border:0;background:none;color:var(--dw-muted, #5f5a50);font-size:1.5rem;line-height:1;padding:2px 6px;border-radius:8px;flex:none}.dw-chat-close:hover,.dw-chat-close:focus-visible{color:var(--dw-text, #050505);background:var(--dw-cream, #eee4cf)}.dw-chat-thread{flex:1;overflow-y:auto;padding:18px 14px 6px;display:flex;flex-direction:column;gap:9px}.dw-chat-bubble{margin:0;max-width:88%;padding:10px 13px;border-radius:15px;font-size:.89rem;line-height:1.45;animation:dwChatBubble .34s cubic-bezier(.215,.61,.355,1) both}@keyframes dwChatBubble{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dw-chat-bubble.is-davit{align-self:flex-start;background:var(--dw-panel2, #f3f0e9);border-bottom-left-radius:5px}.dw-chat-bubble.is-you{align-self:flex-end;background:var(--dw-text, #050505);color:var(--dw-bg, #fff);border-bottom-right-radius:5px}.dw-chat-chips{display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px 16px}.dw-chat-chip{border:1px solid var(--dw-line, #111);background:transparent;color:inherit;font:inherit;font-size:.84rem;padding:8px 13px;border-radius:999px;transition:background-color .2s ease,color .2s ease,transform .2s ease}.dw-chat-chip:hover,.dw-chat-chip:focus-visible{background:var(--dw-text, #050505);color:var(--dw-bg, #fff);transform:translateY(-1px)}.dw-chat-composer{padding:10px 14px 14px;border-top:1px solid var(--dw-line, #111);display:flex;flex-direction:column;gap:10px}.dw-chat-composer textarea{width:100%;resize:none;font:inherit;font-size:.87rem;line-height:1.45;color:inherit;background:var(--dw-bg, #fff);border:1px solid var(--dw-line, #111);border-radius:11px;padding:10px 12px}.dw-chat-composer textarea::placeholder{color:var(--dw-muted, #5f5a50)}.dw-chat-composer textarea:focus-visible{outline:2px solid var(--dw-text, #050505);outline-offset:1px}.dw-chat-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.dw-chat-back{border:0;background:none;color:var(--dw-muted, #5f5a50);font:inherit;font-size:.82rem;padding:6px 2px}.dw-chat-back:hover,.dw-chat-back:focus-visible{color:var(--dw-text, #050505)}.dw-chat-send{border:1px solid var(--dw-text, #050505);background:var(--dw-text, #050505);color:var(--dw-bg, #fff);font:inherit;font-size:.85rem;font-weight:500;padding:10px 15px;border-radius:999px;transition:transform .2s ease,opacity .2s ease}.dw-chat-send:hover,.dw-chat-send:focus-visible{transform:translateY(-1px);opacity:.9}.dw-chat-send:disabled{cursor:not-allowed;opacity:.38;transform:none}@media(max-width:560px){.dw-chat-layer{padding:0;align-items:flex-end;justify-content:stretch}.dw-chat-panel{width:100%;max-height:86dvh;border-radius:18px 18px 0 0;border-bottom:0}}@media(prefers-reduced-motion:reduce){.dw-chat-scrim,.dw-chat-panel,.dw-chat-bubble{animation-duration:.001ms!important}.dw-chat-chip:hover,.dw-chat-send:hover{transform:none}}.dw-pull-next{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;width:min(calc(100% - 40px),640px);margin:clamp(60px,9vw,130px) auto clamp(50px,7vw,100px);padding:0;border:0;color:inherit;transition:transform .3s ease}.dw-pull-next.is-complete{transform:translateY(-4px)}.dw-pull-next-media{position:relative;display:block;width:clamp(84px,9vw,128px);aspect-ratio:16 / 11;border-radius:13px;overflow:hidden;background:color-mix(in srgb,currentColor 8%,transparent)}.dw-pull-next-media img,.dw-pull-next-media video{width:100%;height:100%;object-fit:cover}.dw-pull-next-copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;order:2}.dw-pull-next-copy small{font-size:11px;letter-spacing:.09em;text-transform:uppercase;opacity:.72}.dw-pull-next-copy strong{font-size:clamp(19px,2.4vw,34px);font-weight:600;line-height:1.12;letter-spacing:-.02em}.dw-pull-next-meter{position:relative;display:grid;place-items:center;width:clamp(46px,4vw,58px);aspect-ratio:1;flex:none;order:1}.dw-pull-next-meter svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.dw-pull-next-meter circle{fill:none;stroke-width:2;cx:22px}.dw-pull-track{stroke:color-mix(in srgb,currentColor 22%,transparent)}.dw-pull-fill{stroke:currentColor;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:calc(119.4 - (119.4 * var(--pull, 0)));transition:stroke-dashoffset .12s linear}.dw-pull-arrow{position:absolute;font-size:17px;line-height:1;transform:translateY(calc(var(--pull, 0) * 3px))}.dw-pull-next-hint{order:3;position:relative;font-size:12px;letter-spacing:.04em;opacity:.62}.dw-page-leaving .dw-page>*:not(.dw-chat-layer){transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,1,1);opacity:0;transform:translateY(-26px)}@media(prefers-reduced-motion:reduce){.dw-pull-next:before,.dw-pull-fill,.dw-pull-arrow{transition:none}.dw-pull-next-hint{display:none}.dw-page-leaving .dw-page>*{transition:none;opacity:1;transform:none}}.dw-octagon-field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;perspective:620px;perspective-origin:50% 50%;--warp: 1;color:#f2efe6}.dw-octagon{position:absolute;top:50%;left:50%;width:max(100vw,100vh);height:max(100vw,100vh);margin:calc(max(100vw,100vh)/-2) 0 0 calc(max(100vw,100vh)/-2);transform-style:preserve-3d;animation:dwOctagonApproach 6.6s linear infinite;animation-duration:calc(6.6s / var(--warp));will-change:transform,opacity}.dw-octagon svg{width:100%;height:100%;display:block;overflow:visible}.dw-octagon polygon{fill:none;stroke:currentColor;stroke-width:1.25;vector-effect:non-scaling-stroke}@keyframes dwOctagonApproach{0%{transform:translateZ(-2600px) rotate(-14deg);opacity:0}30%{opacity:.07}62%{opacity:.26}84%{opacity:.12}to{transform:translateZ(560px) rotate(6deg);opacity:0}}@media(max-width:760px){.dw-octagon-field{perspective:460px}}@media(prefers-reduced-motion:reduce){.dw-octagon{animation:none;opacity:.05;transform:translateZ(-600px)}}.dw-xp-layer{--xp-bg: #ffffff;--xp-text: #050505;--xp-muted: #5f5a50;--xp-scrim: rgba(240, 238, 232, .55);position:fixed;inset:0;z-index:240;display:grid;place-items:center;padding:clamp(20px,5vh,72px) clamp(16px,5vw,64px)}:root[data-dw-theme=night] .dw-xp-layer{--xp-bg: #101010;--xp-text: #f4f1e8;--xp-muted: #9a978f;--xp-scrim: rgba(4, 4, 4, .62)}.dw-xp-scrim{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:var(--xp-scrim);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);cursor:inherit;animation:dwXpScrimIn .32s cubic-bezier(.22,1,.36,1) both}.dw-xp-panel{position:relative;outline:none;z-index:1;width:min(720px,100%);max-height:100%;overflow-y:auto;padding:clamp(28px,3.4vw,52px) clamp(24px,3.4vw,56px) clamp(32px,3.6vw,56px);background:var(--xp-bg);color:var(--xp-text);box-shadow:0 42px 120px -50px #000000a6;animation:dwXpPanelIn .42s cubic-bezier(.22,1,.36,1) both}.dw-xp-close{position:absolute;top:clamp(12px,1.4vw,20px);right:clamp(12px,1.4vw,20px);width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--xp-muted);font-size:26px;line-height:1;cursor:inherit;transition:color .2s ease}.dw-xp-close:hover,.dw-xp-close:focus-visible{color:var(--xp-text)}.dw-xp-close:focus{outline:none}.dw-xp-close:focus-visible{outline:1px solid color-mix(in srgb,currentColor 40%,transparent);outline-offset:-6px}.dw-xp-kicker{margin:0 0 10px;padding-right:44px;color:var(--xp-muted);font-size:clamp(12px,.85vw,14px);letter-spacing:.14em;text-transform:uppercase}.dw-xp-title{margin:0 0 clamp(18px,2vw,28px);font-size:clamp(34px,4vw,62px);line-height:.94;font-weight:400;letter-spacing:-.01em}.dw-xp-body p{margin:0 0 1.15em;color:var(--xp-muted);font-size:clamp(16px,1.15vw,21px);line-height:1.45}.dw-xp-body p:first-child{margin-bottom:1.5em;color:var(--xp-text);font-size:clamp(18px,1.35vw,24px);line-height:1.32}.dw-xp-body p:last-child{margin-bottom:0}@keyframes dwXpScrimIn{0%{opacity:0}to{opacity:1}}@keyframes dwXpPanelIn{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dw-xp-scrim,.dw-xp-panel{animation-duration:1ms}}.dw-experience-more{grid-column:2;justify-self:start;margin-top:8px;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--dw-text);font:inherit;font-size:clamp(13px,.9vw,16px);letter-spacing:.02em;line-height:1.2;cursor:pointer;transition:opacity .2s ease}.dw-experience-more:hover{opacity:.62}.dw-experience-more:focus-visible{outline:1px solid currentColor;outline-offset:6px}.dw-experience-static-more{grid-column:auto;margin-top:14px}.dw-page,html,body,#root,.sb-show-main,button,input,textarea,select{font-family:Archivo,Arial,Helvetica,sans-serif}body{margin:0}.dw-route-loading{display:grid;min-height:42vh;place-items:center;color:var(--dw-muted);font-size:.875rem}.dw-page{--dw-bg: #ffffff;--dw-panel: #ffffff;--dw-panel2: #f3f0e9;--dw-line: #111111;--dw-text: #050505;--dw-muted: #5f5a50;--dw-acid: #b8ff2c;--dw-hot: #ff3b0a;--dw-soft: #29261f;--dw-cream: #eee4cf;--dw-dark-text: #080808;--dw-hero-bg: #f5f5f5;--dw-hero-copy: #262625;min-height:100vh;overflow-x:hidden;background:var(--dw-bg);color:var(--dw-text);font-family:Archivo,Arial,Helvetica,sans-serif;cursor:none}:root[data-dw-theme=night] .dw-page{--dw-bg: #070707;--dw-panel: #111111;--dw-panel2: #1b1b1b;--dw-line: #3a3a36;--dw-text: #f4f1e8;--dw-muted: #8c8c86;--dw-soft: #e8e0cf;--dw-cream: #15130f;--dw-hero-bg: #0e0d0c;--dw-hero-copy: #efece3}.dw-page *,.dw-story-shell *{box-sizing:border-box}.dw-page a,.dw-story-shell a{color:inherit;text-decoration:none}.dw-page h1,.dw-page h2,.dw-page h3,.dw-page p{margin:0}.dw-cursor{position:fixed;left:0;top:0;z-index:60;width:22px;height:22px;border:1px solid var(--dw-acid);border-radius:999px;pointer-events:none;transform:translate(-50%,-50%);mix-blend-mode:difference;transition:width .16s ease,height .16s ease}.dw-cursor-label{position:fixed;left:0;top:0;z-index:61;color:#fff;mix-blend-mode:difference;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform:translate(18px,22px);opacity:0;transition:opacity .16s ease}.dw-cursor-label.is-visible{opacity:1}.dw-cursor-label.is-flipped{transform:translate(calc(-100% - 18px),22px)}.dw-progress{display:none}.dw-header{position:fixed;top:0;left:0;right:0;z-index:200;height:102px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border:0;border-radius:0;color:var(--dw-text);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;transition:color .26s ease}.dw-page .dw-header.is-scrolled,html.dw-scrolled .dw-page .dw-header{animation:none;height:102px!important;border:0;background:transparent}.dw-logo{position:relative;flex:0 0 33.6%;width:33.6%;height:102px;display:inline-flex;align-items:center;color:var(--dw-text);font-size:50px;line-height:40px;font-weight:400;letter-spacing:0;opacity:1;pointer-events:auto;transition:opacity .18s ease}.dw-page .dw-header.is-scrolled .dw-logo,html.dw-scrolled .dw-page .dw-logo{animation:none;font-size:50px!important;line-height:40px!important}.dw-logo-mark{position:relative;flex:0 0 48px;width:48px;height:102px;overflow:hidden}.dw-logo-mark img{position:absolute;left:-35.42%;top:-.23%;width:170.83%;height:100.45%;max-width:none}.dw-logo-word{display:flex;align-items:center;white-space:nowrap;font-family:inherit;font-size:24px;font-weight:400;line-height:28px;letter-spacing:.26em;margin-right:-.26em;text-transform:uppercase}.dw-nav{position:relative;flex:0 0 249.56px;width:249.56px;display:flex;align-items:center;justify-content:center;gap:34px;padding:0;border:0;border-radius:0;background:transparent;pointer-events:auto;transform:none}.dw-nav a,.dw-pill,.dw-school-link,.dw-unfolded,.dw-theme-toggle{color:var(--dw-text);font-size:24px;line-height:28px;letter-spacing:0;text-transform:none;font-weight:400}.dw-school-link{position:relative;flex:0 0 auto;transform:none;pointer-events:auto}.dw-nav a{padding:0;border-radius:0;color:var(--dw-text)}.dw-nav a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;background:transparent;color:var(--dw-text)}.dw-nav a.is-active,.dw-school-link.is-active,.dw-pill.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.dw-pill.is-active:before{transform:translateY(-50%) scale(1.18)}.dw-right{position:relative;flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;gap:22px;pointer-events:auto}.dw-pill{position:relative;padding:0;border:0;border-radius:0;background:transparent;color:var(--dw-text);font-weight:400;white-space:nowrap;display:inline-flex;align-items:center;gap:9px}.dw-pill:before{content:none}.dw-talk-icon{width:.72em;height:.72em;flex:0 0 auto;overflow:visible;transform-origin:52% 76%;animation:dw-message-breathe 3.8s ease-in-out infinite}.dw-pill:hover .dw-talk-icon,.dw-pill:focus-visible .dw-talk-icon{animation:dw-message-wave .52s ease both}@keyframes dw-message-breathe{0%,78%,to{transform:translateY(0) rotate(0)}84%{transform:translateY(-.12em) rotate(-5deg)}90%{transform:translateY(0) rotate(4deg)}}@keyframes dw-message-wave{0%{transform:translateY(0) rotate(0)}45%{transform:translateY(-.16em) rotate(-7deg)}72%{transform:translateY(-.04em) rotate(4deg)}to{transform:translateY(0) rotate(0)}}.dw-unfolded{justify-self:center}.dw-theme-toggle{position:fixed;left:8px;bottom:8px;z-index:260;padding:0 0 0 22px;border:0;background:transparent;color:var(--dw-text);cursor:pointer;opacity:1;pointer-events:auto;font-size:clamp(18px,1.25vw,25px);line-height:1}.dw-theme-toggle:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;border:1px solid var(--dw-text);border-radius:50%;background:linear-gradient(90deg,var(--dw-text) 0 50%,transparent 50% 100%);transform:translateY(-50%)}.dw-theme-toggle:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.dw-fixed-socials{position:fixed;right:8px;bottom:8px;z-index:260;display:flex;gap:16px;color:var(--dw-text);pointer-events:auto}.dw-fixed-socials a{font-size:clamp(18px,1.25vw,25px);line-height:1;font-weight:400}.dw-fixed-socials a:hover{text-decoration:underline;text-underline-offset:4px}.dw-fixed-music-control{position:fixed;left:8px;right:auto;bottom:8px;z-index:260;display:grid;width:auto;height:auto;place-items:center;border:0;border-radius:0;color:var(--dw-text);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.dw-site-footer{display:block;margin:0;padding:0}html.dw-cosmic-stats-active .dw-logo,html.dw-cosmic-stats-active .dw-nav a,html.dw-cosmic-stats-active .dw-school-link,html.dw-cosmic-stats-active .dw-pill,html.dw-cosmic-stats-active .dw-theme-toggle,html.dw-cosmic-stats-active .dw-fixed-socials{color:#f5f5f5}html.dw-cosmic-stats-active .dw-logo-mark img{filter:invert(1)}html.dw-cosmic-stats-active .dw-theme-toggle:before{border-color:#f5f5f5;background:linear-gradient(90deg,#f5f5f5 0 50%,transparent 50% 100%)}html.dw-cosmic-stats-entering .dw-theme-toggle,html.dw-cosmic-stats-entering .dw-fixed-socials{color:#f5f5f5}html.dw-cosmic-stats-entering .dw-theme-toggle:before{border-color:#f5f5f5;background:linear-gradient(90deg,#f5f5f5 0 50%,transparent 50% 100%)}.dw-section{position:relative;min-height:100vh;padding:140px 24px 86px}.dw-home-shader-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--dw-bg)}.dw-home-rapier-bg{position:absolute;inset:0;z-index:12;overflow:hidden;pointer-events:none;background:transparent;opacity:0;transition:opacity .42s ease;contain:layout paint}.dw-home-rapier-bg.is-ready{opacity:1}.dw-home-glass-canvas{width:100%;height:100%;display:block}:root[data-dw-theme=night] .dw-home-shader-bg{opacity:.18;mix-blend-mode:screen}.dw-home-shader-bg canvas,.dw-home-shader-bg>*{width:100%;height:100%;display:block}.dw-home-shader-bg canvas{opacity:.72}.dw-home-intro{position:fixed;inset:0;z-index:300;height:100svh;overflow:hidden;isolation:isolate;background:var(--dw-hero-bg);color:var(--dw-hero-copy);pointer-events:auto;opacity:1;transition:opacity .98s cubic-bezier(.22,1,.36,1),visibility 0s linear 1.1s}html.dw-home-loader-revealing .dw-home-intro,html.dw-home-loader-done .dw-home-intro{opacity:0;visibility:hidden;pointer-events:none}.dw-home-intro-light{position:absolute;inset:0;z-index:2;display:grid;place-items:center;overflow:hidden;background:#fff;color:var(--dw-hero-copy);will-change:opacity}.dw-home-intro-greetings{position:relative;display:grid;place-items:center;width:min(90vw,980px);min-height:1.2em;font-family:Archivo,Noto Sans Armenian,sans-serif;font-size:clamp(36px,4.2vw,64px);font-weight:600;line-height:1;letter-spacing:0}.dw-home-intro-greetings>span{position:absolute;grid-area:1 / 1;opacity:0;transform:translateY(.3em) scale(.96);filter:blur(3px);animation:dwIntroGreeting var(--intro-dur, .72s) cubic-bezier(.2,.82,.2,1) both;animation-delay:calc(var(--intro-lead, .26s) + var(--greeting-index) * var(--intro-step, .52s));will-change:opacity,transform,filter}.dw-home-intro-greetings>span.is-armenian{animation-name:dwIntroGreetingFinal;animation-duration:var(--intro-final-dur, 1.16s)}html.dw-home-intro-brief .dw-home-intro-greetings>span{--intro-lead: .1s;--intro-step: .42s;--intro-dur: .42s;--intro-final-dur: .62s}html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-header,html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-fixed-socials,html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-fixed-music-control,html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-theme-dock,html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-home-shader-bg,html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-home-rapier-bg,html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-home-hero,html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-home-paths,html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-home-talk-routing{opacity:0;pointer-events:none}html:not(.dw-home-loader-revealing):not(.dw-home-loader-done) .dw-home-shell .dw-home-hero{transform:translateY(22px) scale(.992)}.dw-home-shell .dw-header,.dw-home-shell .dw-fixed-socials,.dw-home-shell .dw-fixed-music-control,.dw-home-shell .dw-theme-dock,.dw-home-shell .dw-home-shader-bg,.dw-home-shell .dw-home-rapier-bg,.dw-home-shell .dw-home-hero,.dw-home-shell .dw-home-paths,.dw-home-shell .dw-home-talk-routing{transition:opacity .86s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1)}.dw-home-shell .dw-header{transition-delay:80ms}.dw-home-shell .dw-home-hero,.dw-home-shell .dw-home-shader-bg,.dw-home-shell .dw-home-rapier-bg{transition-delay:.18s}.dw-home-shell .dw-fixed-socials,.dw-home-shell .dw-theme-dock{transition-delay:.36s}@keyframes dwIntroGreeting{0%{opacity:0;transform:translateY(.3em) scale(.96);filter:blur(3px)}24%,68%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-.24em) scale(1.025);filter:blur(2px)}}@keyframes dwIntroGreetingFinal{0%{opacity:0;transform:translateY(.3em) scale(.96);filter:blur(3px)}22%,72%{opacity:1;transform:translateY(0) scale(1.1);filter:blur(0)}to{opacity:0;transform:translateY(-.18em) scale(1.18);filter:blur(2px)}}.dw-home-shader-bg+.dw-section,.dw-home-shader-bg~.dw-section{z-index:1}.dw-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:stretch;gap:24px;padding-top:116px}.dw-home-hero{--hero-mx: 0px;--hero-my: 0px;position:relative;min-height:max(100svh,760px);display:block;overflow:hidden;padding:0;background:var(--dw-hero-bg)}.dw-home-hero-screen{position:relative;width:100%;height:max(100svh,71.4286vw);min-height:760px;margin:0 auto;overflow:hidden;isolation:isolate}.dw-home-hero-portrait-card{position:absolute;z-index:3;cursor:pointer;outline:none;left:5.026%;top:auto;bottom:calc(100% - 94svh);width:auto;height:min(71.16vw,79svh);aspect-ratio:1076 / 1471;margin:0;overflow:visible;background:transparent;will-change:transform;transform:translate3d(var(--float-x, 0),var(--float-y, 0),0);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.dw-home-hero-portrait-card.is-gone{cursor:default}.dw-home-hero-portrait-card img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom;filter:none}.dw-hero-character{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform:translate3d(var(--character-px, 0px),var(--character-py, 0px),0);transition:transform var(--character-ease, .25s) ease-out}@media(prefers-reduced-motion:reduce){.dw-hero-character{transition:none;transform:none}}.dw-hero-video{position:absolute;left:50%;bottom:0;height:100%;width:auto;aspect-ratio:9 / 16;transform:translate(-50%);object-fit:cover;opacity:0;pointer-events:none;filter:brightness(1.02);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 91%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 5%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.dw-hero-video.is-active{opacity:1}.dw-hero-bubble{position:absolute;left:51.5%;bottom:84%;z-index:2;max-width:200px;padding:9px 13px 10px;border:1px solid color-mix(in srgb,var(--dw-hero-copy) 28%,transparent);border-radius:14px;background:var(--dw-hero-bg);color:var(--dw-hero-copy);font-size:13px;line-height:1.3;letter-spacing:.01em;white-space:normal;pointer-events:none;transform-origin:8% 100%;animation:dwHeroBubbleIn .32s cubic-bezier(.2,.9,.2,1.2) both}.dw-hero-bubble:after{content:"";position:absolute;left:12px;bottom:-7px;width:12px;height:12px;background:inherit;border-right:1px solid color-mix(in srgb,var(--dw-hero-copy) 28%,transparent);border-bottom:1px solid color-mix(in srgb,var(--dw-hero-copy) 28%,transparent);transform:rotate(45deg)}@keyframes dwHeroBubbleIn{0%{opacity:0;transform:translateY(4px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.dw-hero-bubble{animation:none}}.dw-home-hero-statement{position:absolute;left:49.008%;top:25.78%;z-index:5;width:48.2%;will-change:transform;transform:translate3d(var(--float-x, 0),var(--float-y, 0),0);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.dw-home-hero-statement h1{max-width:none;margin:0;color:var(--dw-hero-copy);font-family:Archivo,var(--dw-font);font-size:clamp(64px,6.62vw,100px);font-style:normal;font-weight:400;line-height:1.0679;letter-spacing:0}.dw-figma-hero-line{display:block;width:max-content;max-width:100%;white-space:nowrap}.dw-figma-hero-line-products{position:relative;padding-left:min(9.85vw,149px)}.dw-hero-reel{position:absolute;left:0;top:50%;width:clamp(58px,6.4vw,104px);aspect-ratio:4 / 3;overflow:hidden;border-radius:clamp(8px,.9vw,14px);background:color-mix(in srgb,currentColor 6%,transparent);opacity:0;transform:translateY(calc(-50% + .054em)) scale(.86);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);pointer-events:none}.dw-hero-reel.is-shown{opacity:1;transform:translateY(calc(-50% + .054em)) scale(1)}.dw-hero-reel img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.dw-hero-reel{transition:none}}.dw-figma-type-segment{display:inline}.dw-figma-type-char{display:inline-block;opacity:0;transform:translateY(.14em);will-change:opacity,transform}.dw-figma-hero.is-copy-typing .dw-figma-type-char{animation:dwHeroTypeChar .24s cubic-bezier(.2,.82,.2,1) forwards;animation-delay:var(--char-delay, 0ms)}@keyframes dwHeroTypeChar{0%{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dw-home-intro-light{animation:none}.dw-home-intro-greetings>span{display:none;animation:none}.dw-home-intro-greetings>span.is-armenian{display:block;opacity:1;transform:none;filter:none}.dw-figma-type-char,.dw-figma-hero.is-copy-typing .dw-figma-type-char{opacity:1;transform:none;animation:none}.dw-figma-hero.is-copy-typing .dw-figma-hero-word{animation:none}.dw-figma-hero-word:after{transform:none;animation:none}}.dw-figma-copy{color:var(--dw-hero-copy);transition:color .18s ease}.dw-figma-hero-word{appearance:none;position:relative;display:inline-block;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.dw-figma-hero-word{isolation:isolate;display:inline-block;font-weight:400;color:inherit;-webkit-text-stroke:0 transparent;transform-origin:left 58%;will-change:transform;transition:color .18s ease}.dw-figma-hero-word:before{display:none}.dw-figma-hero-word:after{display:none}.dw-figma-hero-word:focus-visible{outline:2px solid #ff3b0d;outline-offset:8px}.dw-figma-hero.has-focus .dw-figma-copy{color:#6f6f6f}.dw-figma-hero.has-focus .dw-figma-hero-word:after{display:none}.dw-figma-hero.is-products .dw-figma-copy-products,.dw-figma-hero.is-designers .dw-figma-copy-designers,.dw-figma-hero.is-culture .dw-figma-copy-culture{color:var(--dw-hero-copy)}.dw-figma-hero.is-products .dw-figma-hero-word.dw-figma-copy-products:after,.dw-figma-hero.is-designers .dw-figma-hero-word.dw-figma-copy-designers:after,.dw-figma-hero.is-culture .dw-figma-hero-word.dw-figma-copy-culture:after{display:none}.dw-figma-hero.is-products .dw-figma-hero-word.dw-figma-copy-products:before,.dw-figma-hero.is-designers .dw-figma-hero-word.dw-figma-copy-designers:before,.dw-figma-hero.is-culture .dw-figma-hero-word.dw-figma-copy-culture:before{display:none}.dw-figma-hero.is-products .dw-figma-hero-word.dw-figma-copy-products,.dw-figma-hero.is-designers .dw-figma-hero-word.dw-figma-copy-designers,.dw-figma-hero.is-culture .dw-figma-hero-word.dw-figma-copy-culture{color:var(--dw-hero-copy)}.dw-figma-hero.is-copy-typing .dw-figma-hero-word{animation:dwHeroKeywordPulse 10.8s cubic-bezier(.22,1,.36,1) 4.35s infinite}.dw-figma-hero.is-copy-typing .dw-figma-copy-designers{animation-delay:7.05s}.dw-figma-hero.is-copy-typing .dw-figma-copy-culture{animation-delay:9.75s}@keyframes dwHeroKeywordPulse{0%,19%,to{transform:scale(1)}7%,12%{transform:scale(1.055)}}.dw-figma-hero-ornaments,.dw-figma-hero-hover-layer{position:absolute;inset:0;pointer-events:none}.dw-figma-hero-ornaments{z-index:2}.dw-figma-ornament{position:absolute;display:block;opacity:1;object-fit:fill;will-change:transform;transform:translate3d(var(--float-x, 0),var(--float-y, 0),0) rotate(var(--asset-rotate, 0deg));transition:transform .24s cubic-bezier(.2,.8,.2,1)}.dw-figma-ornament-header{left:31.151%;top:2.5%;width:9.788%;height:3.426%;overflow:hidden}.dw-figma-ornament-header img{position:absolute;left:-11.19%;top:-706.31%;width:323.94%;height:978.38%;max-width:none}.dw-figma-ornament-head{left:49.008%;top:33.796%;width:8.201%;height:16.759%}.dw-figma-ornament-pisces{left:67.857%;top:27.685%;width:15.079%;height:6.481%}.dw-figma-ornament-cube{left:45.569%;top:97.778%;width:8.929%;height:12.13%}.dw-figma-ornament-corner{--asset-rotate: 180deg;left:87.897%;top:78.519%;width:10.001%;height:17.963%}.dw-figma-ornament-orbit{left:76.19%;top:92.5%;width:19.312%;height:28.241%;overflow:hidden}.dw-figma-ornament-orbit img{position:absolute;left:-11.3%;top:-11.48%;width:495.89%;height:356.07%;max-width:none}.dw-figma-hero-hover-layer{z-index:7}.dw-figma-hover-object{position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translate3d(var(--hover-enter-x, 0),var(--hover-enter-y, 18px),0) scale(.96);transform-origin:center;transition:opacity .18s ease,visibility .18s ease,transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.dw-figma-hover-crop{position:relative;flex:0 0 auto;width:var(--crop-width, 100%);height:var(--crop-height, 100%);overflow:hidden;transform:rotate(var(--hover-rotate, 0deg))}.dw-figma-hover-crop img{position:absolute;display:block;width:321.54%;height:258.56%;max-width:none}.dw-figma-hover-products{--crop-width: 72.78%;--crop-height: 82.02%;--hover-enter-x: -20px;--hover-enter-y: 22px;--hover-rotate: -20.63deg;left:43.108%;top:44.194%;width:27.134%;height:41.918%}.dw-figma-hover-products img{left:-113.78%;top:-74.64%}.dw-figma-hover-designers{--crop-width: 78.22%;--crop-height: 85.55%;--hover-enter-x: 18px;--hover-enter-y: -10px;--hover-rotate: 14.43deg;left:73.011%;top:35.412%;width:25.71%;height:40.926%}.dw-figma-hover-designers img{left:-221.55%;top:-74.64%}.dw-figma-hover-culture{--hover-enter-x: 18px;--hover-enter-y: -18px;left:65.41%;top:17.037%;width:19.18%;height:33.426%}.dw-figma-hover-culture img{left:0;top:-74.64%}.dw-figma-hero.is-products .dw-figma-hover-products,.dw-figma-hero.is-designers .dw-figma-hover-designers,.dw-figma-hero.is-culture .dw-figma-hover-culture{opacity:1;visibility:visible;transform:translateZ(0) scale(1)}.dw-home-unified-scroll{position:relative;z-index:1;width:100%;min-height:100svh;background:var(--dw-bg);color:var(--dw-text)}.dw-home-unified-scene{position:relative;width:100%;height:100svh;min-height:720px;overflow:hidden;background:var(--dw-bg);perspective:1400px;perspective-origin:50% 50%;isolation:isolate}.dw-home-unified-phase{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:var(--dw-bg);transform-style:preserve-3d;will-change:transform,opacity,clip-path}.dw-home-unified-hero{z-index:3;background:var(--dw-hero-bg)}.dw-home-unified-hero .dw-home-hero,.dw-home-unified-hero .dw-home-hero-screen{width:100%;min-height:100%;background:transparent}.dw-home-unified-hero .dw-home-hero{height:100%}.dw-home-unified-hero .dw-home-hero-screen{height:max(100%,71.4286vw)}.dw-home-unified-hero .dw-home-hero{position:absolute;inset:0;z-index:1}.dw-home-unified-stats{z-index:4;perspective:1400px;perspective-origin:50% 50%;background:#0b0b0b}.dw-cosmic-dust{position:absolute;inset:0;z-index:0;overflow:hidden;background:#0b0b0b;pointer-events:none}.dw-cosmic-dust-hero{background:transparent}.dw-cosmic-dust-canvas{display:block;width:100%;height:100%}.dw-home-unified-stats .dw-home-unified-stat{z-index:2;color:#f5f5f5}.dw-home-unified-stats .dw-designer-stat .dw-depth-content>span{color:#bdbdbd}.dw-home-unified-stats .dw-designer-slot-number{color:#f5f5f5}.dw-scroll-hint{position:absolute;bottom:20px;left:50%;z-index:20;display:grid;justify-items:center;gap:7px;color:#fff;mix-blend-mode:difference;opacity:.32;transform:translate(-50%);pointer-events:none}.dw-scroll-hint-line{position:relative;width:1px;height:26px;overflow:hidden;background:color-mix(in srgb,currentcolor 35%,transparent)}.dw-scroll-hint-line:after{content:"";position:absolute;top:0;left:-1px;width:3px;height:8px;border-radius:2px;background:currentcolor;animation:dw-scroll-hint-drop 2.1s cubic-bezier(.4,0,.6,1) infinite}.dw-scroll-hint-text{font-size:10px;letter-spacing:.2em}@keyframes dw-scroll-hint-drop{0%{transform:translateY(-9px);opacity:0}25%{opacity:1}70%{opacity:1}to{transform:translateY(27px);opacity:0}}@media(prefers-reduced-motion:reduce){.dw-scroll-hint-line:after{animation:none}}.dw-home-unified-white{z-index:4;background:var(--dw-bg);pointer-events:none}.dw-home-unified-clients{z-index:4;display:grid;place-items:center;padding:clamp(60px,8vh,120px) clamp(20px,5vw,90px);background:transparent;pointer-events:none}.dw-clients-inner{width:min(1180px,100%);display:flex;flex-direction:column;align-items:center;gap:clamp(26px,4vh,56px)}.dw-clients-label{margin:0;color:var(--dw-muted);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.dw-clients-grid{width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,46px) clamp(16px,2.2vw,40px);list-style:none}.dw-clients-item{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--dw-text);text-align:center;will-change:transform,opacity}.dw-clients-item .dw-experience-logo,.dw-clients-wordmark{width:clamp(84px,7vw,116px);height:clamp(34px,2.7vw,44px);border-radius:0;background:transparent;filter:grayscale(1)}.dw-clients-item .dw-experience-logo.is-fallback{background:transparent;color:var(--dw-text);font-size:clamp(15px,1.15vw,19px)}.dw-clients-item:not(:has(.dw-experience-logo,.dw-clients-wordmark)){justify-content:center}.dw-clients-item:not(:has(.dw-experience-logo,.dw-clients-wordmark)) .dw-clients-name{font-size:clamp(17px,1.45vw,23px);opacity:1}.dw-clients-item .dw-experience-logo img,.dw-clients-wordmark{object-fit:contain}.dw-clients-item .dw-experience-logo img{background:transparent}.dw-clients-name{font-size:clamp(14px,1.05vw,18px);letter-spacing:-.005em;line-height:1.15;opacity:.85}:root[data-dw-theme=night] .dw-clients-item .dw-experience-logo img,:root[data-dw-theme=night] .dw-clients-wordmark{filter:grayscale(1) invert(1)}@media(max-width:1080px){.dw-clients-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dw-home-unified-experience{z-index:5}.dw-home-unified-experience .dw-experience-list{padding-top:45vh;padding-bottom:45vh}.dw-home-unified-experience .dw-home-unified-static{position:relative;background:var(--dw-bg)}.dw-portfolio-blank{min-height:100svh;background:var(--dw-bg)}.dw-float{transition:transform .42s cubic-bezier(.2,.8,.2,1);will-change:transform}.dw-home-hero:hover .dw-float{transition-duration:90ms}.dw-depth-1{transform:translate(calc(var(--hero-mx) * .38),calc(var(--hero-my) * .38))}.dw-depth-2{transform:translate(calc(var(--hero-mx) * .62),calc(var(--hero-my) * .62))}.dw-depth-3{transform:translate(calc(var(--hero-mx) * .86),calc(var(--hero-my) * .86))}.dw-depth-4{transform:translate(calc(var(--hero-mx) * 1.08),calc(var(--hero-my) * 1.08))}.dw-depth-5{transform:translate(calc(var(--hero-mx) * 1.3),calc(var(--hero-my) * 1.3))}.dw-hero-photo-card{position:absolute;left:3.7vw;top:26vh;width:clamp(170px,15.1vw,310px);height:clamp(285px,25.2vw,516px);overflow:hidden;background:#d8d3ca;z-index:1}.dw-hero-photo-card img,.dw-hero-texture-card img,.dw-hero-photo-card video,.dw-hero-texture-card video{width:100%;height:100%;display:block;object-fit:cover}.dw-hero-photo-card img{object-position:center 42%}.dw-hero-photo-card span{position:absolute;left:26%;top:20%;width:clamp(66px,6.7vw,136px);height:clamp(66px,6.7vw,136px);border-radius:50%;background:var(--dw-hot)}.dw-hero-note{position:absolute;z-index:4;color:var(--dw-text);font-size:clamp(20px,1.36vw,28px);line-height:.96;font-weight:400}.dw-note-left{left:17.9vw;top:28.2vh}.dw-note-mid{left:27.8vw;top:54vh}.dw-note-top{left:48.2vw;top:22.4vh}.dw-note-product{left:60vw;top:54vh}.dw-note-education{left:8vw;top:76vh}.dw-note-public{left:74vw;top:31vh}.dw-note-school{left:22vw;top:14vh}.dw-note-artmart{left:86vw;top:72vh}.dw-hero-black-card{position:absolute;left:37.45vw;top:36.2vh;width:clamp(126px,10.15vw,208px);height:clamp(126px,10.15vw,208px);background:#050505;z-index:2}.dw-hero-black-card .shape{position:absolute;bottom:16%;background:#fff}.dw-hero-black-card .circle{right:31%;width:18%;height:18%;border-radius:50%}.dw-hero-black-card .square{right:14%;width:18%;height:18%}.dw-hero-black-card .slash{right:3%;width:20%;height:5%;transform:rotate(-45deg);transform-origin:center}.dw-hero-texture-card{position:absolute;right:7.3vw;top:6vh;width:clamp(230px,20.15vw,412px);height:clamp(230px,20.15vw,412px);overflow:hidden;background:#050505;z-index:1}.dw-hero-texture-card img{object-position:78% 0%;filter:grayscale(1) contrast(2.15) brightness(.72);transform:scale(1.32)}.dw-hero-small-dot{position:absolute;left:32.6vw;top:59.1vh;width:20px;height:20px;border-radius:50%;background:var(--dw-hot)}.dw-hero-title{position:absolute;right:2.8vw;bottom:3vh;max-width:min(48vw,860px);text-align:left;z-index:3}.dw-hero-title h1{max-width:none;font-size:clamp(48px,5.15vw,106px);line-height:1.08;font-weight:400}.dw-hero-left{min-height:calc(100vh - 190px);display:flex;flex-direction:column;justify-content:space-between}.dw-hero .dw-hero-left{justify-content:flex-end;padding-bottom:26px}.dw-hero .dw-page h1,.dw-hero h1{max-width:980px}.dw-eyebrow{margin-bottom:24px;color:var(--dw-acid);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.dw-page h1{max-width:1100px;font-size:clamp(62px,10vw,160px);line-height:.84;letter-spacing:0;font-weight:800}.dw-coming-soon{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:180px clamp(28px,9vw,150px) 110px}.dw-coming-soon h1{margin:20px 0 28px}.dw-coming-soon p{max-width:430px;margin:0;color:var(--dw-soft);font-size:20px;line-height:1.45}.dw-coming-soon-link{width:fit-content;margin-top:34px;padding-bottom:6px;border-bottom:1px solid currentColor;color:var(--dw-ink);font-size:18px;font-weight:600;text-decoration:none}.dw-page .dw-home-hero .dw-home-hero-statement h1{max-width:none;margin:0;color:var(--dw-hero-copy);font-family:Archivo,var(--dw-font);font-size:clamp(64px,6.62vw,100px);font-style:normal;font-weight:400;line-height:1.0679;letter-spacing:0}.dw-page h2{margin:0 0 26px;font-size:clamp(44px,7vw,118px);line-height:.88;letter-spacing:0}.dw-home-hero .dw-hero-title h1{max-width:none;font-size:clamp(48px,5.15vw,106px);line-height:1.08;font-weight:400}.dw-hero-text,.dw-lead{max-width:560px;color:var(--dw-soft);font-size:18px;line-height:1.55}.dw-section-lead{margin-bottom:28px}.dw-hero-text{margin-top:34px}.dw-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.dw-hero-portrait{position:relative;min-height:calc(100vh - 190px);overflow:hidden;border:1px solid var(--dw-line);border-radius:28px;background:#d8d3ca;will-change:transform}.dw-hero-portrait img{width:100%;height:100%;min-height:calc(100vh - 190px);display:block;object-fit:cover;object-position:center 38%;filter:contrast(1.08)}.dw-hero-photo-dot{position:absolute;left:14%;top:32%;width:clamp(70px,7vw,130px);height:clamp(70px,7vw,130px);border-radius:50%;background:var(--dw-hot);mix-blend-mode:normal}.dw-btn{padding:14px 20px;border:1px solid var(--dw-line);border-radius:999px;background:#ffffff08;font-size:13px;text-transform:none}.dw-btn.primary{border-color:var(--dw-acid);background:var(--dw-acid);color:#0a0a0a;font-weight:700}.dw-media-stack{position:relative;min-height:calc(100vh - 190px);overflow:hidden;border:1px solid var(--dw-line);border-radius:28px;background:var(--dw-panel2)}.dw-media-stack.culture{min-height:640px}.dw-media-block{position:absolute;display:flex;align-items:end;padding:18px;border:1px solid var(--dw-line);border-radius:22px;background:linear-gradient(145deg,#f7f2e7,#d7ccb7);color:var(--dw-text);will-change:transform}.dw-media-block small{display:block;margin-bottom:6px;color:var(--dw-muted)}.dw-m1{width:58%;height:42%;left:6%;top:7%}.dw-m2{width:52%;height:32%;right:7%;top:34%;background:linear-gradient(145deg,#f4ebd8,#c8bda8)}.dw-m3{width:70%;height:35%;left:16%;bottom:7%;background:linear-gradient(145deg,#e6dcc8,#c7bba5)}.dw-acid-shape{position:absolute;right:12%;top:16%;width:80px;height:80px;border-radius:50%;background:var(--dw-acid);opacity:.9;filter:blur(1px)}.dw-scroll-note,.dw-project-meta,.dw-tag{color:var(--dw-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dw-scroll-note{position:absolute;left:24px;bottom:22px}.dw-marquee{overflow:hidden;padding:22px 0;border-top:1px solid var(--dw-line);border-bottom:1px solid var(--dw-line);background:var(--dw-bg)}.dw-marquee-track{white-space:nowrap;animation:dw-marquee 22s linear infinite;color:var(--dw-text);font-size:clamp(48px,8vw,110px);line-height:.9;font-weight:800;letter-spacing:0}.dw-marquee-track span{margin:0 30px;color:var(--dw-acid)}@keyframes dw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dw-page:has(.dw-designer-scroll),.dw-page:has(.dw-designer-static){background:var(--dw-bg)}.dw-designer-scroll{position:relative;min-height:680vh;background:var(--dw-bg);color:var(--dw-text)}.dw-designer-scene{position:relative;height:100vh;overflow:hidden;background:var(--dw-bg);perspective:1400px;perspective-origin:50% 50%;transform-style:preserve-3d}.dw-designer-bg,.dw-designer-dots,.dw-designer-particle-layer,.dw-designer-glow,.dw-designer-transition-glow{position:absolute;inset:0;pointer-events:none}.dw-designer-bg{z-index:0;overflow:hidden}.dw-designer-outline{position:absolute;left:50%;top:50%;z-index:2;width:min(52vw,720px);aspect-ratio:.82;border:1px solid rgba(5,5,5,.26);border-radius:47% 53% 42% 58%/55% 45%;pointer-events:none;transform:translate(-50%,-50%);transform-style:preserve-3d;will-change:transform,opacity,filter}.dw-designer-outline:before,.dw-designer-outline:after,.dw-designer-outline span{content:"";position:absolute;inset:8%;border:1px solid rgba(5,5,5,.16);border-radius:55% 45% 50% 50%/43% 57% 44% 56%}.dw-designer-outline:after{inset:18%;border-color:#ff3b0a2e;border-radius:42% 58% 57% 43%/52% 48% 58% 42%}.dw-designer-outline span{inset:31%;border-color:#b8ff2c47}.dw-designer-data-cloud{position:absolute;inset:0;z-index:3;pointer-events:none;transform-style:preserve-3d}.dw-designer-data-item{position:absolute;display:inline-flex;align-items:center;gap:10px;color:var(--dw-text);font-size:clamp(16px,1.18vw,24px);line-height:1;font-weight:500;letter-spacing:0;transform-style:preserve-3d;will-change:transform,opacity,filter}.dw-designer-data-item:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--dw-hot)}.dw-designer-data-a{left:24vw;top:34vh}.dw-designer-data-b{right:22vw;top:38vh}.dw-designer-data-c{left:28vw;bottom:26vh}.dw-designer-data-d{right:28vw;bottom:31vh}.dw-designer-dots{opacity:.12;background-image:radial-gradient(circle,rgba(5,5,5,.18) 1px,transparent 1.2px),radial-gradient(circle,rgba(5,5,5,.11) 1px,transparent 1.2px);background-position:0 0,39px 27px;background-size:90px 90px,132px 132px;transform:translateZ(-520px) scale(1.42)}.dw-designer-particle-layer{mix-blend-mode:normal;will-change:transform,opacity}.dw-designer-particle-layer:before,.dw-designer-particle-layer:after{content:"";position:absolute;inset:-18vh -12vw;background-repeat:repeat}.dw-designer-particles-far{opacity:.3;filter:blur(0);transform:translateZ(-620px) scale(1.55)}.dw-designer-particles-far:before{background-image:radial-gradient(circle,rgba(5,5,5,.2) 1px,transparent 1.2px),radial-gradient(circle,rgba(5,5,5,.12) 1px,transparent 1.2px);background-size:92px 92px,137px 137px;background-position:11px 18px,64px 38px}.dw-designer-particles-far:after{opacity:.46;background-image:radial-gradient(circle,rgba(5,5,5,.14) 1px,transparent 1.2px);background-size:58px 58px;background-position:22px 31px}.dw-designer-particles-mid{opacity:.42;filter:blur(0);transform:translateZ(-260px) scale(1.22)}.dw-designer-particles-mid:before{background-image:radial-gradient(circle,rgba(5,5,5,.28) 1.6px,transparent 1.9px),radial-gradient(circle,rgba(255,59,10,.18) 2.4px,transparent 2.7px);background-size:120px 120px,174px 174px;background-position:34px 21px,88px 76px}.dw-designer-particles-mid:after{opacity:.45;background-image:radial-gradient(circle,rgba(5,5,5,.16) 1px,transparent 1.2px);background-size:44px 44px;background-position:7px 16px}.dw-designer-particles-near{opacity:.34;filter:blur(0);transform:translateZ(80px) scale(1.06)}.dw-designer-particles-near:before{background-image:radial-gradient(circle,rgba(5,5,5,.3) 3px,transparent 3.4px),radial-gradient(circle,rgba(184,255,44,.24) 5px,transparent 5.6px);background-size:190px 190px,286px 286px;background-position:28px 86px,140px 46px}.dw-designer-particles-near:after{opacity:.32;background-image:radial-gradient(circle,rgba(5,5,5,.2) 2px,transparent 2.3px);background-size:130px 130px;background-position:72px 12px}.dw-designer-particles-front{opacity:.2;filter:blur(0);transform:translateZ(240px) scale(1)}.dw-designer-particles-front:before{background-image:radial-gradient(circle,rgba(255,59,10,.22) 8px,transparent 9px),radial-gradient(circle,rgba(5,5,5,.1) 13px,transparent 14px);background-size:360px 360px,520px 520px;background-position:40px 58vh,70vw 72vh}.dw-designer-particles-front:after{opacity:.38;background-image:radial-gradient(circle,rgba(184,255,44,.18) 18px,transparent 19px);background-size:620px 620px;background-position:12vw 78vh}.dw-designer-glow{top:auto;height:48vh;background:transparent;filter:none;transform-origin:center bottom}.dw-designer-transition-glow{top:auto;left:50%;bottom:-42vh;width:130vw;height:92vh;border-radius:50%;background:var(--dw-bg);opacity:0;transform:translate(-50%) scale(.2);filter:none}.dw-designer-stage{position:absolute;left:50%;top:50%;z-index:4;width:min(70vw,980px);color:var(--dw-text);text-shadow:none;text-align:center;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter}.dw-depth-content{display:grid;gap:clamp(12px,1.3vw,24px);transform-origin:50% 50%;will-change:transform}.dw-depth-reveal,.dw-depth-word,.dw-depth-char{display:inline-block}.dw-depth-word:not(:last-child){margin-right:.24em}.dw-depth-char{will-change:transform,opacity,filter}.dw-designer-stat{display:grid;gap:clamp(12px,1.3vw,24px);width:min(54vw,820px);text-align:left}.dw-designer-stat .dw-depth-content>strong,.dw-designer-slot-number{display:block;font-size:clamp(62px,min(10.4vw,18svh),168px);line-height:.86;font-weight:900;letter-spacing:-.018em}.dw-designer-stat .dw-depth-content>span{display:block;max-width:min(44vw,560px);color:var(--dw-muted);font-size:clamp(18px,min(1.72vw,3.4svh),30px);line-height:1.06;font-weight:400}.dw-designer-stat-left{left:50%;top:53%}.dw-designer-stat-left .dw-depth-content{justify-items:start;text-align:left}.dw-designer-stat-right{left:50%;top:48%}.dw-designer-stat-right .dw-depth-content{justify-items:end;text-align:right}.dw-designer-stat-left .dw-depth-content>strong,.dw-designer-stat-right .dw-depth-content>strong,.dw-designer-stat-left .dw-depth-content>span,.dw-designer-stat-right .dw-depth-content>span{width:fit-content;max-width:100%}.dw-designer-stat-final{left:50%;top:50%;width:min(78vw,980px);text-align:center}.dw-designer-stat-final .dw-depth-content>strong{font-size:clamp(118px,20vw,390px)}.dw-designer-slot-number{--slot-tens: 0;--slot-ones: 0;display:inline-flex;align-items:center;justify-content:center;gap:.02em;font-size:clamp(82px,min(13.4vw,22svh),220px);line-height:.86;color:var(--dw-text);font-variant-numeric:tabular-nums}.dw-slot-symbol{display:inline-block;transform:translateY(-.015em)}.dw-slot-digit{position:relative;display:inline-block;width:.58em;height:.82em;overflow:hidden;vertical-align:top;border-radius:.06em}.dw-slot-track{display:block;transform:translateY(calc(var(--slot-tens) * -.82em));will-change:transform}.dw-slot-digit[data-slot=ones] .dw-slot-track{transform:translateY(calc(var(--slot-ones) * -.82em))}.dw-slot-track>span{display:block;height:.82em;line-height:.82}.dw-designer-stat-final .dw-depth-content>span{max-width:650px;margin:0 auto}.dw-designer-stage-1,.dw-designer-stage-2,.dw-designer-stage-3,.dw-designer-stage-4,.dw-designer-stage-5{font-size:inherit}.dw-designer-stage-4{display:grid;gap:22px}.dw-designer-odometer{font-size:clamp(92px,16vw,300px);line-height:.78;font-weight:900;letter-spacing:0;color:var(--dw-text);font-variant-numeric:tabular-nums}.dw-designer-stage-4 p{width:min(56vw,760px);margin:0 auto;color:var(--dw-muted);font-size:clamp(22px,2vw,42px);line-height:1.08}.dw-designer-next{position:absolute;left:24px;right:24px;bottom:8vh;z-index:5;display:grid;grid-template-columns:.46fr .72fr .42fr;gap:34px;align-items:end;color:var(--dw-text)}.dw-designer-next h2{margin:0;font-size:clamp(60px,7vw,142px);line-height:.94;font-weight:400}.dw-designer-next p{margin:0;font-size:clamp(21px,1.35vw,30px);line-height:1.08}.dw-designer-static{min-height:100vh;padding:clamp(118px,12vw,190px) 24px 90px;display:grid;gap:34px;background:var(--dw-bg);color:var(--dw-text)}.dw-designer-static-head{display:flex;justify-content:space-between;color:var(--dw-muted);letter-spacing:.18em;text-transform:uppercase}.dw-designer-static p{max-width:900px;margin:0;font-size:clamp(24px,2.6vw,52px);line-height:1.08}.dw-designer-static h1,.dw-designer-static h2{margin:0;font-size:clamp(56px,7vw,124px);line-height:.94;font-weight:400}.dw-experience-scroll{position:relative;min-height:780vh;background:var(--dw-bg);color:var(--dw-text)}.dw-experience-scene{position:relative;height:100svh;overflow:hidden;background:var(--dw-bg)}.dw-experience-list{position:absolute;z-index:2;left:5vw;top:0;width:min(86vw,1580px);margin:0;padding:45vh 0;display:grid;gap:clamp(18px,2vw,38px);list-style:none;will-change:transform}.dw-experience-list li{position:relative;min-height:clamp(78px,8.1vw,154px);display:grid;grid-template-columns:minmax(0,.68fr) minmax(320px,.32fr);align-items:center;gap:clamp(18px,2.4vw,52px);color:var(--dw-text);opacity:.26;will-change:transform,opacity}.dw-experience-item-button{width:100%;min-height:inherit;display:flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dw-experience-item-button:focus-visible{outline:1px solid currentColor;outline-offset:8px}.dw-experience-company{display:block;width:max-content;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:clamp(58px,7vw,142px);line-height:.84;font-weight:400;letter-spacing:0;text-align:left}.dw-experience-list li.is-active .dw-experience-company{font-weight:400}.dw-experience-active-detail{position:relative;z-index:4;width:min(31vw,520px);min-height:clamp(116px,10vw,190px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 16px;color:var(--dw-text);opacity:0;pointer-events:none;transform:translateY(20px) scale(.96);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.3,1.36,.4,1)}.dw-experience-list li.is-active .dw-experience-active-detail{opacity:1;transform:none;pointer-events:auto;transition-delay:80ms}.dw-experience-active-detail>*{opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1)}.dw-experience-list li.is-active .dw-experience-active-detail>*{opacity:1;transform:none}.dw-experience-list li.is-active .dw-experience-active-detail>*:nth-child(1){transition-delay:.12s}.dw-experience-list li.is-active .dw-experience-active-detail>*:nth-child(2){transition-delay:.19s}.dw-experience-list li.is-active .dw-experience-active-detail>*:nth-child(3){transition-delay:.26s}.dw-experience-list li.is-active .dw-experience-active-detail>*:nth-child(4){transition-delay:.32s}.dw-experience-logo{position:relative;width:clamp(42px,4vw,74px);height:clamp(42px,4vw,74px);display:grid;place-items:center;overflow:hidden;border:0;border-radius:8px;background:#fff;color:var(--dw-bg);font-size:clamp(13px,.9vw,17px);line-height:1;font-weight:700}.dw-experience-logo.is-fallback{border-radius:8px;background:var(--dw-text);color:var(--dw-bg)}.dw-experience-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8%;background:#fff;border-radius:inherit}.dw-experience-logo span{position:relative;z-index:0}.dw-experience-meta{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--dw-muted);font-size:clamp(15px,1vw,21px);line-height:1.04}.dw-experience-meta span:first-child{color:var(--dw-text)}.dw-experience-description{grid-column:2;display:block;color:var(--dw-muted);font-size:clamp(18px,1.2vw,25px);line-height:1.1}.dw-experience-static{position:relative;padding:clamp(112px,12vw,180px) 14px 80px;background:var(--dw-bg);color:var(--dw-text)}.dw-experience-static .dw-scatter-eyebrow{position:relative;inset:auto;margin-bottom:36px}.dw-experience-static>h2{margin:0 0 54px;font-size:clamp(54px,12vw,92px);line-height:.92;font-weight:400}.dw-experience-static-list{display:grid;gap:0;border-top:1px solid var(--dw-line)}.dw-experience-static-list article{position:relative;padding:24px 0 26px 28px}.dw-experience-static-list article:before{content:"";position:absolute;left:0;top:30px;bottom:28px;width:6px;border-radius:999px;background:var(--dw-hot)}.dw-experience-static-headline{display:flex;align-items:center;gap:14px}.dw-experience-static-headline>span:last-child{color:var(--dw-hot);font-size:15px}.dw-experience-static-list h3{margin:14px 0 8px;font-size:clamp(38px,10vw,68px);line-height:.92;font-weight:900}.dw-experience-static-list p{margin:0;font-size:19px;line-height:1.12}.dw-experience-static-list p+p{margin-top:14px;color:var(--dw-muted)}.dw-designer-finale{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,.86fr) minmax(320px,.64fr);align-items:end;gap:clamp(28px,5vw,96px);padding:clamp(108px,11vw,180px) 14px clamp(34px,5vw,88px);overflow:hidden;background:var(--dw-bg);color:var(--dw-text);border-top:1px solid var(--dw-line)}.dw-designer-finale:before{content:"";position:absolute;right:14vw;top:18vh;width:clamp(90px,12vw,220px);aspect-ratio:1;border-radius:50%;background:var(--dw-hot);mix-blend-mode:multiply}.dw-designer-finale:after{content:"";position:absolute;left:42vw;bottom:18vh;width:clamp(92px,16vw,280px);aspect-ratio:1;border:1px solid var(--dw-text);border-radius:50%;opacity:.18}.dw-designer-finale-mark{position:relative;z-index:1;align-self:start;margin-top:-.1em;width:min(72vw,960px)}.dw-designer-finale-mark img{display:block;width:100%;height:auto}.dw-designer-finale-copy{position:relative;z-index:2;display:grid;gap:clamp(18px,2vw,34px);justify-items:start}.dw-designer-finale-copy .dw-scatter-eyebrow{position:relative;inset:auto}.dw-designer-finale h2{max-width:920px;margin:0;font-size:clamp(58px,7.8vw,150px);line-height:.9;font-weight:400;letter-spacing:0}.dw-designer-finale p{max-width:640px;margin:0;color:var(--dw-muted);font-size:clamp(21px,1.7vw,34px);line-height:1.04}.dw-designer-finale-cta{display:inline-flex;align-items:center;gap:10px;color:var(--dw-text);font-size:clamp(26px,2.4vw,48px);line-height:1;text-decoration:none}.dw-designer-finale-cta:before{content:"";width:.48em;aspect-ratio:1;border-radius:50%;background:var(--dw-hot)}.dw-split{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px}.dw-sticky{position:sticky;top:120px}.dw-grid-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dw-card{position:relative;min-height:290px;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--dw-line);border-radius:24px;background:var(--dw-panel)}.dw-card:before{content:"";position:absolute;right:-20%;bottom:-40%;width:220px;height:220px;border-radius:50%;background:#b8ff2c1f;filter:blur(30px)}.dw-card-num{color:var(--dw-acid);font-size:12px}.dw-card h3{margin:60px 0 10px;font-size:28px;line-height:1;letter-spacing:0}.dw-card p{margin:0;color:var(--dw-muted);font-size:14px;line-height:1.45}.dw-works{padding-top:40px}.dw-work-row{position:relative;min-height:56vh;display:grid;grid-template-columns:.9fr 1.1fr .55fr;align-items:center;gap:20px;border-top:1px solid var(--dw-line)}.dw-work-row:last-of-type{border-bottom:1px solid var(--dw-line)}.dw-work-title{font-size:clamp(42px,7vw,110px);line-height:.88;letter-spacing:0;font-weight:800}.dw-work-copy,.dw-work-copy p{max-width:420px;color:var(--dw-soft);font-size:16px;line-height:1.5}.dw-work-copy small{display:block;margin-top:16px;color:var(--dw-muted);font-size:12px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.dw-thumb{height:270px;border:1px solid var(--dw-line);border-radius:22px;background:linear-gradient(135deg,#f8f2e6,#d5cab5);will-change:transform}.dw-thumb.acid{background:linear-gradient(135deg,#f8f2e6,#c9d59a 60%,#b8ff2cb8)}.dw-school{min-height:150vh;overflow:hidden;padding:clamp(150px,14vw,220px) 18px 96px;background:var(--dw-bg);color:var(--dw-text)}.dw-school-hero{position:relative;min-height:62vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.42fr);gap:clamp(24px,4vw,78px);align-items:end;padding-bottom:clamp(56px,7vw,110px);border-bottom:1px solid var(--dw-line)}.dw-school-hero .dw-eyebrow{margin-bottom:clamp(42px,6vw,98px);color:var(--dw-muted)}.dw-school-hero h2{margin:0;max-width:980px;font-size:clamp(68px,9.6vw,188px);line-height:.86;font-weight:400;letter-spacing:0}.dw-school-hero .dw-lead{max-width:540px;margin:0 0 clamp(4px,1.8vw,32px);color:var(--dw-muted);font-size:clamp(23px,1.7vw,36px);line-height:1.04}.dw-school-dot{position:absolute;right:14vw;top:28vh;width:clamp(20px,2vw,38px);height:clamp(20px,2vw,38px);border-radius:50%;background:var(--dw-hot)}.dw-school-path{display:grid;gap:0;border-bottom:1px solid var(--dw-line)}.dw-school-row{min-height:clamp(118px,12vw,230px);display:grid;grid-template-columns:72px minmax(240px,.66fr) minmax(240px,.34fr);align-items:center;gap:clamp(18px,3vw,60px);border-top:1px solid var(--dw-line)}.dw-school-row>span{color:var(--dw-hot);font-size:clamp(17px,1.15vw,24px);line-height:1}.dw-school-row strong{font-size:clamp(46px,6.2vw,126px);line-height:.86;font-weight:400;letter-spacing:0}.dw-school-row p{max-width:460px;margin:0;color:var(--dw-muted);font-size:clamp(20px,1.45vw,31px);line-height:1.08}.dw-school-actions{display:flex;justify-content:flex-end;gap:clamp(18px,2.5vw,46px);padding:24px 0 0}.dw-school-actions a{position:relative;padding-left:22px;color:var(--dw-text);font-size:clamp(23px,1.7vw,34px);line-height:1}.dw-school-actions a:before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;border-radius:50%;background:var(--dw-hot);transform:translateY(-50%)}.dw-school-actions a:hover{text-decoration:underline;text-underline-offset:4px}.dw-school-note{position:relative;width:min(38vw,620px);margin:clamp(110px,12vw,180px) 0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;color:var(--dw-muted)}.dw-school-note>span{width:14px;height:14px;margin-top:.22em;border-radius:50%;background:var(--dw-hot)}.dw-school-note p{margin:0;font-size:clamp(20px,1.28vw,27px);line-height:1.12}.dw-school-editorial{position:relative;min-height:100vh;padding:clamp(120px,12vw,190px) 18px 96px;background:var(--dw-bg);color:var(--dw-text);border-top:1px solid var(--dw-line)}.dw-school-editorial .dw-scatter-eyebrow{position:relative;inset:auto;margin-bottom:clamp(48px,7vw,116px)}.dw-school-standards h2,.dw-school-practice h2,.dw-school-final h2{margin:0;font-size:clamp(70px,9vw,176px);line-height:.86;font-weight:400;letter-spacing:0}.dw-school-standard-list{position:absolute;right:18px;bottom:92px;width:min(56vw,980px);display:grid;gap:0;border-bottom:1px solid var(--dw-line)}.dw-school-standard-list article{display:grid;grid-template-columns:60px minmax(210px,.72fr) minmax(260px,1fr);align-items:baseline;gap:clamp(16px,2.4vw,42px);padding:24px 0;border-top:1px solid var(--dw-line)}.dw-school-standard-list article>span{color:var(--dw-hot);font-size:clamp(16px,1vw,22px)}.dw-school-standard-list h3{margin:0;font-size:clamp(30px,2.6vw,56px);line-height:.96;font-weight:400}.dw-school-standard-list p{margin:0;color:var(--dw-muted);font-size:clamp(18px,1.14vw,24px);line-height:1.12}.dw-school-practice{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:clamp(28px,5vw,94px);align-items:end}.dw-school-practice-head{align-self:start}.dw-school-practice-list{display:grid;gap:0;border-bottom:1px solid var(--dw-line)}.dw-school-practice-list article{min-height:clamp(74px,7vw,132px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;border-top:1px solid var(--dw-line)}.dw-school-practice-list article>span{width:clamp(12px,1.2vw,22px);height:clamp(12px,1.2vw,22px);border-radius:50%;background:var(--dw-hot)}.dw-school-practice-list p{margin:0;font-size:clamp(38px,5.4vw,108px);line-height:.9;font-weight:400}.dw-school-practice-copy{position:absolute;left:18px;bottom:90px;width:min(36vw,560px);margin:0;color:var(--dw-muted);font-size:clamp(21px,1.42vw,31px);line-height:1.08}.dw-school-final{min-height:88vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:clamp(24px,5vw,92px);align-items:end}.dw-school-final-copy{display:grid;gap:34px;padding-bottom:clamp(12px,2vw,36px)}.dw-school-final-copy p{margin:0;color:var(--dw-muted);font-size:clamp(24px,1.7vw,36px);line-height:1.05}.dw-school-final-copy a{position:relative;width:max-content;padding-left:22px;font-size:clamp(24px,1.8vw,36px);line-height:1}.dw-school-final-copy a:before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;border-radius:50%;background:var(--dw-hot);transform:translateY(-50%)}.dw-school-final-copy a:hover{text-decoration:underline;text-underline-offset:4px}.dw-school-final-dot{position:absolute;right:18vw;top:22vh;width:clamp(24px,2.8vw,54px);height:clamp(24px,2.8vw,54px);border-radius:50%;background:var(--dw-hot)}.dw-proof{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:24px}.dw-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dw-proof-item{min-height:170px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--dw-line);border-radius:22px;background:var(--dw-panel)}.dw-proof-item span{color:var(--dw-acid);font-size:12px}.dw-proof-item strong{font-size:22px;line-height:1.05;letter-spacing:0}.dw-media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px}.dw-media-item{height:240px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--dw-line);border-radius:22px;background:var(--dw-panel)}.dw-media-item:nth-child(2n){transform:translateY(60px)}.dw-media-item b{font-size:20px;line-height:1.05;letter-spacing:0}.dw-media-page{min-height:100vh;padding:0 2px 90px;background:var(--dw-bg);color:var(--dw-text)}.dw-story-experience{position:relative;min-height:320vh;display:grid;grid-template-columns:.86fr 1.14fr;gap:28px;padding:clamp(132px,14vw,190px) 20px 110px}.dw-story-sticky{position:sticky;top:110px;height:calc(100svh - 140px);display:flex;flex-direction:column;justify-content:flex-end}.dw-story-sticky .dw-scatter-eyebrow{position:absolute;inset:0 auto auto 0}.dw-story-sticky h1{margin:0;max-width:760px;font-size:clamp(72px,7.8vw,156px);line-height:.9;font-weight:400}.dw-story-sticky p{width:min(37vw,620px);margin:34px 0 0;font-size:clamp(23px,1.55vw,34px);line-height:1.08}.dw-story-steps{display:grid;gap:36vh;padding-top:44vh}.dw-story-step{min-height:92vh;display:grid;grid-template-columns:minmax(48px,.12fr) minmax(220px,.78fr) minmax(300px,1fr);align-items:center;gap:18px}.dw-story-step span{align-self:start;color:var(--dw-hot);font-size:clamp(18px,1.1vw,23px);line-height:1}.dw-story-step-media{position:relative;overflow:hidden;aspect-ratio:.78 / 1;background:#111}.dw-story-step:nth-child(2) .dw-story-step-media{aspect-ratio:1.22 / 1;transform:translateY(-16vh)}.dw-story-step:nth-child(3) .dw-story-step-media{aspect-ratio:.92 / 1;transform:translateY(10vh)}.dw-story-step-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12)}.dw-story-step-media:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,var(--dw-hot) 0 17%,transparent 18%);mix-blend-mode:normal}.dw-story-step small{display:block;margin-bottom:34px;color:var(--dw-muted);font-size:clamp(15px,.9vw,18px);line-height:1;text-transform:uppercase}.dw-story-step h2{margin:0;max-width:650px;font-size:clamp(48px,5vw,104px);line-height:.92;font-weight:400}.dw-story-step p{max-width:620px;margin:24px 0 0;font-size:clamp(20px,1.25vw,27px);line-height:1.12}.dw-public-media-section{position:relative}.dw-public-journal{padding:0 20px clamp(110px,12vw,190px)}.dw-public-year-timeline{position:fixed;z-index:20;top:50%;right:24px;display:flex;flex-direction:column;gap:8px;transform:translateY(-50%)}.dw-public-year-timeline a{color:inherit;font-size:13px;line-height:1;text-decoration:none;transition:font-size .16s ease,opacity .16s ease}.dw-public-year-timeline a:not(.is-active){opacity:.42}.dw-public-year-timeline a.is-active{font-size:18px}.dw-public-journal-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,5fr);column-gap:40px;align-items:end;min-height:min(68vh,760px);max-width:1880px;margin:0 auto;padding:clamp(140px,14vw,220px) 0 clamp(74px,7vw,128px)}.dw-public-journal-hero>span,.dw-public-journal-feature>span,.dw-public-journal-entry>div,.dw-public-journal-link{font-size:12px;line-height:1.2;text-transform:uppercase}.dw-public-journal-hero>span{grid-column:1 / -1;align-self:start}.dw-public-journal-hero h1{margin:0;font-size:clamp(54px,6.6vw,124px);font-weight:400;line-height:.95;white-space:nowrap}.dw-public-journal-hero p{max-width:31ch;margin:0 0 5px;font-size:clamp(20px,1.45vw,28px);line-height:1.18}.dw-public-journal-feature{display:grid;grid-template-columns:minmax(120px,2fr) minmax(0,6fr) minmax(220px,4fr);gap:22px;align-items:end;max-width:1880px;margin:0 auto clamp(80px,9vw,160px);padding:20px 0 26px}.dw-public-journal-feature div p{margin:0 0 10px;color:var(--dw-muted);font-size:13px;text-transform:uppercase}.dw-public-journal-feature h2{max-width:13ch;margin:0;font-size:clamp(38px,4.1vw,76px);font-weight:400;line-height:.94}.dw-public-journal-feature>p{max-width:32ch;margin:0;color:var(--dw-muted);font-size:clamp(16px,1.05vw,20px);line-height:1.3}.dw-public-journal-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(110px,13vw,240px) 28px;max-width:1880px;margin:0 auto}.dw-public-journal-entry{display:flex;min-width:0;flex-direction:column;padding:0;color:inherit;text-decoration:none}button.dw-public-journal-entry{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.dw-public-journal-entry.is-podcast:focus-visible{outline:2px solid currentColor;outline-offset:8px}.dw-public-journal-entry-media{display:grid;position:relative;min-width:0;margin:0 0 16px;overflow:hidden;background:#e7e7e4}.dw-public-journal-entry-media.has-secondary{aspect-ratio:16 / 10;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.dw-public-journal-entry-media img{display:block;width:100%;height:auto;transition:transform .5s cubic-bezier(.22,1,.36,1)}.dw-public-journal-entry-media.has-secondary img{height:100%;object-fit:cover}.dw-public-journal-entry:hover .dw-public-journal-entry-media img{transform:scale(1.025)}.dw-public-podcast-play{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#111;background:#ffffffeb;box-shadow:0 8px 28px #0000002b;transform:translate(-50%,-50%);transition:transform .22s ease,background .22s ease}.dw-public-journal-entry.is-podcast:hover .dw-public-podcast-play{background:#fff;transform:translate(-50%,-50%) scale(1.08)}.dw-public-podcast-modal{position:fixed;z-index:1000;inset:0;display:grid;padding:28px;place-items:center;background:#0c0c0cbd}.dw-public-podcast-modal-frame{position:relative;width:min(100%,1120px);aspect-ratio:16 / 9;background:#000;box-shadow:0 28px 80px #00000059}.dw-public-podcast-modal iframe{width:100%;height:100%;border:0}.dw-public-podcast-close{position:absolute;z-index:1;top:-12px;right:-12px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid #ddd;border-radius:50%;color:#111;background:#fff;cursor:pointer}.dw-public-journal-entry>div{display:flex;justify-content:space-between;gap:12px;color:var(--dw-muted)}.dw-public-journal-entry h2{max-width:none;margin:0 0 20px;font-size:clamp(28px,2.45vw,46px);font-weight:400;line-height:.92}.dw-public-journal-entry p{max-width:39ch;margin:0;color:var(--dw-muted);font-size:clamp(14px,.92vw,17px);line-height:1.3}.dw-public-journal-link{margin-top:22px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.dw-public-journal-link.is-external{display:inline-flex;align-items:center;gap:5px}.dw-public-journal-entry.entry-1{grid-column:1 / span 7}.dw-public-journal-entry.entry-2{grid-column:10 / span 3;margin-top:clamp(130px,15vw,270px)}.dw-public-journal-entry.entry-3{grid-column:2 / span 3;margin-top:clamp(150px,16vw,290px)}.dw-public-journal-entry.entry-4{grid-column:6 / span 6}.dw-public-journal-entry.entry-5{grid-column:1 / span 6}.dw-public-journal-entry.entry-6{grid-column:10 / span 3;margin-top:clamp(130px,15vw,270px)}.dw-public-journal-entry.entry-7{grid-column:4 / span 5}.dw-public-journal-entry.entry-8{grid-column:1 / span 4;margin-top:clamp(110px,13vw,240px)}.dw-public-journal-entry.entry-9{grid-column:7 / span 5;margin-top:clamp(40px,6vw,110px)}.dw-public-journal-entry.entry-10{grid-column:2 / span 6;margin-top:clamp(90px,11vw,190px)}.dw-public-journal-entry.entry-11{grid-column:9 / span 4;margin-top:clamp(45px,7vw,120px)}.dw-public-journal-entry.entry-12{grid-column:3 / span 6;margin-top:clamp(70px,9vw,160px)}.dw-public-journal-entry.entry-13{grid-column:10 / span 3;margin-top:clamp(120px,14vw,250px)}.dw-public-journal-entry.entry-14{grid-column:1 / span 5}.dw-public-journal-entry:not([class*=" entry-"]){grid-column:auto / span 5}.dw-public-journal-entry.entry-1 .dw-public-journal-entry-media img{object-position:center 38%}.dw-public-article{max-width:1540px;margin:0 auto;padding:clamp(104px,8vw,140px) 20px clamp(90px,10vw,160px)}.dw-public-article-back,.dw-public-article-footer a{color:inherit;font-size:12px;text-decoration:none;text-transform:uppercase}.dw-public-article-back:hover,.dw-public-article-footer a:hover{text-decoration:underline;text-underline-offset:4px}.dw-public-article-hero{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(30px,4vw,56px);padding:clamp(46px,5vw,84px) 0 clamp(44px,5vw,82px);border-bottom:1px solid var(--dw-line)}.dw-public-article-hero>div>span,.dw-public-article-body aside,.dw-public-article-gallery-placeholder>span{color:var(--dw-muted);font-size:12px;line-height:1.2;text-transform:uppercase}.dw-public-article-hero h1{max-width:20ch;margin:18px 0 26px;font-size:clamp(40px,4.6vw,82px);font-weight:400;letter-spacing:-.065em;line-height:.9}.dw-public-article-hero p{max-width:46ch;margin:0;font-size:clamp(20px,1.55vw,27px);line-height:1.17}.dw-public-article-hero-media{position:relative;min-width:0}.dw-public-article-hero-media>img{display:block;width:auto;max-width:100%;max-height:56svh;height:auto;margin-inline:auto;background:#e7e7e4}.dw-public-article-hero-media>iframe,.dw-public-article-hero-media>video{width:100%;aspect-ratio:16 / 9;border:0;background:#111}.dw-public-article-body{display:grid;grid-template-columns:minmax(150px,2fr) minmax(0,7fr) minmax(180px,3fr);padding:clamp(68px,9vw,150px) 0}.dw-public-article-body aside{display:flex;flex-direction:column;gap:8px;grid-column:1}.dw-public-article-body>div{grid-column:2}.dw-public-article-body section+section{margin-top:clamp(58px,7vw,110px)}.dw-public-article-body h2{max-width:12ch;margin:0 0 24px;font-size:clamp(32px,3.8vw,62px);font-weight:400;letter-spacing:-.055em;line-height:.94}.dw-public-article-body p{max-width:36ch;margin:0;font-size:clamp(18px,1.35vw,24px);line-height:1.35}.dw-public-article-body p+p{margin-top:20px}.dw-public-article-inline-image{width:min(860px,calc(100vw - 56px));margin:clamp(42px,6vw,88px) 0 0;box-shadow:0 18px 44px #11111129}.dw-public-article-inline-image.image-2{width:min(690px,calc(100vw - 56px));margin-left:clamp(0px,5vw,78px)}.dw-public-article-inline-image.image-3{width:min(760px,calc(100vw - 56px));margin-left:clamp(0px,2vw,34px)}.dw-public-article-inline-image.image-3 img{height:auto;aspect-ratio:auto;object-fit:contain}.dw-public-article-inline-image img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.dw-public-article-inline-image.image-1 img{height:auto;aspect-ratio:auto;object-fit:contain}.dw-public-article-inline-image.image-2 img{aspect-ratio:4 / 3}.dw-uxstorm-badge{position:absolute;bottom:-30px;left:-30px;z-index:3;display:block;width:clamp(96px,10vw,150px);aspect-ratio:1;background:#fff;border-radius:50%;box-shadow:0 8px 24px #0000002e;pointer-events:none}.dw-uxstorm-badge img{position:absolute;inset:7%;width:86%;height:86%}@media(prefers-reduced-motion:no-preference){.dw-uxstorm-badge-ring{animation:dwUxstormSpin 22s linear infinite}}@keyframes dwUxstormSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dw-public-article-gallery{margin-top:clamp(96px,13vw,220px)}.dw-public-article-gallery>span{display:block;margin-bottom:clamp(36px,5vw,76px);color:var(--dw-muted);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.dw-public-gallery-note{margin-left:14px;padding:3px 10px;border:1px solid var(--dw-line);border-radius:999px;font-style:normal;letter-spacing:.04em}.dw-public-article-gallery-placeholder{display:grid;grid-template-columns:minmax(150px,2fr) minmax(0,7fr) minmax(180px,3fr);gap:20px;min-height:260px;padding:20px 0;border-top:1px solid var(--dw-line);border-bottom:1px solid var(--dw-line)}.dw-public-article-gallery-placeholder>p{max-width:18ch;margin:0;grid-column:2;font-size:clamp(25px,2.4vw,44px);font-weight:400;letter-spacing:-.05em;line-height:.98}.dw-public-article-gallery-placeholder>img{width:100%;height:100%;min-height:260px;grid-column:3;object-fit:cover}.dw-public-article-footer{display:grid;grid-template-columns:minmax(140px,2fr) minmax(0,10fr);gap:clamp(26px,5vw,84px);align-items:start;padding-top:clamp(60px,8vw,120px);border-top:1px solid var(--dw-line)}.dw-public-article-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,90px)}.dw-public-article-pagination>a{display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none}.dw-public-article-pagination .is-next{text-align:right;align-items:flex-end}.dw-public-article-pagination span{color:var(--dw-muted);font-size:12px;text-transform:uppercase}.dw-public-article-pagination strong{max-width:18ch;font-size:clamp(21px,2vw,34px);font-weight:400;letter-spacing:-.045em;line-height:.98}.dw-public-article-pagination>a:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(max-width:900px){.dw-public-year-timeline{display:none}.dw-public-journal-hero{grid-template-columns:1fr;row-gap:42px;min-height:auto}.dw-public-journal-feature{grid-template-columns:1fr;gap:26px}.dw-public-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:74px 18px}.dw-public-journal-entry,.dw-public-journal-entry.entry-1,.dw-public-journal-entry.entry-2,.dw-public-journal-entry.entry-3,.dw-public-journal-entry.entry-4,.dw-public-journal-entry.entry-5,.dw-public-journal-entry.entry-6,.dw-public-journal-entry.entry-7,.dw-public-journal-entry.entry-8,.dw-public-journal-entry.entry-9,.dw-public-journal-entry.entry-10,.dw-public-journal-entry.entry-11,.dw-public-journal-entry.entry-12,.dw-public-journal-entry.entry-13,.dw-public-journal-entry.entry-14{grid-column:auto;margin-top:0}.dw-public-article-hero,.dw-public-article-body,.dw-public-article-gallery-placeholder{grid-template-columns:1fr}.dw-public-article-hero>img,.dw-public-article-hero>iframe{max-width:620px;aspect-ratio:16 / 10}.dw-public-article-body aside,.dw-public-article-body>div,.dw-public-article-gallery-placeholder>p,.dw-public-article-gallery-placeholder>img{grid-column:1}.dw-public-article-body aside{margin-bottom:52px}.dw-public-article-inline-image,.dw-public-article-inline-image.image-2{width:100%;margin-left:0}.dw-public-article-footer{grid-template-columns:1fr;gap:42px}.dw-public-article-gallery-placeholder>img{max-width:620px;min-height:0}}@media(max-width:600px){.dw-public-journal{padding-left:12px;padding-right:12px}.dw-public-journal-hero{padding-top:128px}.dw-public-journal-hero h1{font-size:clamp(44px,13vw,82px);white-space:normal}.dw-public-journal-grid{grid-template-columns:1fr}.dw-public-journal-entry{min-height:0}}.dw-public-intro{position:relative;min-height:76vh;padding:0 20px 78px}.dw-public-intro h1{position:absolute;left:18px;bottom:70px;max-width:min(62vw,1120px);font-size:clamp(64px,7vw,138px);line-height:.96;font-weight:400}.dw-public-intro-copy{position:absolute;right:4vw;bottom:94px;width:min(40vw,640px);margin:0;font-size:clamp(24px,1.72vw,36px);line-height:1.05}.dw-public-blog,.dw-drunk-talks,.dw-public-formats,.dw-public-archive{position:relative;min-height:100vh;padding:clamp(120px,12vw,190px) 20px 86px}.dw-public-category-grid{position:absolute;left:22px;right:22px;bottom:86px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dw-public-category-grid article{min-height:clamp(330px,29vw,560px);display:flex;flex-direction:column;justify-content:space-between;padding:18px 0 0;border-top:1px solid var(--dw-line)}.dw-public-category-grid span{color:var(--dw-hot);font-size:clamp(17px,1.1vw,23px);line-height:1}.dw-public-category-grid h2{margin:auto 0 22px;max-width:92%;font-size:clamp(42px,4vw,82px);line-height:.9;font-weight:400}.dw-public-category-grid p{margin:0;max-width:92%;font-size:clamp(18px,1.08vw,23px);line-height:1.15}.dw-drunk-talks{min-height:120vh;display:grid;grid-template-columns:.86fr 1.14fr;gap:24px;align-items:start;background:var(--dw-cream);color:var(--dw-text)}.dw-drunk-copy{position:sticky;top:110px;min-height:76vh}.dw-drunk-copy .dw-scatter-eyebrow{position:relative;inset:auto;margin-bottom:78px}.dw-drunk-copy h2{margin:0;font-size:clamp(58px,6.3vw,126px);line-height:.96;font-weight:400}.dw-drunk-copy p{width:min(38vw,570px);margin:44px 0 0;font-size:clamp(22px,1.45vw,31px);line-height:1.08}.dw-drunk-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.dw-drunk-card{min-width:0}.dw-drunk-card.wide,.dw-drunk-card.double{grid-column:span 2}.dw-drunk-card.narrow,.dw-drunk-card.single{grid-column:span 1}.dw-drunk-card.wide .dw-media-visual{aspect-ratio:1.72 / 1}.dw-drunk-card.narrow .dw-media-visual{aspect-ratio:.72 / 1}.dw-drunk-card.double .dw-media-visual{aspect-ratio:1.28 / 1}.dw-drunk-card.single .dw-media-visual{aspect-ratio:.92 / 1}.dw-drunk-card h3{margin:10px 0 2px;font-size:clamp(22px,1.35vw,28px);line-height:1;font-weight:400}.dw-drunk-card p{margin:0;font-size:clamp(18px,1.08vw,22px);line-height:1.12}.dw-public-formats{min-height:78vh}.dw-public-formats .dw-scatter-eyebrow,.dw-public-archive .dw-scatter-eyebrow,.dw-public-blog .dw-scatter-eyebrow{position:relative;inset:auto;margin-bottom:80px}.dw-public-archive{min-height:100vh;padding-left:2px;padding-right:2px}.dw-public-archive>h2{margin:0 0 54px 20px;font-size:clamp(58px,6vw,124px);line-height:.96;font-weight:400}.dw-public-format-list{width:min(74vw,1180px);margin-left:auto;display:grid;gap:0}.dw-public-format-list article{display:grid;grid-template-columns:minmax(160px,.42fr) 1fr;gap:24px;padding:18px 0;border-top:1px solid var(--dw-line)}.dw-public-format-list article:last-child{border-bottom:1px solid var(--dw-line)}.dw-public-format-list h2{margin:0;font-size:clamp(22px,1.35vw,28px);line-height:1;font-weight:800}.dw-public-format-list p{margin:0;color:var(--dw-text);font-size:clamp(18px,1.1vw,23px);line-height:1.15}.dw-media-project-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 16px;align-items:start}.dw-media-project{min-width:0}.dw-media-project.wide,.dw-media-project.double{grid-column:span 2}.dw-media-project.narrow,.dw-media-project.single{grid-column:span 1}.dw-media-project.triple{grid-column:span 3}.dw-media-visual{position:relative;overflow:hidden;width:100%;aspect-ratio:1.5 / 1;background:#f3f1ed}.dw-image-placeholder{width:100%;height:100%;min-height:120px;display:grid;place-items:center;background:linear-gradient(90deg,rgba(0,0,0,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(0,0,0,.06) 1px,transparent 1px),#f3f1ed;background-size:36px 36px;color:#0808086b;font-size:clamp(12px,1vw,15px);font-weight:700;letter-spacing:0;text-transform:uppercase}.dw-image-placeholder span{border:1px solid rgba(8,8,8,.22);padding:8px 10px;background:#ffffffad}.dw-media-project.narrow .dw-media-visual{aspect-ratio:.72 / 1}.dw-media-project.single .dw-media-visual{aspect-ratio:.9 / 1}.dw-media-project.double .dw-media-visual{aspect-ratio:1.72 / 1}.dw-media-project.triple .dw-media-visual{aspect-ratio:2.08 / 1}.dw-media-visual:before,.dw-media-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.dw-media-visual:before{background:linear-gradient(120deg,rgba(0,0,0,.64),transparent 54%),radial-gradient(circle at 66% 72%,rgba(255,67,18,.72),transparent 0 4%,transparent 4%);mix-blend-mode:screen}.dw-media-visual:after{background:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:72px 72px;opacity:0}.dw-media-visual:has(.dw-image-placeholder):before,.dw-media-visual:has(.dw-image-placeholder):after{display:none}.dw-media-visual img{width:100%;height:100%;display:block;object-fit:cover;filter:grayscale(1) contrast(1.2) brightness(.64);transform:scale(1.08)}.dw-media-visual.deep img{object-position:46% 8%;filter:grayscale(1) contrast(1.35) brightness(.42) sepia(.35) hue-rotate(135deg)}.dw-media-visual.blue img{object-position:46% 18%;filter:grayscale(1) contrast(1.45) brightness(.48) sepia(.4) hue-rotate(180deg) saturate(2.3)}.dw-media-visual.cyan img{object-position:74% 14%;filter:grayscale(1) contrast(1.5) brightness(.6) sepia(.6) hue-rotate(145deg) saturate(2.1)}.dw-media-visual.violet img{object-position:28% 20%;filter:grayscale(1) contrast(1.45) brightness(.54) sepia(.5) hue-rotate(235deg) saturate(2.5)}.dw-media-visual.acid img{object-position:52% 44%;filter:contrast(1.45) brightness(.78) saturate(2.5) hue-rotate(72deg)}.dw-media-visual.acid:after,.dw-media-visual.green:after{opacity:.54}.dw-media-visual.warm img{object-position:58% 18%;filter:grayscale(.55) contrast(1.32) brightness(.58) sepia(.9) hue-rotate(318deg) saturate(2.3)}.dw-media-visual.stage img{object-position:42% 8%;filter:contrast(1.55) brightness(.62) saturate(2.1) hue-rotate(250deg)}.dw-media-visual.mono img{object-position:50% 16%;filter:grayscale(1) contrast(1.65) brightness(.72)}.dw-media-visual.green img{object-position:60% 26%;filter:contrast(1.35) brightness(.68) saturate(2.1) hue-rotate(78deg)}.dw-media-project h2{margin:10px 0 2px;font-size:clamp(22px,1.32vw,27px);line-height:1;font-weight:400}.dw-media-project p{margin:0;color:var(--dw-text);font-size:clamp(18px,1.08vw,23px);line-height:1.15}.dw-home-scatter{min-height:112vh;overflow:hidden;padding:clamp(132px,13vw,210px) 24px 92px;background:var(--dw-bg)}.dw-home-scatter.cream{background:var(--dw-cream);color:var(--dw-text)}.dw-home-scatter.dark{background:#050505;color:#f7f2e7}.dw-scatter-eyebrow{position:absolute;left:24px;top:clamp(108px,12vw,176px);z-index:5;display:flex;align-items:center;gap:8px;color:currentColor;font-size:clamp(19px,1.22vw,25px);line-height:1;font-weight:400}.dw-scatter-eyebrow span{width:17px;height:17px;border-radius:50%;background:var(--dw-hot)}.dw-home-scatter h2,.dw-home-media-preview h2,.dw-home-thoughts h2,.dw-home-final-cta h2{position:absolute;right:4vw;bottom:8vh;z-index:4;max-width:min(54vw,960px);margin:0;font-size:clamp(56px,6.8vw,132px);line-height:.98;font-weight:400;letter-spacing:0}.dw-home-scatter.right h2{right:auto;left:4vw;bottom:7vh}.dw-scatter-label{position:absolute;z-index:5;max-width:260px;color:currentColor;font-size:clamp(21px,1.42vw,30px);line-height:.98;font-weight:400}.dw-scatter-label-a{left:29vw;top:30vh}.dw-scatter-label-b{left:50vw;top:22vh}.dw-home-scatter.right .dw-scatter-label-a{left:43vw;top:31vh;max-width:230px}.dw-home-scatter.right .dw-scatter-label-b{left:34vw;top:20vh}.dw-scatter-photo{position:absolute;left:5vw;top:31vh;z-index:2;width:clamp(210px,19vw,390px);height:clamp(310px,29vw,590px);overflow:hidden;background:#111}.dw-home-scatter.right .dw-scatter-photo{left:auto;right:6vw;top:20vh;width:clamp(250px,24vw,490px);height:clamp(250px,24vw,490px)}.dw-scatter-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 20%;filter:grayscale(1) contrast(1.45) brightness(.72);transform:scale(1.08)}.dw-scatter-photo span{position:absolute;left:28%;top:26%;width:clamp(70px,7vw,140px);height:clamp(70px,7vw,140px);border-radius:50%;background:var(--dw-hot)}.dw-scatter-black{position:absolute;left:43vw;top:44vh;z-index:3;width:clamp(140px,12vw,230px);height:clamp(140px,12vw,230px);background:#050505}.dw-home-scatter.dark .dw-scatter-black{background:#f7f2e7}.dw-home-scatter.right .dw-scatter-black{left:38vw;top:39vh}.dw-scatter-black .shape{position:absolute;bottom:16%;background:#fff}.dw-home-scatter.dark .dw-scatter-black .shape{background:#050505}.dw-scatter-black .circle{right:31%;width:18%;height:18%;border-radius:50%}.dw-scatter-black .square{right:14%;width:18%;height:18%}.dw-scatter-black .slash{right:3%;width:20%;height:5%;transform:rotate(-45deg);transform-origin:center}.dw-scatter-dot{position:absolute;left:31vw;top:68vh;z-index:5;width:21px;height:21px;border-radius:50%;background:var(--dw-hot)}.dw-home-scatter.right .dw-scatter-dot{left:72vw;top:63vh}.dw-scatter-list{position:absolute;left:54vw;top:52vh;z-index:6;width:min(40vw,680px);display:grid;gap:14px}.dw-home-scatter.right .dw-scatter-list{left:auto;right:7vw;top:auto;bottom:8vh;width:min(38vw,620px)}.dw-scatter-list article{display:grid;grid-template-columns:48px 1fr;gap:16px;padding-top:12px;border-top:1px solid currentColor}.dw-scatter-list span{color:var(--dw-hot);font-size:13px;line-height:1}.dw-scatter-list p{margin:0;color:currentColor;font-size:clamp(18px,1.18vw,25px);line-height:1.14}.dw-home-media-preview{min-height:122vh;padding:clamp(132px,13vw,210px) 2px 92px;background:var(--dw-bg)}.dw-home-media-preview h2{position:relative;left:auto;right:auto;bottom:auto;margin:0 0 54px 22px}.dw-home-media-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 16px;align-items:start}.dw-home-media-tile{min-width:0}.dw-home-media-tile.wide,.dw-home-media-tile.double{grid-column:span 2}.dw-home-media-tile.narrow,.dw-home-media-tile.single{grid-column:span 1}.dw-home-media-tile.triple{grid-column:span 3}.dw-home-media-tile h3{margin:10px 0 2px;font-size:clamp(22px,1.32vw,27px);line-height:1;font-weight:400}.dw-home-media-tile p{margin:0;font-size:clamp(18px,1.08vw,23px);line-height:1.15}.dw-home-thoughts{min-height:100vh;overflow:hidden;padding:clamp(132px,13vw,210px) 24px 92px;background:var(--dw-cream);color:var(--dw-text)}.dw-home-thoughts h2{left:3vw;right:auto;top:24vh;bottom:auto}.dw-thought-lines{position:absolute;right:4vw;bottom:10vh;width:min(52vw,980px);display:grid;gap:0}.dw-thought-lines article{display:grid;grid-template-columns:1fr minmax(220px,.55fr);gap:24px;padding:20px 0;border-top:1px solid var(--dw-line)}.dw-thought-lines article:last-child{border-bottom:1px solid var(--dw-line)}.dw-thought-lines h3{margin:0;font-size:clamp(26px,2.6vw,54px);line-height:.98;font-weight:400}.dw-thought-lines p{margin:0;font-size:clamp(16px,1.05vw,21px);line-height:1.18}.dw-home-final-cta{min-height:100vh;overflow:hidden;padding:clamp(150px,15vw,240px) 18px 90px;background:var(--dw-bg)}.dw-home-final-cta h2{left:18px;right:auto;top:34vh;bottom:auto;max-width:min(64vw,1100px)}.dw-final-dot{position:absolute;left:42vw;bottom:16vh;width:21px;height:21px;border-radius:50%;background:var(--dw-hot)}.dw-final-routes{position:absolute;right:4vw;bottom:12vh;width:min(36vw,600px);display:grid;gap:0}.dw-final-route{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--dw-line);font-size:clamp(24px,2vw,42px);line-height:1}.dw-final-route:last-child{border-bottom:1px solid var(--dw-line)}.dw-home-positioning{min-height:72vh;padding:clamp(140px,14vw,220px) 24px 86px;display:grid;align-content:center;gap:24px;background:#ffffff70}.dw-home-positioning p,.dw-home-story-teaser p{max-width:min(72vw,1120px);font-size:clamp(38px,5.2vw,104px);line-height:.98;font-weight:400;letter-spacing:0}.dw-home-positioning p+p{max-width:min(52vw,760px);color:var(--dw-muted);font-size:clamp(22px,1.7vw,34px);line-height:1.08}.dw-home-paths{position:relative;isolation:isolate;min-height:106vh;padding:clamp(132px,13vw,210px) 24px 92px;overflow:hidden;background:transparent}.dw-home-path-transition{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dw-home-path-transition-shape{will-change:d}.dw-home-path-content{position:absolute;inset:0;z-index:1;color:var(--dw-text);will-change:transform,opacity}.dw-home-paths h2{position:absolute;left:24px;top:28vh;max-width:min(50vw,860px);font-size:clamp(64px,7.2vw,142px);line-height:.94;font-weight:400}.dw-home-path-grid{position:absolute;right:24px;bottom:8vh;width:min(52vw,940px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dw-home-path-card{position:relative;min-height:380px;padding:18px;display:grid;align-content:space-between;border-top:1px solid var(--dw-line);color:var(--dw-text);background:#ffffff47;transition:color .18s ease,background .18s ease}:root[data-dw-theme=night] .dw-home-path-card{background:#ffffff0d}.dw-home-path-card:hover{background:#050505;color:#fff}.dw-path-dot{width:18px;height:18px;border-radius:50%;background:var(--dw-hot)}.dw-home-path-card h3{margin:88px 0 18px;font-size:clamp(34px,3.2vw,66px);line-height:.94;font-weight:400}.dw-home-path-card p{margin:0 0 30px;font-size:clamp(17px,1.08vw,22px);line-height:1.12}.dw-path-cta{font-size:clamp(18px,1.18vw,24px);line-height:1;text-decoration:underline;text-underline-offset:4px}.dw-home-proof-strip{position:relative;z-index:1;min-height:42vh;padding:84px 24px;display:flex;flex-wrap:wrap;align-content:center;gap:14px 26px;border-top:1px solid var(--dw-line);border-bottom:1px solid var(--dw-line);background:#ffffff80}.dw-home-proof-strip span{position:relative;font-size:clamp(28px,3.4vw,72px);line-height:.94;font-weight:400}.dw-home-proof-strip span:before{content:"";display:inline-block;width:14px;height:14px;margin-right:9px;border-radius:50%;background:var(--dw-hot);vertical-align:.08em}.dw-home-story-teaser{min-height:82vh;padding:clamp(138px,14vw,220px) 24px 90px;display:grid;align-content:center;gap:30px;background:#fff6}.dw-home-text-link{width:max-content;font-size:clamp(24px,2vw,42px);line-height:1;text-decoration:underline;text-underline-offset:5px}.dw-home-talk-routing .dw-final-routes{gap:0}.dw-home-talk-routing{isolation:isolate;background:var(--dw-bg)}.dw-footer-glass-cubes{z-index:12}.dw-home-talk-cta{width:max-content;margin-top:28px;padding-left:26px;position:relative;font-size:clamp(28px,2.6vw,56px);line-height:1}.dw-home-talk-cta:before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;border-radius:50%;background:var(--dw-hot);transform:translateY(-50%)}.dw-footer-cta{position:relative;min-height:92vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);align-items:end;gap:clamp(24px,5vw,92px);padding:clamp(130px,12vw,190px) 18px 96px;background:var(--dw-bg);color:var(--dw-text);border-top:1px solid var(--dw-line)}.dw-footer-cta:after{content:"";position:absolute;left:48vw;top:26vh;width:clamp(22px,2.4vw,46px);height:clamp(22px,2.4vw,46px);border-radius:50%;background:var(--dw-hot)}.dw-footer-cta h2{margin:0;max-width:960px;font-size:clamp(70px,9vw,176px);line-height:.86;font-weight:400;letter-spacing:0}.dw-footer-cta .dw-eyebrow{margin-bottom:clamp(46px,6vw,94px)}.dw-footer-cta .dw-lead{max-width:640px;margin-top:clamp(32px,4vw,70px);color:var(--dw-muted);font-size:clamp(24px,1.72vw,36px);line-height:1.05}.dw-cta-list{display:grid;gap:0;border-bottom:1px solid var(--dw-line)}.dw-cta-row{position:relative;padding:22px 0 22px 22px;display:flex;justify-content:space-between;gap:22px;border-top:1px solid var(--dw-line);font-size:clamp(24px,2vw,42px);line-height:1;letter-spacing:0}.dw-cta-row:before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;border-radius:50%;background:var(--dw-hot);transform:translateY(-50%)}.dw-cta-row:hover{color:var(--dw-hot)}.dw-footer{padding:clamp(32px,5vw,72px) 24px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:clamp(28px,6vw,96px);border-top:1px solid var(--dw-line);color:var(--dw-muted);font-size:13px}.dw-footer-brand{display:grid;gap:18px}.dw-footer-brand p{max-width:300px;line-height:1.45}.dw-footer-logo{display:inline-flex;align-items:center;width:fit-content;gap:10px;color:var(--dw-text);font-size:15px;font-weight:800;letter-spacing:.04em}.dw-footer-logo .dw-logo-mark{position:static;width:24px;height:24px;transform:none}.dw-footer-nav,.dw-footer-socials{display:grid;align-content:end;gap:10px}.dw-footer-nav a,.dw-footer-socials a{color:var(--dw-muted);transition:color .18s ease}.dw-footer-nav a:hover,.dw-footer-socials a:hover{color:var(--dw-text)}.dw-talk-page{position:relative;height:100svh;min-height:100svh;overflow:hidden;padding:0;background:var(--dw-bg);color:var(--dw-text)}.dw-talk-bg-placeholder{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 28%,rgba(255,59,10,.08),transparent 0 20%,transparent 46%),radial-gradient(circle at 20% 80%,rgba(184,255,44,.12),transparent 0 18%,transparent 48%),var(--dw-bg)}.dw-talk-topbar{position:absolute;left:8px;right:8px;top:0;z-index:3;display:grid;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr) minmax(140px,.24fr);align-items:start;gap:24px;padding-top:8px}.dw-talk-logo{width:max-content;color:var(--dw-text);font-size:clamp(48px,5vw,86px);line-height:.78;font-weight:900;letter-spacing:0}.dw-talk-nav{display:flex;justify-content:center;gap:clamp(18px,2.5vw,48px);padding-top:12px;color:var(--dw-text)}.dw-talk-nav a,.dw-talk-socials a{font-size:clamp(18px,1.25vw,27px);line-height:1;font-weight:400}.dw-talk-nav a:hover,.dw-talk-socials a:hover,.dw-talk-route a:hover{text-decoration:underline;text-underline-offset:4px}.dw-talk-socials{display:flex;justify-content:flex-end;gap:16px;padding-top:12px}.dw-talk-page h1{position:absolute;left:18px;top:21vh;z-index:2;margin:0;max-width:92vw;font-size:clamp(72px,10.4vw,210px);line-height:.82;font-weight:400;letter-spacing:0}.dw-talk-route{position:absolute;z-index:2;width:min(25vw,430px);display:grid;gap:12px}.dw-talk-label{display:flex;align-items:center;gap:8px;font-size:clamp(18px,1.16vw,24px);line-height:1.1;font-weight:400;white-space:nowrap}.dw-talk-label span{flex:0 0 auto;width:17px;height:17px;border-radius:50%;background:var(--dw-hot)}.dw-hero-photo-card>span,.dw-hero-small-dot,.dw-hero-photo-dot,.dw-designer-data-item:before,.dw-designer-finale:before,.dw-designer-finale-cta:before,.dw-school-dot,.dw-school-actions a:before,.dw-school-note>span,.dw-school-practice-list article>span,.dw-school-final-copy a:before,.dw-school-final-dot,.dw-scatter-eyebrow>span,.dw-scatter-photo>span,.dw-scatter-dot,.dw-final-dot,.dw-path-dot,.dw-home-proof-strip span:before,.dw-home-talk-cta:before,.dw-footer-cta:after,.dw-cta-row:before,.dw-talk-label>span{display:none!important}.dw-school-actions a,.dw-school-final-copy a,.dw-home-talk-cta,.dw-cta-row{padding-left:0}.dw-school-note{grid-template-columns:minmax(0,1fr);gap:0}.dw-talk-route p{margin:0;font-size:clamp(17px,1.08vw,23px);line-height:1.12;font-weight:400}.dw-talk-route a{width:max-content;color:var(--dw-text);font-size:clamp(18px,1.05vw,23px);line-height:1;font-weight:700}.dw-talk-route-companies{left:18px;bottom:8vh}.dw-talk-route-students{left:35vw;bottom:16vh}.dw-talk-route-public{right:18px;bottom:9vh}.dw-talk-route-direct{right:14vw;top:29vh;width:min(20vw,320px)}.dw-annotation{display:none}.dw-story-shell{min-height:100vh;background:var(--dw-bg)}@media(max-width:900px){.dw-page{cursor:auto}.dw-cursor,.dw-cursor-label{display:none}.dw-header{left:12px;right:12px;top:8px;grid-template-columns:1fr auto;padding:8px;border-radius:28px}.dw-nav,.dw-school-link,.dw-unfolded{display:none}.dw-logo{font-size:48px}.dw-pill{font-size:20px}.dw-hero,.dw-split,.dw-footer-cta,.dw-proof,.dw-talk-grid,.dw-talk-group{grid-template-columns:1fr}.dw-media-page{padding:0 2px 64px}.dw-story-experience{min-height:auto;grid-template-columns:1fr;gap:44px;padding:112px 14px 74px}.dw-story-sticky{position:relative;top:auto;height:auto;display:grid;gap:24px}.dw-story-sticky .dw-scatter-eyebrow{position:relative;inset:auto}.dw-story-sticky h1{font-size:clamp(56px,15vw,92px)}.dw-story-sticky p{width:auto;margin:0}.dw-story-steps{gap:56px;padding-top:0}.dw-story-step{min-height:auto;grid-template-columns:1fr;gap:18px}.dw-story-step:nth-child(2) .dw-story-step-media,.dw-story-step:nth-child(3) .dw-story-step-media{transform:none}.dw-story-step-media,.dw-story-step:nth-child(2) .dw-story-step-media,.dw-story-step:nth-child(3) .dw-story-step-media{aspect-ratio:1.08 / 1}.dw-public-intro{min-height:auto;padding:0 14px 54px;display:grid;gap:34px}.dw-public-intro h1,.dw-public-intro-copy,.dw-public-format-list,.dw-public-category-grid{position:relative;inset:auto;width:auto;max-width:none}.dw-public-intro h1{font-size:clamp(54px,15vw,86px)}.dw-public-format-list article{grid-template-columns:1fr;gap:8px}.dw-public-blog,.dw-drunk-talks,.dw-public-formats,.dw-public-archive{min-height:auto;padding:82px 14px 60px}.dw-public-category-grid,.dw-drunk-talks,.dw-drunk-gallery{grid-template-columns:1fr}.dw-public-category-grid{gap:28px}.dw-public-category-grid article{min-height:260px}.dw-drunk-copy{position:relative;top:auto;min-height:auto}.dw-drunk-copy p{width:auto}.dw-drunk-card.wide,.dw-drunk-card.double,.dw-drunk-card.narrow,.dw-drunk-card.single{grid-column:auto}.dw-drunk-card.wide .dw-media-visual,.dw-drunk-card.narrow .dw-media-visual,.dw-drunk-card.double .dw-media-visual,.dw-drunk-card.single .dw-media-visual{aspect-ratio:1.18 / 1}.dw-media-project-grid{grid-template-columns:1fr;gap:34px}.dw-media-project.wide,.dw-media-project.double,.dw-media-project.narrow,.dw-media-project.single,.dw-media-project.triple{grid-column:auto}.dw-media-project .dw-media-visual,.dw-media-project.narrow .dw-media-visual,.dw-media-project.single .dw-media-visual,.dw-media-project.double .dw-media-visual,.dw-media-project.triple .dw-media-visual{aspect-ratio:1.18 / 1}.dw-talk-page{height:100svh;min-height:100svh;overflow:hidden}.dw-talk-topbar{grid-template-columns:1fr auto;gap:12px}.dw-talk-logo{font-size:clamp(40px,13vw,64px)}.dw-talk-nav{position:absolute;left:0;right:0;top:58px;justify-content:flex-start;gap:14px;overflow-x:auto;padding:0 0 8px}.dw-talk-nav a,.dw-talk-socials a{flex:0 0 auto;font-size:17px;white-space:nowrap}.dw-talk-socials{gap:10px}.dw-talk-page h1{top:15vh;font-size:clamp(52px,15vw,92px)}.dw-talk-route{width:min(76vw,420px)}.dw-talk-route-companies{left:14px;bottom:30vh}.dw-talk-route-students{left:14px;bottom:18vh}.dw-talk-route-public{right:14px;bottom:7vh}.dw-talk-route-direct{right:14px;top:38vh;width:min(52vw,300px)}.dw-home-hero{min-height:auto;display:grid;grid-template-columns:1fr;gap:22px;padding:104px 14px 54px}.dw-home-hero .dw-float{transform:none}.dw-hero-photo-card,.dw-hero-note,.dw-hero-black-card,.dw-hero-texture-card,.dw-hero-small-dot,.dw-hero-title{position:relative;inset:auto}.dw-hero-photo-card{width:78vw;height:112vw;max-height:560px}.dw-note-left,.dw-note-mid,.dw-note-top{margin-left:34vw}.dw-hero-black-card{width:48vw;height:48vw;margin-left:36vw}.dw-hero-texture-card{width:74vw;height:60vw;margin-left:12vw}.dw-hero-small-dot{width:18px;height:18px;margin-left:56vw}.dw-hero-title{max-width:100%;margin-top:12px}.dw-hero-title h1{font-size:clamp(48px,13vw,72px)}.dw-grid-cards,.dw-media-grid,.dw-proof-grid{grid-template-columns:1fr}.dw-work-row{grid-template-columns:1fr;padding:40px 0}.dw-footer-cta{min-height:auto;grid-template-columns:1fr;gap:48px;padding:104px 14px 72px}.dw-footer-cta h2{font-size:clamp(56px,16vw,92px)}.dw-footer-cta:after{left:auto;right:18px;top:86px}.dw-media-item:nth-child(2n){transform:none}.dw-school{min-height:auto;padding:112px 14px 72px}.dw-school-hero{min-height:auto;grid-template-columns:1fr;gap:28px;padding-bottom:54px}.dw-school-hero .dw-eyebrow{margin-bottom:48px}.dw-school-hero h2{font-size:clamp(58px,17vw,94px)}.dw-school-row{min-height:auto;grid-template-columns:44px 1fr;gap:12px 18px;padding:26px 0}.dw-school-row p{grid-column:2}.dw-school-actions{justify-content:flex-start;flex-direction:column;gap:16px}.dw-school-note{width:auto;margin-top:72px}.dw-school-editorial{min-height:auto;padding:92px 14px 68px}.dw-school-standards h2,.dw-school-practice h2,.dw-school-final h2{font-size:clamp(56px,16vw,92px)}.dw-school-standard-list{position:relative;right:auto;bottom:auto;width:auto;margin-top:54px}.dw-school-standard-list article{grid-template-columns:42px 1fr;gap:10px 16px}.dw-school-standard-list p{grid-column:2}.dw-school-practice,.dw-school-final{grid-template-columns:1fr}.dw-school-practice-list{margin-top:24px}.dw-school-practice-copy{position:relative;left:auto;bottom:auto;width:auto;margin-top:40px}.dw-school-final-copy{padding-bottom:0}.dw-section{padding:100px 14px 60px}.dw-home-scatter,.dw-home-media-preview,.dw-home-thoughts,.dw-home-final-cta{min-height:auto;padding:116px 14px 68px;display:grid;gap:26px}.dw-scatter-eyebrow,.dw-home-scatter h2,.dw-home-scatter.right h2,.dw-scatter-label,.dw-scatter-photo,.dw-home-scatter.right .dw-scatter-photo,.dw-scatter-black,.dw-home-scatter.right .dw-scatter-black,.dw-scatter-dot,.dw-home-scatter.right .dw-scatter-dot,.dw-scatter-list,.dw-home-scatter.right .dw-scatter-list,.dw-home-thoughts h2,.dw-thought-lines,.dw-home-final-cta h2,.dw-final-dot,.dw-final-routes{position:relative;inset:auto;width:auto;max-width:none}.dw-home-scatter h2,.dw-home-media-preview h2,.dw-home-thoughts h2,.dw-home-final-cta h2{font-size:clamp(50px,14vw,82px)}.dw-scatter-photo,.dw-home-scatter.right .dw-scatter-photo{width:78vw;height:92vw}.dw-scatter-black,.dw-home-scatter.right .dw-scatter-black{width:48vw;height:48vw;margin-left:36vw}.dw-scatter-list{gap:18px}.dw-home-media-grid{grid-template-columns:1fr;gap:34px}.dw-home-media-tile.wide,.dw-home-media-tile.double,.dw-home-media-tile.narrow,.dw-home-media-tile.single,.dw-home-media-tile.triple{grid-column:auto}.dw-thought-lines article{grid-template-columns:1fr}.dw-media-stack,.dw-hero-left{min-height:72vh}.dw-footer{grid-template-columns:1fr 1fr;align-items:start;gap:32px}.dw-footer-brand{grid-column:1 / -1}}@media(max-width:900px){.dw-page{cursor:auto}.dw-header,.dw-page .dw-header.is-scrolled,html.dw-scrolled .dw-page .dw-header{left:0;right:0;top:0;height:66px!important;padding:8px 12px;border-top:1px solid var(--dw-line);border-radius:0;background:transparent}.dw-logo,.dw-page .dw-header.is-scrolled .dw-logo,html.dw-scrolled .dw-page .dw-logo{left:12px;top:8px;font-size:clamp(34px,11vw,46px)!important;line-height:.82!important}.dw-nav,.dw-school-link,.dw-theme-toggle{display:none}.dw-right{top:12px;right:12px}.dw-pill{padding-left:0;font-size:clamp(18px,5vw,24px)}.dw-pill:before{width:9px;height:9px}.dw-fixed-socials{right:12px;bottom:10px;gap:10px;font-size:12px}.dw-theme-dock{left:12px;bottom:10px;font-size:12px}.dw-home-hero{position:relative;display:grid;min-height:100svh;padding:92px 14px 76px;overflow:hidden}.dw-home-hero-screen{min-height:calc(100svh - 168px);display:grid;grid-template-columns:1fr;align-content:center;gap:24px;width:100%}.dw-home-hero-portrait-card,.dw-home-hero-statement{position:relative;inset:auto;transform:none!important}.dw-home-hero-portrait-card{top:18.148%;bottom:auto;width:min(56vw,240px);height:auto;min-width:0;margin-left:7vw}.dw-page .dw-home-hero .dw-home-hero-statement h1{max-width:100%;font-size:clamp(30px,9.2vw,48px);line-height:1.02}.dw-home-hero-statement h1>span{white-space:nowrap}.dw-home-intro-greetings{font-size:clamp(34px,12vw,52px)}.dw-home-hero .dw-float,.dw-home-hero:hover .dw-float{transition:none;transform:none!important}.dw-hero-photo-card,.dw-hero-note,.dw-hero-black-card,.dw-hero-texture-card,.dw-hero-small-dot,.dw-hero-title{position:absolute;margin:0}.dw-hero-photo-card{left:6vw;top:19svh;width:43vw;height:64vw;max-height:42svh}.dw-hero-photo-card span{width:18vw;height:18vw;left:30%;top:24%}.dw-hero-texture-card{right:5vw;top:13svh;width:36vw;height:36vw}.dw-hero-black-card{left:47vw;top:43svh;width:28vw;height:28vw}.dw-hero-small-dot{left:77vw;top:47svh;width:13px;height:13px}.dw-hero-note{font-size:clamp(16px,4.8vw,22px);line-height:.95}.dw-note-left{left:48vw;top:31svh}.dw-note-mid{left:7vw;top:55svh}.dw-note-top{left:58vw;top:26svh}.dw-note-product{left:12vw;top:13svh}.dw-note-public{left:62vw;top:58svh}.dw-hero-title{left:6vw;right:5vw;bottom:8svh;max-width:none;z-index:5}.dw-hero-title h1,.dw-home-hero .dw-hero-title h1{font-size:clamp(42px,13vw,74px);line-height:.98}.dw-home-paths{padding:80px 14px 58px}.dw-home-paths h2,.dw-home-final-cta h2{font-size:clamp(48px,14vw,78px);line-height:.9}.dw-home-path-grid{grid-template-columns:1fr;gap:14px}.dw-home-path-card{min-height:240px;padding:16px}.dw-home-path-card h3{font-size:clamp(38px,12vw,64px)}.dw-home-final-cta,.dw-footer-cta{padding:82px 14px 76px}.dw-final-routes{display:grid;gap:12px}.dw-final-route{min-height:56px;grid-template-columns:1fr auto;padding:14px 0;font-size:clamp(22px,6vw,34px)}.dw-talk-page{height:auto;min-height:100svh;overflow:visible;padding:74px 14px 90px}.dw-talk-page h1{position:relative;top:auto;left:auto;margin:14svh 0 44px;font-size:clamp(50px,15vw,82px);line-height:.95}.dw-talk-route,.dw-talk-route-companies,.dw-talk-route-students,.dw-talk-route-public,.dw-talk-route-direct{position:relative;inset:auto;width:auto;margin:0 0 24px}.dw-designer-static,.dw-experience-static,.dw-school,.dw-school-editorial,.dw-public-blog,.dw-drunk-talks,.dw-public-formats,.dw-public-archive{padding-left:14px;padding-right:14px}.dw-designer-static h1,.dw-experience-static>h2,.dw-school-hero h2,.dw-school-standards h2,.dw-school-practice h2,.dw-school-final h2,.dw-public-intro h1,.dw-drunk-copy h2,.dw-public-archive h2{font-size:clamp(48px,15vw,82px);line-height:.92}.dw-experience-static-list h3{font-size:clamp(38px,13vw,72px);line-height:.9}.dw-designer-finale{min-height:auto;grid-template-columns:1fr;align-items:start;padding:86px 14px 84px}.dw-designer-finale:before{right:10vw;top:12vh;width:30vw}.dw-designer-finale:after{left:auto;right:-12vw;bottom:18vh;width:42vw}.dw-designer-finale-mark{font-size:clamp(68px,24vw,132px)}.dw-designer-finale h2{font-size:clamp(48px,15vw,82px);line-height:.92}.dw-designer-finale p{font-size:clamp(20px,5.6vw,28px)}.dw-public-category-grid article{min-height:220px;padding:18px}.dw-public-category-grid article h2,.dw-public-format-list article h2,.dw-media-project h2{font-size:clamp(34px,10vw,58px);line-height:.96}}@media(max-width:560px){.dw-footer{grid-template-columns:1fr}.dw-footer-brand{grid-column:auto}}@media(max-width:520px){.dw-hero-photo-card{left:5vw;top:20svh;width:50vw;height:73vw}.dw-hero-texture-card{right:4vw;top:15svh;width:33vw;height:33vw}.dw-hero-black-card{left:54vw;top:45svh;width:31vw;height:31vw}.dw-note-left{left:55vw;top:34svh}.dw-note-mid{left:7vw;top:58svh}.dw-note-top{left:54vw;top:25svh}.dw-note-product{left:6vw;top:14svh}.dw-note-public{left:58vw;top:62svh}}@media(max-width:900px){.dw-header,.dw-page .dw-header.is-scrolled,html.dw-scrolled .dw-page .dw-header{height:72px!important;display:flex;padding:0 12px;border:0}.dw-logo,.dw-page .dw-header.is-scrolled .dw-logo,html.dw-scrolled .dw-page .dw-logo{position:relative;left:auto;top:auto;flex:0 0 auto;width:auto;height:72px;font-size:32px!important;line-height:28px!important}.dw-logo-mark{flex-basis:34px;width:34px;height:72px}.dw-right{position:relative;top:auto;right:auto}.dw-pill{font-size:20px;line-height:22px}.dw-home-hero.dw-figma-hero{display:block;min-height:100svh;padding:0;background:var(--dw-hero-bg)}.dw-figma-hero .dw-home-hero-screen{position:relative;display:block;width:100%;height:100svh;min-height:100svh;overflow:hidden}.dw-figma-hero .dw-home-hero-portrait-card{position:absolute;left:-27%;top:26%;bottom:auto;width:104%;height:auto;min-width:0;margin:0;transform:none!important}.dw-figma-hero .dw-home-hero-statement{position:absolute;left:27%;top:16.5%;width:71%;transform:none!important}.dw-page .dw-figma-hero .dw-home-hero-statement h1{max-width:none;font-size:clamp(34px,9.2vw,54px);line-height:1.0679}.dw-figma-hero-line,.dw-home-hero-statement h1>span{white-space:nowrap}.dw-figma-hero-line-products{padding-left:14%}.dw-figma-ornament-header{display:none}.dw-figma-ornament-head{left:25%;top:27%;width:16%;height:auto}.dw-figma-ornament-pisces{left:64%;top:12.2%;width:27%;height:auto}.dw-figma-ornament-cube{left:45%;top:auto;bottom:1%;width:18%;height:auto}.dw-figma-ornament-corner{inset:auto -2% 4% auto;width:24%;height:auto}.dw-figma-ornament-orbit{inset:auto 4% -2% auto;width:25%}.dw-figma-hover-products{left:7%;top:42%;width:55%;height:auto;aspect-ratio:410.27 / 452.712}.dw-figma-hover-designers{left:34%;top:34%;width:53%;height:auto;aspect-ratio:388.731 / 442.001}.dw-figma-hover-culture{left:31%;top:8%;width:48%;height:auto;aspect-ratio:290 / 361}.dw-figma-hero .dw-float,.dw-figma-hero:hover .dw-float{transform:none!important}}@media(max-width:520px){.dw-figma-hero .dw-home-hero-portrait-card{left:-33%;top:29%;bottom:auto;width:112%;height:auto}.dw-figma-hero .dw-home-hero-statement{left:24%;top:17%;width:74%}.dw-page .dw-figma-hero .dw-home-hero-statement h1{font-size:clamp(31px,9.15vw,42px)}}.dw-partner-marquee{overflow:hidden;padding:clamp(22px,3vw,40px) 0;border-top:1px solid color-mix(in srgb,var(--dw-line) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--dw-line) 14%,transparent);background:var(--dw-bg)}.dw-partner-marquee-track{display:flex;width:max-content;animation:dwPartnerMarquee 38s linear infinite}.dw-partner-marquee-item{display:inline-flex;align-items:center;gap:12px;margin-right:clamp(38px,5vw,76px);font-size:15px;letter-spacing:.05em;white-space:nowrap;opacity:.62;filter:grayscale(1)}.dw-partner-marquee-item .dw-experience-logo{width:34px;height:34px}.dw-partner-marquee-wordmark{display:block;height:30px;width:auto}@keyframes dwPartnerMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dw-partner-marquee-track{width:auto;flex-wrap:wrap;gap:18px;animation:none}}.dw-footer-paths{display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,26px);padding:clamp(22px,3vw,40px) clamp(16px,4vw,64px);border-top:1px solid color-mix(in srgb,var(--dw-line) 14%,transparent);background:var(--dw-bg)}.dw-footer-path-link{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid color-mix(in srgb,var(--dw-line) 24%,transparent);border-radius:999px;font-size:14px;letter-spacing:.02em;transition:border-color .18s ease,background .18s ease}.dw-footer-path-link:hover{border-color:var(--dw-line);background:var(--dw-panel2)}.dw-public-article-inline-image img,.dw-public-article-inline-image.image-2 img{height:auto;aspect-ratio:auto;object-fit:contain}.dw-public-article-gallery img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.dw-public-article-gallery video{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent;border:0}.dw-public-article-branding{padding:clamp(58px,7vw,110px) 0 0}.dw-public-article-branding>span{display:block;color:var(--dw-muted);font-size:12px;line-height:1.2;text-transform:uppercase}.dw-public-article-branding>p{max-width:62ch;margin:14px 0 0;color:#646464;font-size:clamp(15px,1.1vw,19px);line-height:1.55}.dw-fixed-socials,.dw-fixed-music-control,.dw-portfolio-year-timeline,.dw-public-year-timeline{color:#fff;mix-blend-mode:difference}.dw-fixed-socials a{color:#fff}.dw-fixed-music-control{border-color:#ffffff8c}.dw-fixed-music-control .dw-music-control,.dw-fixed-music-control .dw-music-button{color:#fff}.dw-page .dw-header{color:#fff;mix-blend-mode:difference}.dw-header .dw-logo,.dw-header .dw-nav,.dw-header .dw-school-link,.dw-header .dw-right,.dw-header .dw-nav a,.dw-header .dw-pill,.dw-header .dw-theme-toggle{color:#fff}.dw-carousel{margin-top:clamp(22px,3vw,40px)}.dw-carousel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(18px,2.4vw,34px)}.dw-carousel-counter{display:inline-flex;align-items:center;gap:14px;font-size:13px;letter-spacing:.04em}.dw-carousel-counter b{font-weight:600}.dw-carousel-counter i{display:block;width:clamp(60px,8vw,120px);height:1px;background:currentColor;opacity:.35}.dw-carousel-counter>span{opacity:.55}.dw-carousel-arrows{display:inline-flex;gap:18px}.dw-carousel-arrows button{padding:4px 6px;border:0;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;opacity:.8;transition:opacity .16s ease,transform .16s ease}.dw-carousel-arrows button:hover{opacity:1;transform:translate(2px)}.dw-carousel-arrows button:first-child:hover{transform:translate(-2px)}.dw-carousel-track{display:flex;gap:clamp(20px,2.6vw,44px);align-items:flex-start;padding:6px 4px clamp(26px,3vw,44px);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none}.dw-carousel-track::-webkit-scrollbar{display:none}.dw-carousel-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.dw-carousel-item{flex:none;margin:0;scroll-snap-align:start}.dw-carousel-item img,.dw-carousel-item video{display:block;height:clamp(220px,26vw,380px);width:auto;max-width:none;min-width:clamp(120px,12vw,180px);border-radius:4px;pointer-events:none}.dw-carousel-item:nth-child(4n+1) img,.dw-carousel-item:nth-child(4n+1) video{height:clamp(250px,30vw,430px)}.dw-carousel-item:nth-child(4n+3) img,.dw-carousel-item:nth-child(4n+3) video{height:clamp(200px,23vw,330px)}.dw-carousel-item figcaption{margin-top:12px;font-size:12.5px;letter-spacing:.02em;opacity:.62}.dw-case-carousel-section .dw-case-carousel-heading{width:min(calc(100% - 40px),var(--case-big));margin:0 auto clamp(10px,1.6vw,24px)}.dw-case-carousel-section .dw-carousel{width:min(calc(100% - 40px),var(--case-wide));margin-right:auto;margin-left:auto}.dw-public-article-body>div>section:nth-of-type(3n+2){margin-left:clamp(0px,9vw,170px)}.dw-public-article-body>div>section:nth-of-type(3n){margin-left:clamp(0px,4vw,70px);margin-right:clamp(0px,5vw,90px)}@media(max-width:900px){.dw-public-article-body>div>section:nth-of-type(3n+2),.dw-public-article-body>div>section:nth-of-type(3n){margin-left:0;margin-right:0}}.dw-motion-pilot{--anim-dur: .6s}.dw-public-article-inline-image figcaption{margin-top:12px;color:var(--dw-muted);font-size:12.5px;line-height:1.4;letter-spacing:.01em;max-width:52ch}.dw-experience-heading{position:absolute;z-index:3;top:clamp(126px,15vh,190px);right:5vw;display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right;pointer-events:none;max-width:min(42vw,620px);will-change:opacity,transform}.dw-experience-heading span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dw-muted)}.dw-experience-heading strong{font-size:clamp(26px,3.1vw,52px);font-weight:500;line-height:1.03;letter-spacing:-.035em;color:var(--dw-text)}@media(max-width:900px){.dw-experience-heading{top:clamp(104px,12vh,140px);right:auto;left:5vw;align-items:flex-start;text-align:left;max-width:80vw}.dw-experience-heading strong{font-size:16px}}.dw-experience-static-title{margin:14px 0 clamp(28px,5vw,52px);max-width:18ch;font-size:clamp(26px,5vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--dw-text)}.dw-home-unified-experience,.dw-experience-scroll,.dw-experience-static{--dw-experience-bg: var(--dw-bg);--dw-experience-fg: var(--dw-text);--dw-experience-muted: var(--dw-muted);background:var(--dw-experience-bg);color:var(--dw-experience-fg);transition:background-color .68s cubic-bezier(.22,1,.36,1),color .36s ease}.dw-home-unified-experience[data-experience-theme],.dw-experience-scroll[data-experience-theme],.dw-experience-static[data-experience-theme]{background:var(--dw-experience-bg)}[data-experience-theme=freedx]{--dw-experience-bg: #5d43f2;--dw-experience-fg: #ffffff;--dw-experience-muted: #ddd7ff}[data-experience-theme=lynon]{--dw-experience-bg: #ed3e03;--dw-experience-fg: #ffffff;--dw-experience-muted: #ffe0d4}[data-experience-theme=tbank]{--dw-experience-bg: #ffdd2d;--dw-experience-fg: #191919;--dw-experience-muted: #5c5012}[data-experience-theme=delux]{--dw-experience-bg: #00a8e4;--dw-experience-fg: #020035;--dw-experience-muted: #073c7b}[data-experience-theme=cloudchipr]{--dw-experience-bg: #1443ea;--dw-experience-fg: #ffffff;--dw-experience-muted: #e3ddff}[data-experience-theme=webb-fontaine]{--dw-experience-bg: #020035;--dw-experience-fg: #ffffff;--dw-experience-muted: #cccaff}[data-experience-theme=material-exchange]{--dw-experience-bg: #090909;--dw-experience-fg: #ffffff;--dw-experience-muted: #bdbdbd}[data-experience-theme=bank-of-london]{--dw-experience-bg: #4d64ff;--dw-experience-fg: #ffffff;--dw-experience-muted: #e0e4ff}[data-experience-theme=uphold]{--dw-experience-bg: #84fb7f;--dw-experience-fg: #092d1a;--dw-experience-muted: #27633a}[data-experience-theme=liga]{--dw-experience-bg: #a20005;--dw-experience-fg: #ffffff;--dw-experience-muted: #ffd8d9}[data-experience-theme=cloudchipr]{background-image:linear-gradient(135deg,#1443ea,#7334f1)}.dw-home-unified-experience .dw-experience-list,.dw-experience-scroll .dw-experience-list,.dw-home-unified-experience .dw-experience-list li,.dw-experience-scroll .dw-experience-list li,.dw-home-unified-experience .dw-experience-active-detail,.dw-experience-scroll .dw-experience-active-detail,.dw-home-unified-experience .dw-experience-meta span:first-child,.dw-experience-scroll .dw-experience-meta span:first-child{color:var(--dw-experience-fg)}.dw-home-unified-experience .dw-experience-meta,.dw-experience-scroll .dw-experience-meta,.dw-home-unified-experience .dw-experience-description,.dw-experience-scroll .dw-experience-description,.dw-experience-static-list p+p{color:var(--dw-experience-muted)}.dw-experience-scroll .dw-experience-scene{background:transparent}.dw-experience-heading{top:clamp(90px,12vh,150px);right:auto;left:5vw;display:block;max-width:min(86vw,1280px);text-align:left}.dw-experience-heading h2,.dw-experience-static-title{margin:0;font-size:clamp(58px,7vw,124px);font-weight:400;line-height:.92;letter-spacing:0;color:inherit}.dw-home-unified-experience .dw-experience-list{padding-top:62vh;padding-bottom:45vh}.dw-experience-static{min-height:100svh}.dw-experience-static-list h3,.dw-experience-static-list p,.dw-experience-static-headline>span:last-child{color:inherit}.dw-partner-marquee{padding:clamp(44px,8vw,72px) 14px}.dw-partner-marquee-track{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,42px) clamp(16px,2vw,32px);animation:none}.dw-partner-marquee-item{min-width:0;margin:0;justify-content:center;text-align:center;white-space:normal}.dw-clients-wordmark,.dw-partner-marquee-wordmark{border-radius:8px}@media(max-width:760px){.dw-experience-static{padding-top:92px}.dw-experience-heading{top:96px;left:14px}.dw-experience-heading h2,.dw-experience-static-title{font-size:clamp(48px,15vw,82px)}.dw-experience-static-list h3{font-weight:400}.dw-partner-marquee-track{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-partner-marquee-item{flex-direction:column;gap:8px;font-size:13px}}
