.vw-rich-text{--vw-rich-text-gap:var(--space-4);--vw-rich-text-section:var(--space-8);--vw-rich-text-group:var(--space-7);--vw-rich-text-item-gap:var(--space-3);display:flex;flex-direction:column;gap:var(--vw-rich-text-gap);font-size:16px;line-height:24px;overflow-wrap:anywhere}.vw-rich-text :where(h4,h5,h6,ol){margin:0;padding:0;font-weight:400}.vw-rich-text>*+.vw-rich-text-heading,.vw-rich-text>.vw-rich-text-list+*{margin-top:calc(var(--vw-rich-text-section) - var(--vw-rich-text-gap))}.vw-rich-text>.vw-rich-text-paragraph+.vw-rich-text-heading{margin-top:calc(var(--vw-rich-text-group) - var(--vw-rich-text-gap))}.vw-rich-text-heading{font:400 var(--website-text-h5-size) /var(--website-text-h5-line) var(--website-font-serif);letter-spacing:-.02em}.vw-rich-text a{text-decoration:underline}.vw-rich-text a:hover{color:var(--color-text-brand)}.vw-rich-text-list{display:flex;flex-direction:column;gap:var(--vw-rich-text-item-gap);list-style:none;counter-reset:vw-rich-text-item}.vw-rich-text-list li{display:flex;gap:var(--space-3);counter-increment:vw-rich-text-item}.vw-rich-text-list li:before{flex:none;width:24px}ul.vw-rich-text-list li:before{content:"•"}ol.vw-rich-text-list li:before{content:counter(vw-rich-text-item) "."}.vw-rich-text-lead{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-6) 0}.vw-rich-text-lead:after{content:"";height:1px;background:var(--website-color-rule)}.vw-rich-text-lead p{font:400 var(--website-text-h6-size) /var(--website-text-h6-line) var(--website-font-serif);letter-spacing:-.02em}@media (max-width:1024px){.vw-rich-text{--vw-rich-text-gap:var(--space-3);--vw-rich-text-section:var(--space-7);--vw-rich-text-group:var(--space-6);--vw-rich-text-item-gap:var(--space-2);font-size:14px}.vw-rich-text-lead{gap:var(--space-6);padding-block:var(--space-4)}}.vw-detail-rail{display:flex;flex:none;flex-direction:column;justify-content:space-between;width:370px;height:832px;padding:var(--space-6) 0}.vw-detail-rail h1{font:400 var(--website-text-h3-size) /var(--website-text-h3-line) var(--website-font-serif);letter-spacing:-.02em}.vw-site .vw-detail-rail-back{align-self:flex-start}.vw-detail-rail-back .vw-icon{width:16px;height:16px}@media (max-width:1024px){.vw-detail-rail{width:280px;height:768px;padding-block:var(--space-4)}.vw-site .vw-detail-rail .vw-button{font-size:14px;line-height:20px}}@media (max-width:767px){.vw-detail-rail{flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-6);width:auto;height:auto;padding:0}}.vw-job-rail .vw-detail-rail-top{display:grid;justify-items:start;row-gap:var(--space-2)}.vw-job-rail-location{margin-bottom:var(--space-7);font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase}@media (max-width:1024px){.vw-job-rail .vw-detail-rail-top{row-gap:6px}.vw-job-rail-location{margin-bottom:26px}.vw-site .vw-job-rail .vw-button--primary{padding:4px var(--space-4)}}.vw-paper-rail .vw-detail-rail-top{display:flex;flex-direction:column}.vw-paper-rail-date{margin:var(--space-6) 0 var(--space-2);font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase}.vw-paper-rail-facts{display:flex;flex-direction:column;gap:var(--space-1)}.vw-paper-rail-facts li{padding:var(--space-2) 0;border-top:1px solid rgb(26 26 26/.14);font-size:14px;line-height:14px;color:var(--website-color-muted)}@media (max-width:1024px){.vw-paper-rail-date{margin-bottom:6px}.vw-paper-rail-facts li{font-size:12px}}.vw-labs-hero{height:100svh}.vw-labs-dock{--vw-dock-trail:var(--space-6)}.vw-labs-hero-content{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--vw-dock-trail)}.vw-labs-hero-content h1{font:400 114px/114px var(--website-font-serif);letter-spacing:-.02em;white-space:pre-line;text-wrap:balance}.vw-labs-hero-description>p{max-width:508px;font-size:16px;line-height:24px}@media (max-width:1024px){.vw-labs-dock{--vw-dock-gap:calc(var(--space-6) + var(--vw-cookie-reserve, 0px))}.vw-labs-hero-content h1{font-size:72px;line-height:72px}.vw-labs-hero-description>p{max-width:460px;line-height:20px}}@media (max-width:767px){.vw-labs-dock{--vw-dock-gap:calc(var(--space-4) + var(--vw-cookie-reserve, 0px));--vw-dock-trail:var(--space-4)}.vw-labs-hero-content{gap:var(--space-4);padding-top:var(--space-4);padding-inline:var(--space-4)}.vw-labs-hero-content h1{font-size:48px;line-height:48px}}.vw-freckle-hero{justify-content:space-between;padding:128px calc(var(--space-6) + var(--vw-hero-bleed)) calc(var(--space-6) + var(--vw-hero-end-extra))}.vw-freckle-hero-tagline,.vw-freckle-hero-title{position:relative;font-family:var(--website-font-serif);letter-spacing:-.02em}.vw-freckle-hero-title{font-size:114px;line-height:114px}.vw-freckle-hero-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.vw-freckle-hero-tagline{font-size:var(--website-text-h3-size);line-height:var(--website-text-h3-line);white-space:pre-line}@media (max-width:1024px){.vw-freckle-hero{padding-top:96px}.vw-freckle-hero-title{font-size:72px;line-height:72px}.vw-freckle-hero-content{gap:var(--space-4)}}@media (min-width:768px) and (max-width:1023px){.vw-site .vw-freckle-hero-image{object-position:calc(50% - .45 * (1024px - 100vw)) 50%}}@media (max-width:767px){.vw-freckle-hero{padding:128px var(--space-4) calc(var(--space-4) + var(--vw-hero-end-extra))}.vw-site .vw-freckle-hero-image{object-position:39.95% 0}.vw-freckle-hero-title{font-size:64px;line-height:64px}.vw-freckle-hero-content{align-items:stretch}.vw-site .vw-freckle-hero .vw-button{width:100%}}.vw-statement{padding:96px var(--space-6) 160px;color:var(--website-color-white)}.vw-statement>p{max-width:1024px;font:400 56px/56px var(--website-font-serif);letter-spacing:-.02em}@media (max-width:1024px){.vw-statement{padding:80px var(--space-4) 128px}.vw-statement>p{max-width:880px;font-size:48px;line-height:48px}}@media (max-width:767px){.vw-statement>p{font-size:32px;line-height:32px}}.vw-feature-row{position:relative;padding:var(--space-4) var(--space-6);color:var(--website-color-white)}.vw-feature-row:after{content:"";position:absolute;top:0;left:var(--space-6);right:var(--space-6);height:1px;background:var(--website-freckle-rule)}.vw-feature-row-content{align-items:center;padding-bottom:var(--space-4)}.vw-feature-row-content,.vw-feature-row-text{display:flex;justify-content:space-between;gap:var(--space-6)}.vw-feature-row-text{flex:none;flex-direction:column;width:418px;height:408px}.vw-feature-row h2{max-width:342px;font:400 var(--website-text-h3-size) /var(--website-text-h3-line) var(--website-font-serif);letter-spacing:-.02em}.vw-feature-row-copy{display:flex;flex-direction:column;gap:var(--space-2)}.vw-feature-row h3{font-size:24px;line-height:28px}.vw-feature-row-copy>p{font-size:18px;line-height:24px}.vw-feature-row-image{--vw-reveal-radius:12px;position:relative;flex:0 1 756px;aspect-ratio:756/526;overflow:hidden;border-radius:var(--vw-reveal-radius);background:var(--website-freckle-surface)}.vw-feature-row-image>picture{display:contents}.vw-site .vw-feature-row-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}@media (max-width:1024px){.vw-feature-row{padding:var(--space-3) var(--space-4)}.vw-feature-row:after{left:var(--space-4);right:var(--space-4)}.vw-feature-row-content{padding-bottom:var(--space-3)}.vw-feature-row-text{width:300px;height:348px}.vw-feature-row h2{max-width:245px}.vw-feature-row-copy{gap:6px}.vw-feature-row h3{font-size:20px;line-height:22px}.vw-feature-row-copy>p{font-size:16px;line-height:20px}.vw-feature-row-image{flex-basis:522px;aspect-ratio:522/364}}@media (max-width:767px){.vw-feature-row-content{flex-direction:column;align-items:stretch;gap:var(--space-7)}.vw-feature-row-text{width:auto;height:auto}.vw-feature-row h2{max-width:none}.vw-feature-row h3{font-size:18px;line-height:20px}.vw-feature-row-image{flex:none;aspect-ratio:343/239}}@media screen and (min-width:768px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.vw-feature-stack{--vw-stack-top:94px}.vw-feature-stack>.vw-feature-row{position:sticky;top:var(--vw-stack-top);isolation:isolate;background:var(--website-color-ink)}.vw-feature-stack>.vw-feature-row:before{content:"";position:absolute;inset:0;z-index:1;background:var(--website-color-ink);opacity:0;pointer-events:none}}@media (min-width:768px) and (max-width:1199px){.vw-feature-stack{--vw-stack-top:74px}}@media (min-width:768px) and (max-width:999px){.vw-feature-stack{--vw-stack-top:76px}}.vw-pm-hero{position:relative;display:grid;grid-template:"title title" auto ". ." 1fr "standfirst audience" auto/minmax(0,1fr) auto;align-items:end;column-gap:var(--space-6);min-height:100svh;margin-inline:calc(-1 * var(--vw-hero-bleed));padding:128px calc(var(--space-6) + var(--vw-hero-bleed)) calc(var(--space-6) + var(--vw-hero-end-extra));overflow:hidden;background:var(--website-color-ink);color:var(--website-color-white)}.vw-pm-hero-backdrop,.vw-pm-hero-scene{position:absolute;inset:0}.vw-pm-hero-backdrop>picture{display:contents}.vw-site .vw-pm-hero-backdrop img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.vw-pm-hero-scrim{--vw-pm-scrim-height:280px;--vw-pm-scrim-from:0%;--vw-pm-scrim-to:77.5%;--vw-pm-scrim-stop:0.3;position:absolute;inset:0;isolation:isolate;clip-path:inset(calc(100% - var(--vw-pm-scrim-height)) 0 0);forced-color-adjust:none}.vw-pm-hero-scrim>.vw-pm-hero-backdrop{z-index:-1}.vw-pm-hero-burn,.vw-pm-hero-scrim:after,.vw-pm-hero-scrim:before{position:absolute;inset:auto 0 0;height:var(--vw-pm-scrim-height)}.vw-pm-hero-scrim:after,.vw-pm-hero-scrim:before{content:"";background:#fff;mix-blend-mode:difference}.vw-pm-hero-burn{background:linear-gradient(to bottom,rgb(255 255 255/0) var(--vw-pm-scrim-from),rgb(255 255 255/var(--vw-pm-scrim-stop)) var(--vw-pm-scrim-to));mix-blend-mode:plus-lighter}.vw-pm-hero h1,.vw-pm-hero-audiences,.vw-pm-hero-standfirst{position:relative}.vw-pm-hero h1,.vw-pm-hero-standfirst{font-family:var(--website-font-serif);letter-spacing:-.02em}.vw-pm-hero h1{grid-area:title;align-self:start;font-size:114px;line-height:114px}.vw-pm-hero-standfirst{grid-area:standfirst;max-width:448px;font-size:var(--website-text-h3-size);line-height:var(--website-text-h3-line)}.vw-pm-hero-audiences{grid-area:audience;display:grid}.vw-pm-hero-audience{grid-area:1/1;display:flex;flex-direction:column;gap:var(--space-4);width:443px}.vw-pm-hero-audience>p{font-size:18px;line-height:24px}.vw-avatar-stack{--vw-avatar-size:48px;flex:none}.vw-avatar-row,.vw-avatar-stack{display:flex;align-items:center;gap:var(--space-2)}.vw-avatar-stack>li{flex:none;width:var(--vw-avatar-size);height:var(--vw-avatar-size);overflow:hidden;border-radius:50%}.vw-site .vw-avatar-stack img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.vw-avatar-count{display:flex;align-items:center;height:32px;padding:var(--space-2) var(--space-3);border-radius:30px;font-size:12px;line-height:16px;color:var(--website-color-canvas)}.vw-avatar-count,.vw-avatar-count>span:last-child{position:relative}.vw-avatar-count .vw-glass[data-tone=dark]{--vw-glass-tint:rgb(0 0 0/0.2)}@media (max-width:1024px){.vw-pm-hero{padding:96px var(--space-4) calc(var(--space-6) + var(--vw-hero-end-extra))}.vw-pm-hero-backdrop{inset:auto auto 0 0;width:max(100% * 1084/1024,1084px);min-height:100%;aspect-ratio:1084/780}.vw-pm-hero-scrim{--vw-pm-scrim-height:240px;--vw-pm-scrim-to:75.208%}.vw-pm-hero h1{font-size:90px;line-height:90px}.vw-pm-hero-standfirst{max-width:400px}.vw-pm-hero-audience{width:435px}.vw-pm-hero-audience>p{font-size:16px;line-height:20px}.vw-avatar-count{height:28px;padding:6px var(--space-2)}}@media (min-width:768px) and (max-width:1023px){.vw-pm-hero-standfirst{font-size:calc(37px + 11 * (100vw - 768px) / 256);line-height:calc(37px + 11 * (100vw - 768px) / 256)}}@media (max-width:767px){.vw-pm-hero{padding:128px var(--space-4) calc(var(--space-4) + var(--vw-hero-end-extra))}.vw-pm-hero-backdrop{inset:0;width:auto;aspect-ratio:auto}.vw-pm-hero-scrim{--vw-pm-scrim-height:155px;--vw-pm-scrim-from:10%;--vw-pm-scrim-to:70.645%;--vw-pm-scrim-stop:0.6;opacity:.5}.vw-pm-hero{grid-template:"title" auto "standfirst" auto "." 1fr "audience" auto/minmax(0,1fr);row-gap:var(--space-2)}.vw-pm-hero-standfirst{align-self:start}.vw-pm-hero h1{font-size:48px;line-height:48px}.vw-pm-hero-standfirst{max-width:270px}.vw-pm-hero-audience{width:auto}.vw-avatar-stack{--vw-avatar-size:36px}.vw-avatar-stack>li:nth-child(n+6){display:none}.vw-avatar-count{--vw-avatar-count-radius:12px;height:24px;padding:var(--space-1) var(--space-2)}}.vw-pm-hero-scene{isolation:isolate}.vw-pm-hero-slide{position:absolute;inset:0}.vw-pm-hero-slide[data-active]{z-index:1}.vw-pm-hero-audience:not([data-active]) :is(p,.vw-avatar-stack,.vw-avatar-count>span:last-child),.vw-pm-hero-slide:not([data-active]){opacity:0;filter:blur(var(--website-motion-pm-hero-slide-blur))}.vw-pm-hero-audience:first-child .vw-avatar-count .vw-glass{visibility:visible}.vw-pm-hero-audience:not(:first-child) .vw-avatar-count .vw-glass{display:none}.vw-pm-hero-audience:not([data-active]){visibility:hidden}@media (prefers-reduced-motion:no-preference){.vw-pm-hero-audience :is(p,.vw-avatar-stack,.vw-avatar-count>span:last-child),.vw-pm-hero-slide{transition:opacity calc(var(--website-motion-pm-hero-slide-fade) * var(--vw-tempo)) var(--vw-ease-crossfade),filter calc(var(--website-motion-pm-hero-slide-fade) * var(--vw-tempo)) var(--vw-ease-crossfade)}.vw-pm-hero-audience{transition:visibility 0s linear calc(var(--website-motion-pm-hero-slide-fade) * var(--vw-tempo))}.vw-pm-hero-slide:not([data-active]){transition-duration:0s;transition-delay:calc(var(--website-motion-pm-hero-slide-fade) * var(--vw-tempo))}.vw-pm-hero-audience[data-active],.vw-pm-hero-slide[data-active]{transition-delay:0s}}.vw-anatomy{padding:52px var(--space-6) 53px;color:var(--website-color-white)}.vw-anatomy-inner{display:grid;grid-template:"steps visual" auto "detail visual" 1fr/minmax(0,1fr) 690px;column-gap:var(--space-6);padding:var(--space-7) 0 31px;border-top:1px solid var(--website-freckle-rule);border-bottom:1px solid var(--website-freckle-rule)}.vw-anatomy-steps{grid-area:steps;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-7)}.vw-anatomy-label{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase}.vw-anatomy-tabs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.vw-site .vw-anatomy-tabs button{font:400 48px/48px var(--website-font-serif);letter-spacing:-.02em;color:var(--website-people-models-anatomy-inactive);text-align:left;transition:color var(--vw-respond)}.vw-site .vw-anatomy-tabs button:hover{color:#8c8c8c}.vw-site .vw-anatomy-tabs button[aria-selected=true]{color:var(--website-color-white)}.vw-anatomy-detail{grid-area:detail;align-self:end;display:flex;flex-direction:column;gap:var(--space-6);max-width:391px}.vw-anatomy-number{font:400 14px/14px var(--website-font-mono)}.vw-anatomy-description{min-height:96px;font-size:16px;line-height:24px}.vw-anatomy-visual{grid-area:visual;position:relative;aspect-ratio:1;transform:translateX(1px)}.vw-anatomy-scene{--vw-anatomy-ease:var(--vw-ease-emphasis);--vw-chip-rise:calc(16 / 690 * 100cqw);--vw-chip-focus:calc(4 / 690 * 100cqw);--vw-media-zoom:0.04;position:absolute;inset:0;container-type:inline-size;overflow:hidden;border-radius:calc(12 / 690 * 100%);background:var(--website-color-ink)}.vw-anatomy-tile{position:absolute;overflow:hidden;border-radius:var(--vw-tile-radius);opacity:0;filter:blur(var(--vw-tile-blur,0));transition-property:left,top,width,height,border-radius,opacity,filter;transition-duration:calc(var(--website-motion-anatomy-tile-duration) * var(--vw-tempo));transition-timing-function:var(--vw-anatomy-ease);transition-delay:calc(var(--vw-tile-index, 0) * var(--website-motion-anatomy-tile-stagger) * var(--vw-tempo))}.vw-anatomy-tile[data-shown]{opacity:1}.vw-anatomy-tile:after{content:"";position:absolute;inset:0;background:rgb(0 0 0/var(--vw-tile-veil,0))}.vw-anatomy-glass{position:absolute;inset:0;z-index:1;background:linear-gradient(to top right,rgb(0 0 0/.1),transparent 50%,rgb(255 255 255/.1)),linear-gradient(rgb(200 186 187/.4) 0 0),linear-gradient(var(--vw-frost-down)),linear-gradient(to right,var(--vw-frost-across));background-blend-mode:normal,normal,multiply,normal;--vw-rim:calc(1 / 690 * 100cqw);box-shadow:inset 0 var(--vw-rim) rgb(180 180 180),inset var(--vw-rim) 0 rgb(168 168 168),inset calc(-1 * var(--vw-rim)) 0 rgb(156 156 156),inset 0 calc(-1 * var(--vw-rim)) rgb(150 150 150),inset 0 calc(2 * var(--vw-rim)) rgb(150 150 150),inset calc(2 * var(--vw-rim)) 0 rgb(142 142 142),inset calc(-2 * var(--vw-rim)) 0 rgb(140 140 140),inset 0 calc(-2 * var(--vw-rim)) rgb(138 138 138);mix-blend-mode:soft-light}.vw-anatomy-glass[data-glass=a1dd897d]{--vw-frost-across:rgb(31 29 28),rgb(45 42 39),rgb(56 52 49),rgb(63 58 55),rgb(63 59 56),rgb(57 53 51),rgb(45 43 41);--vw-frost-down:rgb(227 227 227),rgb(252 252 252),#fff,rgb(235 235 235),rgb(198 198 198)}.vw-anatomy-glass[data-glass=validation]{--vw-frost-across:rgb(53 50 44),rgb(65 60 53),rgb(72 66 59),rgb(75 68 61),rgb(73 66 60),rgb(64 58 55),rgb(51 47 45);--vw-frost-down:rgb(200 200 200),rgb(238 238 238),#fff,rgb(251 251 251),rgb(229 229 229)}.vw-anatomy-glass[data-glass=take]{--vw-frost-across:rgb(13 13 14),rgb(17 17 19),rgb(21 21 22),rgb(22 22 23),rgb(21 21 21),rgb(18 18 18),rgb(14 14 14);--vw-frost-down:rgb(221 221 221),rgb(247 247 247),#fff,rgb(242 242 242),rgb(211 211 211)}.vw-anatomy-tile img,.vw-anatomy-tile video{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.vw-anatomy-main-video,.vw-anatomy-take{position:absolute;inset:0}.vw-anatomy-take{opacity:0;transition:opacity calc(var(--website-motion-anatomy-media-fade) * var(--vw-tempo)) var(--vw-ease-respond)}.vw-anatomy-scene[data-scene=validation] .vw-anatomy-take{opacity:1}.vw-anatomy-scene[data-scrub] .vw-anatomy-take{opacity:var(--vw-take,0);transition:none}.vw-anatomy-main>picture{display:contents}.vw-anatomy-chip{--vw-chip-px:calc(1 / 690 * 100cqw);--vw-rim-top:0.17;--vw-rim-bottom:0.12;--vw-rim-left:0.12;--vw-rim-right:0.12;--vw-rim-inner:0.04;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;padding-inline:calc(12 * var(--vw-chip-px));border-radius:999px;box-shadow:inset 0 var(--vw-chip-px) rgb(255 255 255/var(--vw-rim-top)),inset 0 calc(-1 * var(--vw-chip-px)) rgb(255 255 255/var(--vw-rim-bottom)),inset var(--vw-chip-px) 0 rgb(255 255 255/var(--vw-rim-left)),inset calc(-1 * var(--vw-chip-px)) 0 rgb(255 255 255/var(--vw-rim-right)),inset 0 0 0 calc(2 * var(--vw-chip-px)) rgb(255 255 255/var(--vw-rim-inner));-webkit-backdrop-filter:blur(calc(2 * var(--vw-chip-px)));backdrop-filter:blur(calc(2 * var(--vw-chip-px)));color:var(--website-color-canvas);font-size:calc(12 * var(--vw-chip-px));line-height:1;white-space:nowrap;opacity:0;filter:blur(var(--vw-chip-px));transform:translateY(var(--vw-chip-rise));transition:opacity calc(var(--website-motion-anatomy-chip-fade) * var(--vw-tempo)) var(--vw-ease-respond),transform calc(var(--website-motion-anatomy-chip-duration) * var(--vw-tempo)) var(--vw-anatomy-ease)}.vw-anatomy-chip[data-large]{--vw-rim-top:0.33;--vw-rim-bottom:0.19;--vw-rim-left:0.31;--vw-rim-right:0.2;--vw-rim-inner:0.08;--vw-chip-sheen:linear-gradient(transparent 50%,rgb(255 255 255/0.028));padding-inline:calc(24 * var(--vw-chip-px));background:var(--vw-chip-sheen),rgb(217 217 217/.2);-webkit-backdrop-filter:blur(calc(4 * var(--vw-chip-px)));backdrop-filter:blur(calc(4 * var(--vw-chip-px)));font-size:calc(24 * var(--vw-chip-px));filter:none}.vw-anatomy-chip[data-darker]{background:var(--vw-chip-sheen),linear-gradient(rgb(217 217 217/.2) 0 0),rgb(0 0 0/.2)}.vw-anatomy-chip[data-under]{z-index:auto}.vw-anatomy-tile[data-tile=a1dd897d]{z-index:1}.vw-anatomy-chip-value{color:rgb(253 247 241/.6)}.vw-anatomy-chip[data-shown]{opacity:1;transform:none;transition-delay:calc((var(--website-motion-anatomy-chip-delay) + var(--vw-chip-index, 0) * var(--website-motion-anatomy-chip-stagger)) * var(--vw-tempo))}.vw-anatomy-media{position:absolute;z-index:1;inset:0;opacity:0;transform:scale(calc(1 + var(--vw-media-zoom)));transition:opacity calc(var(--website-motion-anatomy-media-fade) * var(--vw-tempo)) var(--vw-ease-respond),transform calc(var(--website-motion-anatomy-media-duration) * var(--vw-tempo)) var(--vw-anatomy-ease)}.vw-anatomy-media[data-shown]{opacity:1;transform:none;transition-delay:calc(var(--website-motion-anatomy-media-delay) * var(--vw-tempo))}.vw-anatomy-media>picture{display:contents}.vw-anatomy-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.vw-anatomy-tabs button{position:relative}.vw-anatomy-progress{display:none}.vw-anatomy:is([data-timeline],[data-mode=scroll]) .vw-anatomy-progress{position:absolute;left:0;bottom:-4px;display:block;width:100%;height:1px;background:rgb(255 255 255/.5);transform-origin:0 50%}.vw-anatomy[data-timeline] .vw-anatomy-progress{animation:vw-anatomy-progress var(--vw-anatomy-step) linear forwards}.vw-anatomy[data-mode=scroll] .vw-anatomy-progress{transform:scaleX(var(--vw-anatomy-fill,0))}@keyframes vw-anatomy-progress{0%{transform:scaleX(0)}}.vw-anatomy-stepper{display:none}.vw-anatomy-segment{position:relative;display:block;height:1px;background:var(--website-freckle-rule)}.vw-anatomy-segment:after{content:"";position:absolute;inset:0;background:var(--website-color-white);transform:scaleX(0);transform-origin:0 50%}.vw-anatomy-stepper [data-state=done] .vw-anatomy-segment:after{transform:none}.vw-anatomy[data-timeline] .vw-anatomy-stepper [data-state=current] .vw-anatomy-segment:after{transform:none;animation:vw-anatomy-progress var(--vw-anatomy-step) linear}.vw-anatomy[data-mode=scroll] .vw-anatomy-stepper .vw-anatomy-segment:after{transform:scaleX(var(--vw-anatomy-fill,0))}.vw-anatomy[data-mode=scroll] .vw-anatomy-inner{position:sticky;top:var(--vw-anatomy-pin,0)}.vw-anatomy-runway{height:calc((var(--vw-anatomy-steps) - 1) * var(--website-motion-anatomy-scroll-step))}.vw-anatomy-scene[data-scrub] :is(.vw-anatomy-tile,.vw-anatomy-chip,.vw-anatomy-media){transition:none}.vw-anatomy-scene[data-scrub] .vw-anatomy-tile{opacity:var(--vw-presence,0)}.vw-anatomy-scene[data-scrub] .vw-anatomy-chip{opacity:var(--vw-presence,0);transform:translateY(calc((1 - var(--vw-presence, 0)) * var(--vw-chip-rise)))}.vw-anatomy-scene[data-scrub] .vw-anatomy-chip[data-large]{filter:blur(calc((1 - var(--vw-presence, 0)) * var(--vw-chip-focus)))}.vw-anatomy-scene[data-scrub] .vw-anatomy-media{--vw-closed:calc(1 - var(--vw-open, 0));opacity:var(--vw-presence,0);transform:none;clip-path:inset(calc(var(--vw-closed) * var(--vw-aperture-top)) calc(var(--vw-closed) * var(--vw-aperture-right)) calc(var(--vw-closed) * var(--vw-aperture-bottom)) calc(var(--vw-closed) * var(--vw-aperture-left)) round max(calc(12 / 690 * 100cqw),calc(var(--vw-closed) * var(--vw-aperture-radius))))}.vw-anatomy-scene[data-scrub] .vw-anatomy-media img{transform:scale(calc(1 + var(--vw-closed) * var(--vw-media-zoom)))}@media (max-width:1024px){.vw-anatomy{padding:37px var(--space-6) 38.75px}.vw-anatomy-inner{grid-template-columns:minmax(0,1fr) 491px;padding-bottom:31px}.vw-anatomy-steps{gap:var(--space-6)}.vw-anatomy-tabs{gap:var(--space-2)}.vw-site .vw-anatomy-tabs button{font-size:40px;line-height:40px}.vw-anatomy-detail{gap:var(--space-4);margin-bottom:var(--space-2)}.vw-anatomy-number{font-size:12px}.vw-anatomy-description{font-size:14px}.vw-anatomy-visual{transform:none}}@media (max-width:767px){.vw-anatomy{--vw-anatomy-clear:57px;padding:23px var(--space-4) var(--space-6)}.vw-anatomy-inner{display:flex;flex-direction:column;padding:var(--space-2) 0 0;border-bottom:0}.vw-anatomy-steps{gap:var(--space-4)}.vw-anatomy-label{font-size:12px;line-height:14px;letter-spacing:0}.vw-site .vw-anatomy-tabs button{font-size:32px;line-height:32px}.vw-site .vw-anatomy-tabs button[aria-selected=false]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vw-anatomy:is([data-timeline],[data-mode=scroll]) .vw-anatomy-progress{display:none}.vw-anatomy-detail{order:1;align-self:stretch;gap:var(--space-3);max-width:none;margin:154px 0 0}@media (prefers-reduced-motion:no-preference){.vw-anatomy-detail{margin-top:clamp(var(--space-4),calc(100svh - var(--vw-anatomy-clear) - 2 * var(--space-1) - 216px - 100%),154px)}}.vw-anatomy-visual{order:2;margin-top:var(--space-4);transform:none}.vw-anatomy-stepper{order:3;display:flex;margin:0 -3px calc(-1 * var(--space-6))}.vw-site .vw-anatomy-stepper button{flex:1;padding:6px 3px var(--space-6)}}@media (prefers-reduced-motion:no-preference){.vw-anatomy-detail>*{animation:vw-reveal-rise var(--vw-motion-reveal) var(--vw-ease-enter) backwards}.vw-anatomy-description{animation-delay:var(--vw-motion-stagger)}}@media (prefers-reduced-motion:reduce){.vw-anatomy-chip,.vw-anatomy-media,.vw-anatomy-tile,.vw-site .vw-anatomy-tabs button{transition:none}.vw-anatomy-stepper [data-state=current] .vw-anatomy-segment:after{transform:none}}.vw-model-versions{padding:var(--space-6);color:var(--website-color-white)}.vw-model-cards{display:grid;grid-template-columns:minmax(0,447fr) minmax(0,447fr) minmax(0,449fr);gap:var(--space-6)}.vw-model-card{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-8);border-radius:12px;background:var(--website-freckle-surface)}.vw-model-card[data-upcoming]{border:1px solid #646464;background:var(--website-color-ink)}.vw-model-card[data-upcoming] .vw-model-card-header>*,.vw-model-card[data-upcoming] .vw-model-prices{opacity:.5}.vw-model-card-header{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-7);border-bottom:1px solid #646464}.vw-model-card h3{display:flex;align-items:center;gap:var(--space-3);font:400 56px/56px var(--website-font-serif);letter-spacing:-.02em}.vw-model-tag{display:flex;gap:var(--space-1);font:400 18px/24px var(--website-font-sans);letter-spacing:0;white-space:nowrap}.vw-model-card-header>p{font-size:18px;line-height:24px;color:#cccccc;white-space:pre-line}.vw-model-prices{display:flex;flex-direction:column;gap:var(--space-6);margin:0}.vw-model-prices>div{display:flex;flex-direction:column;gap:var(--space-1)}.vw-model-prices dt{font-size:16px;line-height:24px;color:#cccccc}.vw-model-prices dd{margin:0;font-size:18px;line-height:24px}@media (min-width:1025px) and (max-width:1439px){.vw-model-cards{gap:calc(16px + 8 * (100vw - 1024px) / 416)}.vw-model-card{gap:calc(24px + 8 * (100vw - 1024px) / 416);padding:calc(24px + 16 * (100vw - 1024px) / 416)}.vw-model-card-header{gap:calc(12px + 4 * (100vw - 1024px) / 416);padding-bottom:calc(24px + 8 * (100vw - 1024px) / 416)}.vw-model-card h3{font-size:calc(48px + 8 * (100vw - 1024px) / 416);line-height:calc(48px + 8 * (100vw - 1024px) / 416)}.vw-model-card-header>p{font-size:calc(16px + 2 * (100vw - 1024px) / 416);line-height:calc(20px + 4 * (100vw - 1024px) / 416)}}@media (max-width:1024px){.vw-model-cards{grid-template-columns:minmax(0,314fr) minmax(0,314fr) minmax(0,316fr);gap:var(--space-4)}.vw-model-card{gap:var(--space-6);padding:var(--space-6);border-radius:10px}.vw-model-card-header{gap:var(--space-3);padding-bottom:var(--space-6)}.vw-model-card h3{font-size:48px;line-height:48px}.vw-model-card-header>p{font-size:16px;line-height:20px}.vw-model-prices{gap:var(--space-4)}.vw-model-prices dt{font-size:14px}.vw-model-prices dd{font-size:16px;line-height:20px}}@media (max-width:374px){.vw-model-card-header>p{white-space:normal}}@media (min-width:768px) and (max-width:1023px){.vw-model-card h3{flex-wrap:wrap;row-gap:var(--space-2)}.vw-model-card-header>p{white-space:normal}}@media (max-width:767px){.vw-model-versions{padding:var(--space-4)}.vw-model-cards{grid-template-columns:minmax(0,1fr)}.vw-model-card h3{font-size:36px;line-height:36px}}.vw-trust-hero{height:100svh}.vw-trust-dock{--vw-dock-trail:var(--space-6)}.vw-trust-hero-content{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--vw-dock-trail)}.vw-trust-hero-content h1{flex:none;font:400 var(--website-text-h2-size) /var(--website-text-h2-line) var(--website-font-serif);letter-spacing:-.02em;white-space:pre-line}.vw-trust-hero-description{display:flex;flex:0 1 456px;flex-direction:column;align-items:flex-start;gap:var(--space-6);min-width:0}.vw-trust-hero-description>p{font-size:18px;line-height:24px;white-space:pre-line}.vw-site .vw-trust-hero-content .vw-button--on-media[data-dock-under]{background:var(--website-color-ink);color:var(--website-color-canvas)}.vw-trust-hero-content .vw-button .vw-icon{width:20px;height:20px}@media (max-width:1024px){.vw-trust-dock{--vw-dock-gap:calc(var(--space-6) + var(--vw-cookie-reserve, 0px))}.vw-trust-hero-content{padding-inline:var(--space-4)}.vw-trust-hero-description{gap:var(--space-4)}.vw-trust-hero-description>p{font-size:16px;line-height:20px}}@media (max-width:767px){.vw-trust-dock{--vw-dock-gap:calc(var(--space-4) + var(--vw-cookie-reserve, 0px));--vw-dock-trail:var(--space-4)}.vw-trust-hero-content{padding-top:var(--space-4);flex-direction:column;align-items:stretch;gap:var(--space-4)}.vw-trust-hero-description{flex:none}}.vw-compliance{--vw-compliance-panel-height:480px;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-6) 0}.vw-compliance-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.vw-compliance-panel{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);min-height:var(--vw-compliance-panel-height);padding:var(--space-6);border-radius:12px;background:var(--website-color-warm)}.vw-compliance-panel h3{margin:0;font:400 var(--website-text-h5-size) /var(--website-text-h5-line) var(--website-font-serif);letter-spacing:-.02em}.vw-compliance-panel p{font-size:18px;line-height:24px}@media (min-width:768px){.vw-compliance-panels{grid-template-rows:auto minmax(var(--space-6),1fr) auto;min-height:var(--vw-compliance-panel-height)}.vw-compliance-panel{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.vw-compliance-panel p{grid-row:3}}@media (max-width:1024px){.vw-compliance{gap:var(--space-4);padding:var(--space-4) var(--space-4) 0}.vw-compliance .vw-section-label{padding-bottom:6px}.vw-compliance{--vw-compliance-panel-height:420px}.vw-compliance-panel p{font-size:16px;line-height:20px}}@media (max-width:767px){.vw-compliance{padding:var(--space-7) var(--space-4) var(--space-4)}.vw-compliance-panels{grid-template-columns:minmax(0,1fr)}.vw-compliance{--vw-compliance-panel-height:199px}}.vw-share-dock{display:flex;gap:var(--space-2);padding-block:var(--space-6)}.vw-site .vw-share-button{display:grid;place-items:center;width:32px;height:32px;padding:var(--space-1);border-radius:var(--radius-pill);color:var(--website-color-ink);transition:color var(--vw-snap),scale var(--vw-respond)}.vw-site .vw-share-button:hover{color:var(--website-color-brand)}.vw-share-button .vw-icon{display:block;width:24px;height:24px}@media (max-width:1024px){.vw-share-dock{gap:6px;padding-block:var(--space-4)}}.vw-share-fab{display:none;flex-direction:row-reverse;gap:var(--space-2)}@media (max-width:767px){.vw-share-fab{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:9;display:flex}}.vw-share-fab-networks{display:flex;flex-direction:row-reverse;gap:var(--space-2);animation:vw-share-fab-in var(--vw-motion-snap) var(--vw-ease-emphasis)}.vw-share-fab-networks[hidden]{display:none}.vw-site .vw-share-fab-button{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:var(--radius-pill)}.vw-share-fab-button .vw-icon{display:block;width:20px;height:20px}@keyframes vw-share-fab-in{0%{opacity:0;transform:translateX(var(--website-motion-share-fab-travel))}}.vw-article-hero{display:grid;grid-template-columns:minmax(0,736fr) minmax(0,704fr);grid-template-areas:"heading media";min-height:100svh;margin-inline:calc(-1 * var(--vw-hero-bleed));padding:var(--space-2) 0 var(--space-2) var(--vw-hero-bleed)}.vw-site .vw-article-hero-back{display:none}.vw-article-hero-back .vw-icon{width:16px;height:16px}.vw-article-hero-heading{grid-area:heading;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);padding:var(--space-6)}.vw-article-hero-top{display:flex;flex-direction:column;gap:var(--space-4);padding-top:56px}.vw-article-hero h1{max-width:640px;font:400 48px/48px var(--website-font-serif);letter-spacing:-.02em}.vw-article-hero-byline{display:flex;flex-direction:column;gap:var(--space-12)}.vw-article-hero-subtitle{max-width:415px;font-size:18px;line-height:24px}.vw-article-hero-source{font:400 var(--website-text-mono-size) /var(--website-text-mono-line) var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--website-color-muted)}.vw-article-hero-media{grid-area:media;position:relative;display:flex;align-items:flex-end;padding:56px var(--space-2) 0}.vw-article-hero-media>picture{display:contents}.vw-site .vw-article-hero-image{width:100%;max-width:none;height:calc(100svh - 105px);object-fit:cover;border-radius:12px;background:var(--color-palette-bookcel-400)}@media (max-width:1024px){.vw-article-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-article-hero-heading{padding:var(--space-4)}.vw-article-hero-top{gap:var(--space-3);padding-top:var(--space-9)}.vw-article-hero h1{max-width:460px;font-size:40px;line-height:40px}.vw-article-hero-byline{gap:var(--space-11)}.vw-article-hero-subtitle{max-width:380px;font-size:16px;line-height:20px}.vw-article-hero-media{padding:0}.vw-site .vw-article-hero-image{position:absolute;inset:0 var(--space-2);width:calc(100% - 2 * var(--space-2));height:100%}}@media (max-width:767px){.vw-article-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"back" "media" "heading";min-height:0;padding-block:var(--space-1)}.vw-site .vw-article-hero-back{grid-area:back;display:inline-flex;justify-self:start;margin:0 var(--space-2) var(--space-4);font-size:14px;line-height:20px}.vw-article-hero-media{padding:0 var(--space-2) var(--space-3)}.vw-site .vw-article-hero-image{position:static;width:100%;height:auto;max-height:600px;aspect-ratio:359/401}.vw-article-hero-heading{justify-content:flex-start;gap:var(--space-6);padding:0 var(--space-4) var(--space-4)}.vw-article-hero-top{padding-top:0}.vw-article-hero h1{max-width:none;font-size:32px;line-height:32px}.vw-article-hero-byline{gap:var(--space-3)}.vw-article-hero-subtitle{max-width:none}}.vw-article-rail{flex:none;width:280px}.vw-article-rail-inner{display:flex;flex-direction:column;justify-content:space-between;height:var(--website-editorial-rail-height);padding-block:var(--space-6)}.vw-article-rail-top{display:flex;flex-direction:column;gap:var(--space-2)}.vw-article-rail-title{font:400 var(--website-text-h6-size) /var(--website-text-h6-line) var(--website-font-serif);letter-spacing:-.02em}.vw-site .vw-article-rail-back{align-self:flex-start}.vw-article-rail-back .vw-icon{width:16px;height:16px}@media (max-width:1024px){.vw-article-rail-inner{height:var(--website-editorial-rail-tablet-height);padding-block:var(--space-4)}.vw-article-rail-top{gap:6px}.vw-site .vw-article-rail-back{font-size:14px;line-height:20px}}@media (max-width:767px){.vw-article-rail{width:auto}.vw-article-rail-inner{height:auto}.vw-site .vw-article-rail-back{display:none}}.vw-article-body{display:flex;flex-direction:column;gap:var(--space-8);min-width:0;padding-top:var(--space-6)}@media (max-width:1024px){.vw-article-body{gap:var(--space-7)}}.vw-article-body :is(h3,h4,h5,h6).vw-rich-text-heading{font-size:28px;line-height:28px}@media (max-width:1024px){.vw-article-body :is(h3,h4,h5,h6).vw-rich-text-heading{font-size:24px;line-height:24px}}.vw-blockquote{display:flex;flex-direction:column;gap:var(--space-4);margin-block:var(--space-7);padding-left:var(--space-6);border-left:1px solid var(--website-editorial-quote-rule)}.vw-blockquote-title{font:400 16px/22px var(--website-font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--website-color-muted)}.vw-blockquote blockquote{overflow-wrap:anywhere;display:flex;flex-direction:column;gap:var(--space-4);margin:0;font-size:18px;line-height:24px}.vw-blockquote a{text-decoration:underline}.vw-editorial-image{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-6) 0}.vw-editorial-image>picture{display:block}.vw-site .vw-editorial-image-media{display:block;width:100%;max-width:none;height:auto;border-radius:16px;background:var(--color-palette-bookcel-400)}.vw-editorial-image figcaption{font-size:14px;line-height:14px;color:var(--website-color-muted)}@media (max-width:1024px){.vw-site .vw-editorial-image-media{border-radius:12px}}.vw-embed{margin-block:var(--space-6)}.vw-embed iframe{display:block;width:100%;border:0;border-radius:8px}.vw-embed--spotify iframe{height:152px}.vw-embed--youtube iframe{aspect-ratio:16/9;height:auto}.vw-site .vw-embed-link{display:inline-flex;align-items:center;gap:var(--space-1);font-size:18px;line-height:24px;text-decoration:underline;transition:color var(--vw-respond)}.vw-embed-link:hover{color:var(--color-text-brand)}.vw-embed-link .vw-icon{width:20px;height:20px}.vw-home-content{position:relative;z-index:1;margin-inline:calc(-1 * var(--vw-hero-bleed));padding-inline:var(--vw-hero-bleed);background:var(--website-color-canvas)}.vw-home:not(.vw-page--without-hero) .vw-home-content{border-radius:var(--website-layout-radius-card) var(--website-layout-radius-card) 0 0}.vw-home main{timeline-scope:--vw-home-sheet}.vw-home-content{view-timeline:--vw-home-sheet block}.vw-home .vw-hero-viewport:after{content:"";position:absolute;inset:0;z-index:1;background:var(--website-color-ink);opacity:0;pointer-events:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vw-home .vw-hero-viewport:after{animation:vw-scene-darken linear both;animation-timeline:--vw-home-sheet;animation-range:cover 0 cover 100vh}}}.vw-customers{--vw-customers-label-gap:var(--space-7)}.vw-customers .vw-featured-story{gap:var(--vw-customers-label-gap)}.vw-customers .vw-article-grid{gap:0}.vw-customers .vw-article-grid>.vw-section-label{margin-bottom:var(--vw-customers-label-gap)}.vw-customers .vw-article-grid-more{margin-top:var(--space-9)}@media (max-width:1024px){.vw-customers{--vw-customers-label-gap:var(--space-6)}.vw-customers .vw-article-grid-more{margin-top:var(--space-8)}}@media (max-width:767px){.vw-customers{--vw-customers-label-gap:var(--space-4)}}.vw-detail{display:flex;gap:56px;padding:50px var(--space-6) var(--space-8)}.vw-detail-reading{display:flex;flex-direction:column;gap:var(--space-7);width:700px;min-width:0}@media (min-width:768px){.vw-detail .vw-detail-rail{--vw-detail-rail-top:128px;--vw-rail-back-height:22px;position:sticky;top:var(--vw-detail-rail-top);align-self:flex-start;height:calc(100dvh - var(--vw-detail-rail-top));padding-bottom:calc(var(--website-cookie-inset) + (48px - var(--vw-rail-back-height)) / 2)}}@media (min-width:1000px) and (max-width:1024px){.vw-detail .vw-detail-rail{--vw-detail-rail-top:124px;--vw-rail-back-height:20px}}@media (min-width:768px) and (max-width:999px){.vw-detail .vw-detail-rail{--vw-detail-rail-top:126px;--vw-rail-back-height:20px}}@media (max-width:1024px){.vw-detail{padding-inline:var(--space-4)}.vw-detail-reading{flex:0 1 640px;width:auto}}@media (max-width:767px){.vw-detail{flex-direction:column;gap:var(--space-7);padding-top:var(--space-6)}.vw-detail-reading{flex:none}}.vw-trust .vw-manifesto>.vw-manifesto-eyebrow{font-size:14px;line-height:14px;letter-spacing:0;color:var(--website-color-muted)}.vw-trust .vw-manifesto-copy>p{color:var(--website-color-muted)}@media (min-width:1025px){.vw-trust .vw-manifesto{grid-template-columns:240px minmax(0,var(--website-manifesto-copy-width))}}.vw-lab .vw-careers-roles-items,.vw-lab .vw-careers-roles-list{gap:var(--space-7)}.vw-lab .vw-career-card-location,.vw-lab .vw-career-card-meta{color:rgb(0 0 0/.6)}.vw-lab .vw-career-card-copy{color:#1a1a1e}.vw-freckle .vw-careers-value{background:var(--website-freckle-surface);color:var(--website-color-white)}.vw-freckle .vw-careers-value-icon{color:var(--website-color-canvas)}@media (max-width:767px){.vw-freckle .vw-contact-section h2{max-width:210px}}.vw-article-main{display:flex;align-items:flex-start;gap:var(--space-12);padding:128px var(--space-6)}.vw-article-main .vw-article-body{flex:0 1 700px}@media (min-width:768px){.vw-article-main .vw-article-rail{align-self:stretch}.vw-article-main .vw-article-rail-inner{--vw-rail-back-height:22px;position:sticky;top:80px;height:calc(100dvh - 80px);padding-bottom:calc(var(--website-cookie-inset) + (48px - var(--vw-rail-back-height)) / 2)}}@media (min-width:768px) and (max-width:1024px){.vw-article-main .vw-article-rail-inner{--vw-rail-back-height:20px}}@media (max-width:1024px){.vw-article-main{gap:56px;padding:var(--space-12) var(--space-4)}.vw-article-main .vw-article-body{flex-basis:640px}}@media (max-width:767px){.vw-article-main{display:block;padding:0 var(--space-4) 72px}.vw-article-main .vw-article-rail{display:none}}@media (max-width:999px){.vw-article-page main{padding-top:76px}}@media (min-width:768px) and (max-width:999px){.vw-article-page .vw-article-hero{min-height:calc(100svh - 76px)}}.vw-legal-page .vw-rich-text>.vw-rich-text-list+*{margin-top:0}.vw-not-found-action{padding:0 var(--space-6) var(--space-11)}@media (max-width:1024px){.vw-not-found-action{padding:0 var(--space-4) var(--space-9)}}