.tpp-public .public-atlas .dk-page{--dk-plum:var(--primary);--dk-on-plum:var(--primary-foreground);--dk-ink:var(--foreground);--dk-muted:var(--muted-foreground);--dk-cream:var(--background);--dk-paper:var(--paper,var(--background));--dk-line:var(--border);--dk-lilac:var(--lilac,var(--secondary));--dk-lime:var(--lime,var(--secondary));--dk-peach:var(--peach,var(--secondary));--dk-sage:var(--sage,var(--secondary));--dk-display:var(--home-display-font,Georgia, serif);--dk-shadow:color-mix(in oklab, var(--dk-ink) 22%, transparent);--dk-gutter:64px;--dk-rhythm:132px;color:var(--dk-ink);background:var(--dk-cream);display:block;overflow:clip}.tpp-public .public-atlas .dk-page .tpp-obj{--o-hand:var(--dk-display)}.tpp-public .public-atlas .dk-page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.tpp-public .public-atlas .dk-page p{margin:0}.tpp-public .public-atlas .dk-page em{font-family:var(--dk-display);color:var(--dk-plum);letter-spacing:-.035em;font-style:normal;font-weight:400}.tpp-public .public-atlas .dk-page h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.1vw,76px);font-weight:400;line-height:1.02}.tpp-public .public-atlas .dk-page h3{margin:0;font-weight:400}.tpp-public .public-atlas .dk-page .dk-eyebrow{letter-spacing:0;word-spacing:.12em;color:var(--dk-plum);text-transform:none;align-items:center;gap:10px;margin:0 0 22px;font-size:15px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .dk-page .dk-eyebrow:before{content:"";background:var(--dk-lime);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in oklab, var(--dk-ink) 18%, transparent);border-radius:50%}.tpp-public .public-atlas .dk-page .dk-primary{border-radius:var(--home-button-radius,99px);background:var(--dk-plum);color:var(--dk-on-plum);letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 30px -12px color-mix(in oklab, var(--dk-plum) 70%, transparent);align-items:center;gap:16px;padding:19px 30px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.5,.5,1),box-shadow .25s;display:inline-flex}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .dk-page .dk-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 14px 30px -12px color-mix(in oklab, var(--dk-plum) 70%, transparent)}}.tpp-public .public-atlas .dk-page .dk-primary svg{width:17px;height:17px;transition:transform .25s}.tpp-public .public-atlas .dk-page .dk-primary:hover{transform:translateY(-3px)}.tpp-public .public-atlas .dk-page .dk-primary:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .dk-page .dk-text-action{border-bottom:1px solid var(--dk-line);color:var(--dk-ink);align-items:center;gap:10px;padding:10px 0;font-size:15px;text-decoration:none;display:inline-flex}.tpp-public .public-atlas .dk-page .dk-text-action svg{width:15px;height:15px;transition:transform .2s}.tpp-public .public-atlas .dk-page .dk-text-action:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .dk-page .dk-small{color:var(--dk-muted);margin-top:18px;font-size:15px;line-height:1.5}.tpp-public .public-atlas .dk-page .dk-hero{max-width:1500px;padding:52px var(--dk-gutter) 12px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;margin:0 auto;display:grid}.tpp-public .public-atlas .dk-page .dk-hero-copy{z-index:2;position:relative}.tpp-public .public-atlas .dk-page .dk-hero h1{margin:0 0 30px;font-weight:400;line-height:1}.tpp-public .public-atlas .dk-page .dk-title-line{letter-spacing:-.066em;white-space:nowrap;font-size:clamp(64px,6.6vw,100px);line-height:.98;display:block}.tpp-public .public-atlas .dk-page .dk-title-accent{letter-spacing:-.03em;margin-top:16px;font-size:clamp(34px,3.4vw,52px);line-height:1.08;display:block}.tpp-public .public-atlas .dk-page .dk-sub{color:var(--dk-muted);max-width:480px;margin-bottom:34px;font-size:18px;line-height:1.65}.tpp-public .public-atlas .dk-page .dk-ctas{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.tpp-public .public-atlas .dk-page .dk-section{max-width:1500px;padding:var(--dk-rhythm) var(--dk-gutter) 0;margin:0 auto}.tpp-public .public-atlas .dk-page .dk-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:56px;display:grid}.tpp-public .public-atlas .dk-page .dk-head-side p{color:var(--dk-muted);max-width:480px;font-size:17px;line-height:1.65}.tpp-public .public-atlas .dk-page .dk-head-side p+p{margin-top:14px}.tpp-public .public-atlas .dk-page .dk-toy-label{align-items:center;gap:12px;margin-top:18px;display:inline-flex;color:var(--dk-ink)!important;font-size:15px!important}.tpp-public .public-atlas .dk-page .dk-toy-label span{background:var(--dk-lime);border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;transform:rotate(-4deg)}.tpp-public .public-atlas .dk-page .dk-closing{margin-top:var(--dk-rhythm);background:var(--dk-lilac);position:relative;overflow:hidden}.tpp-public .public-atlas .dk-page .dk-closing-inner{max-width:1500px;padding:104px var(--dk-gutter);isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:0 auto;display:grid;position:relative}.tpp-public .public-atlas .dk-page .dk-closing-inner>*{min-width:0}.tpp-public .public-atlas .dk-page :is(.lt-closing-scene,.jr-closing-scene,.hb-closing-scene){grid-template-columns:minmax(0,1fr)}.tpp-public .public-atlas .dk-page :is(.lt-closing-desk,.jr-closing-desk,.hb-closing-desk){width:min(520px,100%)!important}.tpp-public .public-atlas .dk-page .dk-closing h2{margin-bottom:38px;font-size:clamp(56px,6vw,92px)}.tpp-public .public-atlas .dk-page .dk-closing .dk-ctas{gap:22px 28px}.tpp-public .public-atlas .dk-page .dk-closing .dk-small{color:color-mix(in oklab, var(--dk-ink) 72%, var(--dk-lilac))}@media (max-width:1100px){.tpp-public .public-atlas .dk-page{--dk-gutter:38px}.tpp-public .public-atlas .dk-page .dk-hero{grid-template-columns:1fr;min-height:0}.tpp-public .public-atlas .dk-page .dk-head{grid-template-columns:1fr;gap:20px}.tpp-public .public-atlas .dk-page .dk-closing-inner{grid-template-columns:1fr}}@media (max-width:760px){.tpp-public .public-atlas .dk-page{--dk-gutter:20px;--dk-rhythm:88px}.tpp-public .public-atlas .dk-page h2{font-size:46px}.tpp-public .public-atlas .dk-page .dk-hero{padding:16px var(--dk-gutter) 40px;gap:8px}.tpp-public .public-atlas .dk-page .dk-title-line{font-size:64px}.tpp-public .public-atlas .dk-page .dk-title-accent{margin-top:10px;font-size:32px}.tpp-public .public-atlas .dk-page .dk-hero h1{margin-bottom:20px}.tpp-public .public-atlas .dk-page .dk-eyebrow{margin-bottom:16px;font-size:14px}.tpp-public .public-atlas .dk-page .dk-sub{margin-bottom:26px;font-size:16.5px}.tpp-public .public-atlas .dk-page .dk-ctas{gap:14px 22px}.tpp-public .public-atlas .dk-page .dk-primary{justify-content:space-between;width:100%;padding:19px 26px}.tpp-public .public-atlas .dk-page .dk-head{margin-bottom:32px}.tpp-public .public-atlas .dk-page .dk-head-side p{font-size:16px}.tpp-public .public-atlas .dk-page .dk-closing-inner{padding:76px var(--dk-gutter) 48px;grid-template-columns:minmax(0,1fr);gap:20px}.tpp-public .public-atlas .dk-page .dk-closing h2{margin-bottom:28px;font-size:50px}.tpp-public .public-atlas .dk-page .dk-closing h2 br{display:none}.tpp-public .public-atlas .dk-page .dk-closing h2 em{margin-left:.18em}}[data-home-dark=true] .public-atlas .dk-page{--dk-lilac:color-mix(in oklab, var(--primary) 16%, var(--background))}.tpp-public[data-home-skin=themed] .public-atlas .dk-page .dk-closing .dk-small{color:var(--dk-ink)}
