:where(.marketing-page,.public-story-page){--public-content-width: 992px;--public-page-gutter: max(clamp(24px, 6vw, 76.8px), calc((100% - var(--public-content-width)) / 2));--public-font: "Work Sans", Arial, sans-serif;--public-page: #ffffff;--public-heading: #111213;--public-text: #222425;--public-muted: #626168;--public-action: #7560cc;--public-action-ink: #ffffff;--public-selected: #e9e4ff;--public-selected-ink: #3a3066;--public-line: #e6e3eb;--public-danger: #be2424;--public-radius-card: 16px;--public-radius-control: 12px;--public-radius-sheet: 24px;--public-space-1: 4px;--public-space-2: 8px;--public-space-3: 12px;--public-space-4: 16px;--public-space-5: 20px;--public-space-6: 24px;--public-space-8: 32px;--public-space-10: 40px;--public-space-12: 48px;--public-space-16: 64px;--public-h1-size: 60px;--public-h1-line: 72px;--public-h2-size: 48px;--public-h2-line: 60px;--public-h3-size: 40px;--public-h3-line: 48px;--public-h4-size: 32px;--public-h4-line: 36px;--public-h5-size: 24px;--public-h5-line: 32px;--public-body-size: 16px;--public-body-line: 20px;--public-small-size: 14px;--public-small-line: 20px;--public-motion: .22s}.public-story-page{--y360-color-navy: var(--public-heading);--y360-color-midnight: var(--public-heading);--y360-color-ink: var(--public-heading);--y360-color-slate: var(--public-muted);--y360-color-mist: var(--public-page);--y360-color-surface: var(--public-page);--y360-color-gold: #d1a644;--y360-color-gold-ink: var(--public-selected-ink);--y360-color-line: var(--public-line);--y360-font-primary: var(--public-font);--y360-font-display: var(--public-font);--y360-font-accent: var(--public-font);--y360-shadow-card: none}@media(max-width:700px){:where(.marketing-page,.public-story-page){--public-page-gutter: 20px;--public-h1-size: 48px;--public-h1-line: 60px;--public-h2-size: 40px;--public-h2-line: 48px;--public-h3-size: 32px;--public-h3-line: 36px;--public-h4-size: 24px;--public-h4-line: 32px;--public-h5-size: 20px;--public-h5-line: 24px}}@media(prefers-reduced-motion:reduce){:where(.marketing-page,.public-story-page){--public-motion: 0ms}}.public-story-page,.marketing-page:has(>main){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.public-story-page>main,.marketing-page>main{flex:1 0 auto}.public-story-page>.marketing-preview{width:100%;margin:0;flex-shrink:0}.public-story-page{background:var(--public-page);color:var(--public-text);font-family:var(--public-font)}.public-story-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(var(--public-space-6),4vw,var(--public-space-16));padding-block:var(--public-space-16)}.public-story-copy{min-width:0;position:relative;z-index:1}.public-story-eyebrow{color:var(--public-selected-ink);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.public-story-intro h1{margin-top:var(--public-space-6);font-size:var(--public-h1-size);line-height:var(--public-h1-line);letter-spacing:-.04em;font-weight:600;color:var(--public-text)}.public-story-intro h1 :is(span,em){color:var(--public-selected-ink);font:inherit}.public-story-description{margin-top:var(--public-space-6);max-width:550px;font-size:var(--public-body-size);line-height:1.75;color:var(--public-muted)}.public-story-art{min-width:0}.public-story-art img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.public-story-cta{display:inline-flex;align-items:center;gap:var(--public-space-4);margin-top:var(--public-space-8);padding:14px 24px;border-radius:var(--public-radius-control);color:var(--public-action-ink);background:var(--public-action);font-size:var(--public-small-size);font-weight:600}.public-story-cta:focus-visible{outline:3px solid var(--public-selected-ink);outline-offset:4px}@media(max-width:700px){.public-story-intro{grid-template-columns:1fr;gap:var(--public-space-3);padding-block:var(--public-space-10)}.public-story-intro h1{font-size:var(--public-h1-size)}.public-story-description{font-size:var(--public-body-size)}.public-story-art{max-width:520px;width:100%;margin-inline:auto}}.public-story-page :is(h1,h2,h3,h4,h5,h6){font-family:var(--public-font);font-weight:600;font-style:normal;color:var(--public-heading);text-wrap:balance}.public-story-page h1{font-size:var(--public-h1-size);line-height:var(--public-h1-line);letter-spacing:-.04em}.public-story-page h2{font-size:var(--public-h3-size);line-height:var(--public-h3-line);letter-spacing:-.03em}.public-story-page h3{font-size:var(--public-h5-size);line-height:var(--public-h5-line);letter-spacing:-.02em}.public-story-page :is(.serif,.font-serif){font-family:var(--public-font);font-style:normal}.public-story-page .public-story-copy h1 :is(span,em){color:var(--public-action)}.public-story-page :is(p,li,dd){font-size:var(--public-body-size);line-height:1.6}.public-story-page :is(.eyebrow,.public-story-eyebrow){font-size:12px;line-height:16px;letter-spacing:.1em;color:var(--public-selected-ink);font-weight:600}.public-story-page :is(.text-bronze,.text-gold){color:var(--public-selected-ink)}.public-story-page :is(.font-extrabold,.font-black){font-weight:600}.public-story-page :is(.public-card,.landing-tile){border:1px solid var(--public-line);border-radius:var(--public-radius-card);background:var(--public-page);box-shadow:none;padding:var(--public-space-6)}.public-story-page :is(.public-card,.landing-tile) h2{font-size:var(--public-h5-size);line-height:var(--public-h5-line);letter-spacing:-.02em}.public-story-page :is(.public-card,.landing-tile) p{font-size:var(--public-small-size);line-height:var(--public-small-line)}.public-story-page .public-band{background:var(--public-selected);border-radius:var(--public-radius-card);color:var(--public-selected-ink);box-shadow:none}.public-story-page .public-band :is(h2,h3,p,a,span){color:inherit}.public-story-page :is(.btn,.public-story-cta),.public-story-page .public-band :is(.btn,.public-story-cta){min-height:52px;height:auto;padding:12px 24px;border-radius:var(--public-radius-control);background:var(--public-action);color:var(--public-action-ink);font:600 var(--public-small-size)/var(--public-small-line) var(--public-font);transition:background-color var(--public-motion);transform:none}.public-story-page :is(.btn,.public-story-cta):hover{background:var(--public-selected-ink);transform:none}.public-story-page .btn-ghost{border:1px solid var(--public-action);background:transparent;color:var(--public-selected-ink)}.public-story-page .btn-ghost:hover{background:var(--public-selected)}.public-story-page :is(a,button,summary):focus-visible{outline:3px solid var(--public-action);outline-offset:4px}.public-story-page :is(button,summary){min-height:44px}.public-story-page .blog-prose h2{font-size:var(--public-h4-size);line-height:var(--public-h4-line)}.public-story-page :is(.public-story-intro,.public-section-title){scroll-margin-top:var(--public-space-6)}.public-story-page:not(.about-story-page) .public-story-copy h1 :is(span,em){position:relative;display:inline-block;isolation:isolate}.public-story-page:not(.about-story-page) .public-story-copy h1 :is(span,em):before{content:"";position:absolute;pointer-events:none;z-index:-1;width:calc(100% + 16px);max-width:360px;height:80px;left:-8px;bottom:-24px;background:url(/brand/marketing/swoosh-gold.webp) center / contain no-repeat;transform:rotate(-3deg);opacity:.35}@media(max-width:700px){.public-story-page:not(.about-story-page) .public-story-copy h1 :is(span,em):before{height:64px;bottom:-20px}}.public-story-page:not(.about-story-page) .public-story-copy h1:not(:has(span,em)){position:relative;isolation:isolate}.public-story-page:not(.about-story-page) .public-story-copy h1:not(:has(span,em)):before{content:"";position:absolute;pointer-events:none;z-index:-1;left:0;bottom:-20px;width:min(100%,280px);height:80px;background:url(/brand/marketing/swoosh-violet.webp) center / contain no-repeat;opacity:.25}.public-content-container{margin-inline:auto;width:calc(100% - 2 * var(--public-page-gutter));max-width:var(--public-content-width)}.journal-index-page .public-story-intro{padding-block:var(--public-space-10)}.journal-index-page .public-story-art img{max-height:300px}.journal-article-page h1{font-size:var(--public-h2-size);line-height:var(--public-h2-line)}.marketing-page a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}@media(prefers-reduced-motion:reduce){.public-story-page *,.public-story-page *:before,.public-story-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
