.tpp-vivid.svelte-xede43{aspect-ratio:1;width:100%;display:block;position:relative}.tpp-vivid.svelte-xede43 svg:where(.svelte-xede43){width:100%;height:100%;display:block;overflow:visible}.vm-stop.svelte-xede43{opacity:0;transform-box:view-box;transform-origin:50% 55%;filter:blur(6px);transition:opacity .45s,transform .6s cubic-bezier(.3,1.4,.5,1),filter .45s;transform:scale(.94)}.vm-stop.on.svelte-xede43{opacity:1;filter:none;transform:none}.vm-word.svelte-xede43{fill:var(--o-ink);letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:64px}.vm-caret.svelte-xede43{fill:var(--o-plum);animation:1.1s step-end infinite svelte-xede43-vm-blink}.vm-faint.svelte-xede43 :is(path:where(.svelte-xede43),rect:where(.svelte-xede43),line:where(.svelte-xede43),ellipse:where(.svelte-xede43)){fill:none;stroke:var(--o-ink);stroke-opacity:.5;stroke-width:2.4px;stroke-dasharray:6 9;stroke-linecap:round}.vm-dotted.svelte-xede43 path:where(.svelte-xede43){stroke-dasharray:1 13;stroke-width:5px;stroke-opacity:.4}.vm-pencil.svelte-xede43 :is(path:where(.svelte-xede43),rect:where(.svelte-xede43),line:where(.svelte-xede43),ellipse:where(.svelte-xede43),circle:where(.svelte-xede43)).vm-line:where(.svelte-xede43){fill:none;stroke:var(--o-ink);stroke-opacity:.78;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.vm-pencil.svelte-xede43 .vm-ghost:where(.svelte-xede43){stroke-opacity:.4!important;stroke-width:1.4px!important}.vm-hatch.svelte-xede43 line:where(.svelte-xede43){stroke:var(--o-ink);stroke-opacity:.32;stroke-width:1.6px;stroke-linecap:round}.vm-flat-shadow.svelte-xede43{fill:var(--o-ink);opacity:.12}.vm-crayon.svelte-xede43{fill:none;stroke-linecap:round}.vm-ripples.svelte-xede43 ellipse:where(.svelte-xede43){fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}.vm-waves.svelte-xede43 path:where(.svelte-xede43){fill:none;stroke:var(--o-plum);stroke-width:6px;stroke-linecap:round}.vm-steam.svelte-xede43 path:where(.svelte-xede43){fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-opacity:.85}.vm-glint.svelte-xede43{transform-box:fill-box;transform-origin:50%;opacity:.9}.vm-rainfall.svelte-xede43 line:where(.svelte-xede43),.vm-steam.svelte-xede43 path:where(.svelte-xede43),.vm-waves.svelte-xede43 path:where(.svelte-xede43),.vm-fly.svelte-xede43,.vm-glow.svelte-xede43{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-motion=on].svelte-xede43 .vm-stop.on:where(.svelte-xede43) .vm-rainfall:where(.svelte-xede43) line:where(.svelte-xede43){animation:1.1s linear infinite svelte-xede43-vm-fall;animation-delay:var(--d)}[data-motion=on].svelte-xede43 .vm-stop.on:where(.svelte-xede43) .vm-ripples:where(.svelte-xede43) ellipse:where(.svelte-xede43){animation:1.8s ease-out infinite svelte-xede43-vm-ripple;animation-delay:var(--d,0s)}[data-motion=on].svelte-xede43 .vm-stop.on:where(.svelte-xede43) .vm-waves:where(.svelte-xede43) path:where(.svelte-xede43){animation:1.6s ease-in-out infinite svelte-xede43-vm-wave;animation-delay:var(--d)}[data-motion=on].svelte-xede43 .vm-stop.on:where(.svelte-xede43) .vm-steam:where(.svelte-xede43) path:where(.svelte-xede43){animation:2.6s ease-in-out infinite svelte-xede43-vm-steam;animation-delay:var(--d)}[data-motion=on].svelte-xede43 .vm-stop.on:where(.svelte-xede43) .vm-glint:where(.svelte-xede43){animation:2.8s ease-in-out infinite svelte-xede43-vm-glint}[data-motion=on].svelte-xede43 .vm-stop.on:where(.svelte-xede43) .vm-glint-2:where(.svelte-xede43){animation-delay:1.3s}[data-motion=on].svelte-xede43 .vm-stop.on:where(.svelte-xede43) .vm-glow:where(.svelte-xede43){animation:3s ease-in-out infinite svelte-xede43-vm-glow}[data-motion=on].svelte-xede43 .vm-stop.on:where(.svelte-xede43) .vm-fly:where(.svelte-xede43){animation:1.4s cubic-bezier(.3,1.5,.5,1) infinite alternate svelte-xede43-vm-fly}}[data-motion=off].svelte-xede43 .vm-caret:where(.svelte-xede43){animation:none}@media (prefers-reduced-motion:reduce){.vm-caret.svelte-xede43{animation:none}.vm-stop.svelte-xede43{transition:opacity .2s;transform:none}}@keyframes svelte-xede43-vm-blink{50%{opacity:0}}@keyframes svelte-xede43-vm-fall{0%{opacity:0;transform:translate(3px,-24px)}30%{opacity:1}to{opacity:0;transform:translate(-6px,40px)}}@keyframes svelte-xede43-vm-ripple{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes svelte-xede43-vm-wave{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes svelte-xede43-vm-steam{0%{opacity:0;transform:translateY(10px)scaleY(.9)}35%{opacity:.9}to{opacity:0;transform:translateY(-26px)scaleY(1.1)}}@keyframes svelte-xede43-vm-glint{0%,60%,to{opacity:0;transform:scale(.3)rotate(0)}75%{opacity:1;transform:scale(1.1)rotate(45deg)}}@keyframes svelte-xede43-vm-glow{50%{opacity:.85;transform:scale(1.06)}}@keyframes svelte-xede43-vm-fly{0%{transform:translate(-6px,4px)}to{transform:translate(4px,-3px)}}.tpp-public .public-atlas .ie-page{--ie-plum:var(--primary);--ie-on-plum:var(--primary-foreground);--ie-ink:var(--foreground);--ie-muted:var(--muted-foreground);--ie-cream:var(--background);--ie-paper:var(--paper,var(--background));--ie-line:var(--border);--ie-lilac:var(--lilac,var(--secondary));--ie-lime:var(--lime,var(--secondary));--ie-peach:var(--peach,var(--secondary));--ie-plum-deep:color-mix(in oklab, var(--ie-plum) 62%, black);--ie-night:color-mix(in oklab, var(--ie-plum) 34%, var(--ie-ink));--ie-display:var(--home-display-font,Georgia, serif);--ie-apple:#e2402f;color:var(--ie-ink);background:var(--ie-cream);display:block;overflow:clip}.tpp-public .public-atlas .ie-page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.tpp-public .public-atlas .ie-page p,.tpp-public .public-atlas .ie-page figure,.tpp-public .public-atlas .ie-page blockquote{margin:0}.tpp-public .public-atlas .ie-page em{font-family:var(--ie-display);color:var(--ie-plum);letter-spacing:-.035em;font-style:italic;font-weight:400}.tpp-public .public-atlas .ie-page h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.1vw,78px);font-weight:400;line-height:1.02}.tpp-public .public-atlas .ie-page .ie-eyebrow{letter-spacing:0;word-spacing:.12em;color:var(--ie-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 .ie-page .ie-eyebrow:before{content:"";background:var(--ie-apple);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ie-ink) 18%, transparent);border-radius:50%}.tpp-public .public-atlas .ie-page .ie-lead,.tpp-public .public-atlas .ie-page .ie-head-side p{color:var(--ie-muted);max-width:480px;font-size:18px;line-height:1.6}.tpp-public .public-atlas .ie-page .ie-primary{border-radius:var(--home-button-radius,99px);background:var(--ie-plum);color:var(--ie-on-plum);letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 30px -12px color-mix(in oklab, var(--ie-plum) 70%, transparent);align-items:center;gap:16px;padding:19px 30px;font-size:15px;font-weight:500;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:inline-flex}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 14px 30px -12px color-mix(in oklab, var(--ie-plum) 70%, transparent)}}.tpp-public .public-atlas .ie-page .ie-primary svg{width:17px;height:17px;transition:transform .25s}.tpp-public .public-atlas .ie-page .ie-primary:hover{transform:translateY(-3px)}.tpp-public .public-atlas .ie-page .ie-primary:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .ie-page .ie-text-action{border-bottom:1px solid var(--ie-line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:inline-flex}.tpp-public .public-atlas .ie-page .ie-text-action svg{width:15px;height:15px}.tpp-public .public-atlas .ie-page .ie-small{color:var(--ie-muted);margin-top:18px;font-size:14px;line-height:1.5}.tpp-public .public-atlas .ie-page .ie-section{max-width:1500px;margin:0 auto;padding:130px 64px 0}.tpp-public .public-atlas .ie-page .ie-head{grid-template-columns:1.5fr 1fr;align-items:end;gap:40px;margin-bottom:50px;display:grid}.tpp-public .public-atlas .ie-page .ie-toy-label{align-items:center;gap:10px;margin-top:16px;font-size:13px!important;display:flex!important}.tpp-public .public-atlas .ie-page .ie-toy-label span{white-space:nowrap;background:var(--ie-lime);color:var(--ie-ink);border-radius:99px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.tpp-public .public-atlas .ie-page .ie-hero{grid-template:"head stage""foot stage"1fr/1fr 1.02fr;align-items:start;column-gap:40px;max-width:1500px;margin:0 auto;padding:44px 64px 30px;display:grid;position:relative}.tpp-public .public-atlas .ie-page .ie-hero-head{grid-area:head;padding-top:40px}.tpp-public .public-atlas .ie-page .ie-hero-foot{grid-area:foot}.tpp-public .public-atlas .ie-page h1{letter-spacing:-.065em;margin:0;font-size:clamp(64px,7.6vw,122px);font-weight:400;line-height:.96}.tpp-public .public-atlas .ie-page .ie-h1-line{line-height:inherit;white-space:nowrap;display:block}.tpp-public .public-atlas .ie-page .ie-red{display:inline-block;position:relative;line-height:inherit!important}.tpp-public .public-atlas .ie-page .ie-red:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 14C80 4 190 2 296 9' fill='none' stroke='%23e2402f' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M30 17C120 11 200 10 270 14' fill='none' stroke='%23e2402f' stroke-width='3' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.2em;position:absolute;bottom:-.1em;left:-2%;right:-4%}.tpp-public .public-atlas .ie-page .ie-accent{margin:26px 0 0;font-size:clamp(30px,3vw,46px);line-height:1.1}.tpp-public .public-atlas .ie-page .ie-sub{color:var(--ie-muted);max-width:470px;margin:30px 0;font-size:17px;line-height:1.6}.tpp-public .public-atlas .ie-page .ie-ctas{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.tpp-public .public-atlas .ie-page .ie-stage{grid-area:stage;justify-items:center;display:grid;position:relative}.tpp-public .public-atlas .ie-page .ie-lens{aspect-ratio:1;background:radial-gradient(circle at 50% 42%, var(--ie-paper) 0 38%, transparent 70%), radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--ie-peach) 22%, var(--ie-cream)), var(--ie-cream) 70%);border-radius:50%;width:min(100%,450px);position:relative}.tpp-public .public-atlas .ie-page .ie-ring{border:1px solid color-mix(in oklab, var(--ie-ink) 10%, transparent);pointer-events:none;border-radius:50%;position:absolute}.tpp-public .public-atlas .ie-page .ie-ring-1{inset:0}.tpp-public .public-atlas .ie-page .ie-ring-2{border-style:dashed;border-color:color-mix(in oklab, var(--ie-ink) 8%, transparent);inset:-34px}.tpp-public .public-atlas .ie-page .ie-hero-apple{width:auto;position:absolute;inset:9% 9% 6%}.tpp-public .public-atlas .ie-page .ie-hero-sticker{position:absolute;top:9%;left:-6%;transform:rotate(-6deg)}.tpp-public .public-atlas .ie-page .ie-hero-burst{width:64px;height:64px;color:var(--ie-peach);position:absolute;top:2%;right:-2%}.tpp-public .public-atlas .ie-page .ie-dial{z-index:2;background:var(--ie-paper);border:1px solid color-mix(in oklab, var(--ie-ink) 8%, transparent);width:min(100%,600px);box-shadow:inset 0 2px 0 #ffffffb3, 0 30px 50px -30px color-mix(in oklab, var(--ie-ink) 45%, transparent), 0 6px 14px -8px color-mix(in oklab, var(--ie-ink) 20%, transparent);border-radius:30px;margin-top:-38px;padding:20px 24px 18px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-dial{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.7), 0 30px 50px -30px color-mix(in oklab, var(--ie-ink) 45%, transparent), 0 6px 14px -8px color-mix(in oklab, var(--ie-ink) 20%, transparent)}}.tpp-public .public-atlas .ie-page .ie-dial-top{word-spacing:.12em;color:var(--ie-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.tpp-public .public-atlas .ie-page .ie-replay{word-spacing:.12em;background:color-mix(in oklab, var(--ie-ink) 5%, transparent);border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.tpp-public .public-atlas .ie-page .ie-replay svg{width:12px;height:12px}.tpp-public .public-atlas .ie-page .ie-dial-answer{gap:3px;min-height:54px;margin:10px 0 12px;display:grid}.tpp-public .public-atlas .ie-page .ie-dial-answer b{color:var(--ie-plum);letter-spacing:-.03em;font-size:22px;font-weight:500}.tpp-public .public-atlas .ie-page .ie-dial-answer span{color:var(--ie-muted);font-size:14px}.tpp-public .public-atlas .ie-page .ie-range{--pos:calc((var(--v) * 2 + 1) * 10%);height:40px;position:relative}.tpp-public .public-atlas .ie-page .ie-range:before{content:"";background:color-mix(in oklab, var(--ie-ink) 9%, transparent);height:10px;box-shadow:inset 0 1px 2px color-mix(in oklab, var(--ie-ink) 18%, transparent);border-radius:99px;margin-top:-5px;position:absolute;top:50%;left:10%;right:10%}.tpp-public .public-atlas .ie-page .ie-range-fill{width:calc(var(--pos) - 10%);background:linear-gradient(90deg, color-mix(in oklab, var(--ie-ink) 25%, transparent), color-mix(in oklab, var(--ie-apple) 55%, var(--ie-plum)) 55%, var(--ie-apple));border-radius:99px;height:10px;margin-top:-5px;transition:width .4s cubic-bezier(.3,1.3,.5,1);position:absolute;top:50%;left:10%}.tpp-public .public-atlas .ie-page .ie-range-dot{top:50%;left:calc((var(--i) * 2 + 1) * 10%);background:var(--ie-paper);width:12px;height:12px;box-shadow:0 0 0 2px color-mix(in oklab, var(--ie-ink) 18%, transparent);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.tpp-public .public-atlas .ie-page .ie-range-dot.is-past{box-shadow:0 0 0 2px #fff9;box-shadow:0 0 0 2px lab(100% -.0000298023 .0000119209/.6)}.tpp-public .public-atlas .ie-page .ie-range:after{content:"";top:50%;left:var(--pos);background:radial-gradient(circle at 35% 30%, #ff8a78, var(--ie-apple) 45%, #8e1220);width:34px;height:34px;box-shadow:inset 0 -3px 0 #00000038, 0 8px 16px -6px color-mix(in oklab, var(--ie-apple) 70%, transparent), 0 0 0 4px var(--ie-paper);pointer-events:none;border-radius:50%;margin:-17px 0 0 -17px;transition:left .4s cubic-bezier(.3,1.3,.5,1);position:absolute}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-range:after{box-shadow:inset 0 -3px 0 lab(0% 0 0/.22), 0 8px 16px -6px color-mix(in oklab, var(--ie-apple) 70%, transparent), 0 0 0 4px var(--ie-paper)}}.tpp-public .public-atlas .ie-page .ie-range:has(input:focus-visible):after{outline:3px solid var(--ie-plum);outline-offset:4px}.tpp-public .public-atlas .ie-page .ie-range input{opacity:0;cursor:grab;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.tpp-public .public-atlas .ie-page .ie-stops{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:6px;display:grid}.tpp-public .public-atlas .ie-page .ie-stop{color:var(--ie-muted);text-align:center;border-radius:12px;padding:6px 2px;font-size:14px;line-height:1.25;transition:color .2s,background .2s}.tpp-public .public-atlas .ie-page .ie-stop:hover{color:var(--ie-ink)}.tpp-public .public-atlas .ie-page .ie-stop.is-on{color:var(--ie-plum);background:color-mix(in oklab, var(--ie-plum) 8%, transparent);font-weight:600}.tpp-public .public-atlas .ie-page .ie-board{grid-template-columns:290px 1fr;align-items:stretch;gap:22px;display:grid}.tpp-public .public-atlas .ie-page .ie-tabs{align-content:start;gap:12px;display:grid}.tpp-public .public-atlas .ie-page .ie-tab{text-align:left;background:var(--ie-paper);border:1px solid color-mix(in oklab, var(--ie-ink) 8%, transparent);box-shadow:0 10px 24px -18px color-mix(in oklab, var(--ie-ink) 50%, transparent);border-radius:26px;align-items:center;gap:16px;padding:12px 18px 12px 12px;transition:transform .25s cubic-bezier(.3,1.5,.5,1),background .25s;display:flex}.tpp-public .public-atlas .ie-page .ie-tab:hover{transform:translate(4px)}.tpp-public .public-atlas .ie-page .ie-tab-thumb{background:var(--ie-cream);border-radius:20px;flex:none;width:70px;height:70px;padding:6px}.tpp-public .public-atlas .ie-page .ie-tab-text{gap:2px;display:grid}.tpp-public .public-atlas .ie-page .ie-tab-text b{letter-spacing:-.03em;font-size:20px;font-weight:500}.tpp-public .public-atlas .ie-page .ie-tab-text i{color:var(--ie-muted);font-size:14px;font-style:normal}.tpp-public .public-atlas .ie-page .ie-tab.is-on{background:var(--ie-plum);color:var(--ie-on-plum);box-shadow:inset 0 2px 0 #ffffff40, 0 18px 30px -16px color-mix(in oklab, var(--ie-plum) 80%, transparent);border-color:#0000}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-tab.is-on{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.25), 0 18px 30px -16px color-mix(in oklab, var(--ie-plum) 80%, transparent)}}.tpp-public .public-atlas .ie-page .ie-tab.is-on .ie-tab-text i{color:color-mix(in oklab, var(--ie-on-plum) 72%, transparent)}.tpp-public .public-atlas .ie-page .ie-tab.is-on .ie-tab-thumb{background:var(--ie-paper)}.tpp-public .public-atlas .ie-page .ie-screen{color:var(--ie-on-plum);background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--ie-plum) 70%, transparent), transparent 60%), linear-gradient(160deg, var(--ie-night), color-mix(in oklab, var(--ie-night) 80%, black));box-shadow:inset 0 2px 0 #ffffff24, 0 40px 70px -40px color-mix(in oklab, var(--ie-plum) 90%, transparent);border-radius:40px;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;min-height:520px;padding:36px 44px 36px 30px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-screen{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.14), 0 40px 70px -40px color-mix(in oklab, var(--ie-plum) 90%, transparent)}}.tpp-public .public-atlas .ie-page .ie-screen-art{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.tpp-public .public-atlas .ie-page .ie-screen-glow{background:radial-gradient(circle, color-mix(in oklab, var(--ie-paper) 92%, transparent) 0 52%, color-mix(in oklab, var(--ie-paper) 0%, transparent) 72%);border-radius:50%;position:absolute;inset:8%}.tpp-public .public-atlas .ie-page .ie-screen-morph{width:auto;position:absolute;inset:9%}.tpp-public .public-atlas .ie-page .ie-prompt{font-family:var(--ie-display);color:var(--ie-on-plum);letter-spacing:-.03em;gap:8px;margin-bottom:26px;font-size:clamp(28px,2.6vw,40px);font-style:italic;line-height:1.1;display:grid}.tpp-public .public-atlas .ie-page .ie-prompt span{word-spacing:.12em;letter-spacing:normal;font-family:var(--home-body-font,inherit);color:var(--ie-lime);font-size:12px;font-style:normal}.tpp-public .public-atlas .ie-page .ie-meter{gap:7px;display:grid}.tpp-public .public-atlas .ie-page .ie-meter-step{text-align:left;color:color-mix(in oklab, var(--ie-on-plum) 62%, transparent);border-radius:14px;grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:5px 8px 5px 5px;font-size:14px;transition:background .2s,color .2s;display:grid}.tpp-public .public-atlas .ie-page .ie-meter-step i{height:16px;width:calc(22% + var(--j) * 19.5%);background:color-mix(in oklab, var(--ie-on-plum) 14%, transparent);border-radius:99px;transition:background .3s,box-shadow .3s;display:block}.tpp-public .public-atlas .ie-page .ie-meter-step.is-lit i{background:linear-gradient(90deg, var(--ie-lime), color-mix(in oklab, var(--ie-lime) 60%, white));box-shadow:inset 0 -2px 0 #00000024, 0 0 16px -2px color-mix(in oklab, var(--ie-lime) 60%, transparent)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-meter-step.is-lit i{box-shadow:inset 0 -2px 0 lab(0% 0 0/.14), 0 0 16px -2px color-mix(in oklab, var(--ie-lime) 60%, transparent)}}.tpp-public .public-atlas .ie-page .ie-meter-step:hover{color:var(--ie-on-plum)}.tpp-public .public-atlas .ie-page .ie-meter-step.is-on{color:var(--ie-on-plum);background:color-mix(in oklab, var(--ie-on-plum) 9%, transparent);font-weight:600}.tpp-public .public-atlas .ie-page .ie-screen-says{color:color-mix(in oklab, var(--ie-lilac) 55%, white);min-height:54px;margin-top:22px;font-size:19px;line-height:1.4}.tpp-public .public-atlas .ie-page .ie-nudge{gap:10px;margin-top:18px;display:flex}.tpp-public .public-atlas .ie-page .ie-nudge button{width:48px;height:48px;color:var(--ie-ink);background:var(--ie-lime);border-radius:50%;font-size:24px;line-height:1;box-shadow:inset 0 2px #ffffff80,inset 0 -3px #00000029;box-shadow:inset 0 2px lab(100% -.0000298023 .0000119209/.5),inset 0 -3px lab(0% 0 0/.16)}.tpp-public .public-atlas .ie-page .ie-nudge button:disabled{opacity:.35;cursor:default}.tpp-public .public-atlas .ie-page .ie-heads-copy{text-align:center;justify-items:center;display:grid}.tpp-public .public-atlas .ie-page .ie-heads-copy .ie-lead{max-width:620px;margin-top:22px}.tpp-public .public-atlas .ie-page .ie-crowd{justify-content:center;align-items:flex-end;gap:22px;max-width:1200px;margin:60px auto 0;display:flex;position:relative}.tpp-public .public-atlas .ie-page .ie-person{--lift:0px;width:200px;transform:translateY(var(--lift));justify-items:center;display:grid}.tpp-public .public-atlas .ie-page .ie-person:nth-child(2){--lift:-26px}.tpp-public .public-atlas .ie-page .ie-person:nth-child(3){--lift:8px}.tpp-public .public-atlas .ie-page .ie-person:nth-child(4){--lift:-18px}.tpp-public .public-atlas .ie-page .ie-person:nth-child(5){--lift:-2px}.tpp-public .public-atlas .ie-page .ie-cloud{background:var(--ie-paper);border:1px solid color-mix(in oklab, var(--ie-ink) 7%, transparent);width:176px;height:176px;box-shadow:inset 0 3px 0 #ffffffb3, 0 24px 36px -26px color-mix(in oklab, var(--ie-ink) 50%, transparent);border-radius:50%;margin-bottom:30px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-cloud{box-shadow:inset 0 3px 0 lab(100% -.0000298023 .0000119209/.7), 0 24px 36px -26px color-mix(in oklab, var(--ie-ink) 50%, transparent)}}.tpp-public .public-atlas .ie-page .ie-cloud-apple{width:auto;position:absolute;inset:10%}.tpp-public .public-atlas .ie-page .ie-puff{background:var(--ie-paper);border:1px solid color-mix(in oklab, var(--ie-ink) 7%, transparent);box-shadow:0 8px 14px -10px color-mix(in oklab, var(--ie-ink) 50%, transparent);border-radius:50%;position:absolute}.tpp-public .public-atlas .ie-page .ie-puff-1{width:22px;height:22px;bottom:-18px;left:44%}.tpp-public .public-atlas .ie-page .ie-puff-2{width:12px;height:12px;bottom:-36px;left:40%}.tpp-public .public-atlas .ie-page .ie-person-face{width:104px}.tpp-public .public-atlas .ie-page .ie-person figcaption{text-align:center;color:var(--ie-muted);max-width:160px;min-height:36px;margin-top:12px;font-size:14px;line-height:1.3}.tpp-public .public-atlas .ie-page .ie-quote{background:var(--ie-lime);max-width:640px;color:var(--ie-ink);box-shadow:inset 0 2px 0 #ffffff80, 0 20px 30px -22px color-mix(in oklab, var(--ie-ink) 60%, transparent);border-radius:24px;gap:8px;margin:64px auto 0;padding:24px 30px;display:grid;transform:rotate(-1.2deg)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-quote{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.5), 0 20px 30px -22px color-mix(in oklab, var(--ie-ink) 60%, transparent)}}.tpp-public .public-atlas .ie-page .ie-quote span{word-spacing:.12em;font-size:12px;font-weight:600}.tpp-public .public-atlas .ie-page .ie-quote p{font-family:var(--ie-display);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-style:italic;line-height:1.25}.tpp-public .public-atlas .ie-page .ie-sample-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.tpp-public .public-atlas .ie-page .ie-report{background:var(--ie-paper);border:1px solid color-mix(in oklab, var(--ie-ink) 8%, transparent);box-shadow:inset 0 2px 0 #ffffffb3, 0 40px 60px -40px color-mix(in oklab, var(--ie-ink) 55%, transparent);border-radius:34px;padding:26px 30px 30px;position:relative;transform:rotate(-1deg)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-report{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.7), 0 40px 60px -40px color-mix(in oklab, var(--ie-ink) 55%, transparent)}}.tpp-public .public-atlas .ie-page .ie-report-top{word-spacing:.12em;color:var(--ie-muted);border-bottom:1px solid var(--ie-line);justify-content:space-between;align-items:center;padding-bottom:16px;font-size:12px;display:flex}.tpp-public .public-atlas .ie-page .ie-badge{background:var(--ie-lime);color:var(--ie-ink);border-radius:99px;padding:5px 10px;font-weight:600}.tpp-public .public-atlas .ie-page .ie-report-body{grid-template-columns:1.3fr .7fr;align-items:center;gap:20px;padding-top:12px;display:grid}.tpp-public .public-atlas .ie-page .ie-flower{padding:6%;position:relative}.tpp-public .public-atlas .ie-page .ie-flower-thumb{z-index:1;left:calc(50% + var(--x) * 44%);top:calc(50% + var(--y) * 44%);aspect-ratio:1;background:var(--ie-paper);border:1px solid color-mix(in oklab, var(--ie-ink) 8%, transparent);width:17%;box-shadow:0 10px 18px -12px color-mix(in oklab, var(--ie-ink) 60%, transparent);border-radius:30%;margin:-8.5% 0 0 -8.5%;padding:1.5%;position:absolute}.tpp-public .public-atlas .ie-page .ie-flower svg{width:100%;filter:drop-shadow(0 16px 18px color-mix(in oklab, var(--ie-ink) 18%, transparent));display:block;overflow:visible}.tpp-public .public-atlas .ie-page .ie-flower-ring{fill:none;stroke:color-mix(in oklab, var(--ie-ink) 12%, transparent);stroke-dasharray:3 6}.tpp-public .public-atlas .ie-page .ie-petal{stroke:color-mix(in oklab, var(--ie-ink) 18%, transparent);stroke-width:1.5px}.tpp-public .public-atlas .ie-page .ie-petal-shine{fill:#fff;opacity:.5}.tpp-public .public-atlas .ie-page .ie-flower-core{fill:var(--ie-plum);stroke:var(--ie-paper);stroke-width:4px}.tpp-public .public-atlas .ie-page .ie-flower-n{fill:var(--ie-on-plum);font-size:22px;font-weight:600}.tpp-public .public-atlas .ie-page .ie-flower-l{word-spacing:.12em;fill:var(--ie-on-plum);font-size:12px}.tpp-public .public-atlas .ie-page .ie-legend{gap:12px;display:grid}.tpp-public .public-atlas .ie-page .ie-legend-row{border-bottom:1px dashed var(--ie-line);grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding-bottom:12px;font-size:14.5px;display:grid}.tpp-public .public-atlas .ie-page .ie-legend-row i{background:var(--tone);width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ie-ink) 18%, transparent);border-radius:50%}.tpp-public .public-atlas .ie-page .ie-legend-row b{letter-spacing:-.03em;font-size:22px;font-weight:500}.tpp-public .public-atlas .ie-page .ie-legend-scale{color:var(--ie-muted);text-align:right;font-size:14px}.tpp-public .public-atlas .ie-page .ie-sample-copy .ie-lead{margin-top:22px}.tpp-public .public-atlas .ie-page .ie-ticks{gap:12px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.tpp-public .public-atlas .ie-page .ie-ticks li{align-items:center;gap:12px;display:flex}.tpp-public .public-atlas .ie-page .ie-ticks svg{box-sizing:content-box;background:var(--ie-lime);border-radius:50%;width:16px;height:16px;padding:4px}.tpp-public .public-atlas .ie-page .ie-honest-section{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.tpp-public .public-atlas .ie-page .ie-pinned{background:color-mix(in oklab, var(--ie-lilac) 40%, var(--ie-paper));border:1px solid color-mix(in oklab, var(--ie-ink) 8%, transparent);border-radius:22px;max-width:520px;margin-top:34px;padding:22px 24px}.tpp-public .public-atlas .ie-page .ie-pin-label{word-spacing:.12em;color:var(--ie-plum);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.tpp-public .public-atlas .ie-page .ie-pinned p{font-size:16px;line-height:1.55}.tpp-public .public-atlas .ie-page .ie-details{border-bottom:1px solid var(--ie-line);max-width:520px;margin-top:16px}.tpp-public .public-atlas .ie-page .ie-details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;list-style:none;display:flex}.tpp-public .public-atlas .ie-page .ie-details summary::-webkit-details-marker{display:none}.tpp-public .public-atlas .ie-page .ie-details summary svg{width:16px;height:16px}.tpp-public .public-atlas .ie-page .ie-details p{color:var(--ie-muted);padding-bottom:16px;font-size:16px;line-height:1.55}.tpp-public .public-atlas .ie-page .ie-honest-cards{gap:16px;display:grid}.tpp-public .public-atlas .ie-page .ie-honest-card{background:var(--ie-paper);border:1px solid color-mix(in oklab, var(--ie-ink) 8%, transparent);box-shadow:0 20px 34px -28px color-mix(in oklab, var(--ie-ink) 60%, transparent);border-radius:26px;padding:24px 26px 24px 84px;position:relative}.tpp-public .public-atlas .ie-page .ie-honest-card:first-child{transform:rotate(-.7deg)}.tpp-public .public-atlas .ie-page .ie-honest-card:nth-child(2){margin-left:34px}.tpp-public .public-atlas .ie-page .ie-honest-card:nth-child(3){transform:rotate(.6deg)}.tpp-public .public-atlas .ie-page .ie-honest-n{background:var(--ie-lime);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:grid;position:absolute;top:24px;left:24px;box-shadow:inset 0 -2px #0000001f;box-shadow:inset 0 -2px lab(0% 0 0/.12)}.tpp-public .public-atlas .ie-page .ie-honest-card h3{letter-spacing:-.03em;margin:0 0 6px;font-size:21px;font-weight:500}.tpp-public .public-atlas .ie-page .ie-honest-card p{color:var(--ie-muted);font-size:16px;line-height:1.55}.tpp-public .public-atlas .ie-page .ie-quiet{align-items:center;gap:10px;margin-top:14px;font-size:13px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .ie-page .ie-qd-frame{background:var(--ie-cream);border:1px solid color-mix(in oklab, var(--ie-ink) 10%, transparent);text-align:center;width:64px;height:64px;color:var(--ie-muted);border-radius:16px;place-items:center;padding:6px;font-size:10px;line-height:1.15;display:grid}.tpp-public .public-atlas .ie-page .ie-qd-frame.is-empty{background:0 0;border-style:dashed;border-width:1.5px}.tpp-public .public-atlas .ie-page .ie-qd-arrow{color:var(--ie-muted);font-size:18px}.tpp-public .public-atlas .ie-page .ie-quiet-switch{background:var(--ie-plum);border-radius:99px;width:42px;height:24px;margin-left:12px;position:relative}.tpp-public .public-atlas .ie-page .ie-quiet-switch i{background:var(--ie-paper);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;right:3px}.tpp-public .public-atlas .ie-page .ie-closing{color:var(--ie-on-plum);background:radial-gradient(circle at 26% 40%, color-mix(in oklab, var(--ie-plum) 80%, transparent), transparent 55%), linear-gradient(160deg, var(--ie-night), color-mix(in oklab, var(--ie-night) 75%, black));border-radius:48px;margin:140px 24px 24px}.tpp-public .public-atlas .ie-page .ie-closing-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1300px;margin:0 auto;padding:90px 64px;display:grid}.tpp-public .public-atlas .ie-page .ie-closing-art{height:460px;position:relative}.tpp-public .public-atlas .ie-page .ie-closing-cloud{background:radial-gradient(circle at 50% 45%, var(--ie-paper) 0 50%, color-mix(in oklab, var(--ie-paper) 0%, transparent) 71%);border-radius:50%;width:330px;height:330px;margin-left:-165px;position:absolute;top:0;left:50%}.tpp-public .public-atlas .ie-page .ie-closing-apple{width:auto;position:absolute;inset:14%}.tpp-public .public-atlas .ie-page .ie-closing-puff{background:color-mix(in oklab, var(--ie-paper) 70%, transparent);border-radius:50%;position:absolute;left:50%}.tpp-public .public-atlas .ie-page .ie-closing-puff-1{width:22px;height:22px;margin-left:-30px;top:318px}.tpp-public .public-atlas .ie-page .ie-closing-puff-2{width:12px;height:12px;margin-left:-20px;top:350px}.tpp-public .public-atlas .ie-page .ie-eye{width:240px;margin-left:-120px;position:absolute;bottom:0;left:50%;overflow:visible}.tpp-public .public-atlas .ie-page .ie-eye path{fill:none;stroke:var(--ie-lime);stroke-width:7px;stroke-linecap:round}.tpp-public .public-atlas .ie-page .ie-closing h2{font-size:clamp(56px,6vw,96px)}.tpp-public .public-atlas .ie-page .ie-closing h2 em{color:var(--ie-lime)}.tpp-public .public-atlas .ie-page .ie-closing-copy .ie-small{color:color-mix(in oklab, var(--ie-on-plum) 70%, transparent)}.tpp-public .public-atlas .ie-page .ie-primary-lime{background:var(--ie-lime);color:var(--ie-ink);box-shadow:inset 0 2px 0 #ffffff80, 0 16px 30px -14px color-mix(in oklab, var(--ie-lime) 60%, transparent);margin-top:36px}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ie-page .ie-primary-lime{box-shadow:inset 0 2px 0 lab(100% -.0000298023 .0000119209/.5), 0 16px 30px -14px color-mix(in oklab, var(--ie-lime) 60%, transparent)}}@media (max-width:1100px){.tpp-public .public-atlas .ie-page .ie-board{grid-template-columns:1fr}.tpp-public .public-atlas .ie-page .ie-tabs{grid-template-columns:repeat(4,1fr)}.tpp-public .public-atlas .ie-page .ie-tab{text-align:center;flex-direction:column;gap:8px;padding:12px}.tpp-public .public-atlas .ie-page .ie-tab:hover{transform:translateY(-3px)}.tpp-public .public-atlas .ie-page .ie-tab-text i{display:none}.tpp-public .public-atlas .ie-page .ie-sample-section,.tpp-public .public-atlas .ie-page .ie-honest-section{grid-template-columns:1fr;gap:50px}}@media (max-width:760px){.tpp-public .public-atlas .ie-page .ie-section{padding:90px 18px 0}.tpp-public .public-atlas .ie-page .ie-head{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.tpp-public .public-atlas .ie-page h2{font-size:44px}.tpp-public .public-atlas .ie-page .ie-lead,.tpp-public .public-atlas .ie-page .ie-head-side p{font-size:16px}.tpp-public .public-atlas .ie-page .ie-hero{grid-template:"head""stage""foot"/1fr;padding:14px 18px 20px}.tpp-public .public-atlas .ie-page .ie-hero-head{padding-top:0}.tpp-public .public-atlas .ie-page .ie-eyebrow{margin-bottom:12px;font-size:14px}.tpp-public .public-atlas .ie-page h1{letter-spacing:-.06em;font-size:54px}.tpp-public .public-atlas .ie-page .ie-accent{margin-top:12px;font-size:23px}.tpp-public .public-atlas .ie-page .ie-stage{margin-top:4px}.tpp-public .public-atlas .ie-page .ie-lens{width:244px}.tpp-public .public-atlas .ie-page .ie-ring-2{inset:-18px}.tpp-public .public-atlas .ie-page .ie-hero-sticker{top:4%;left:-26%}.tpp-public .public-atlas .ie-page .ie-hero-burst{width:40px;height:40px;right:-12%}.tpp-public .public-atlas .ie-page .ie-dial{border-radius:24px;margin-top:-30px;padding:12px 16px 10px}.tpp-public .public-atlas .ie-page .ie-dial-top{word-spacing:.12em;display:none}.tpp-public .public-atlas .ie-page .ie-dial-answer{gap:0;min-height:0;margin:0 0 4px}.tpp-public .public-atlas .ie-page .ie-dial-answer b{font-size:17px}.tpp-public .public-atlas .ie-page .ie-dial-answer span{font-size:14px;line-height:1.35}.tpp-public .public-atlas .ie-page .ie-range{height:34px}.tpp-public .public-atlas .ie-page .ie-stops{display:none}.tpp-public .public-atlas .ie-page .ie-hero-foot{flex-direction:column;margin-top:16px;display:flex}.tpp-public .public-atlas .ie-page .ie-ctas{order:1;gap:18px}.tpp-public .public-atlas .ie-page .ie-primary{padding:17px 24px}.tpp-public .public-atlas .ie-page .ie-sub{order:2;margin:22px 0 0;font-size:15.5px}.tpp-public .public-atlas .ie-page .ie-small{order:3;margin-top:12px}.tpp-public .public-atlas .ie-page .ie-tabs{gap:8px}.tpp-public .public-atlas .ie-page .ie-tab{border-radius:20px;padding:8px 4px 10px}.tpp-public .public-atlas .ie-page .ie-tab-thumb{border-radius:16px;width:54px;height:54px;padding:4px}.tpp-public .public-atlas .ie-page .ie-tab-text b{font-size:14px}.tpp-public .public-atlas .ie-page .ie-screen{border-radius:30px;grid-template-columns:1fr;gap:6px;min-height:0;padding:16px 18px 24px}.tpp-public .public-atlas .ie-page .ie-screen-art{max-width:290px}.tpp-public .public-atlas .ie-page .ie-prompt{margin-bottom:16px;font-size:26px}.tpp-public .public-atlas .ie-page .ie-meter-step{grid-template-columns:76px 1fr;gap:10px;font-size:14px}.tpp-public .public-atlas .ie-page .ie-screen-says{min-height:44px;margin-top:14px;font-size:16px}.tpp-public .public-atlas .ie-page .ie-crowd{grid-template-columns:repeat(6,1fr);gap:26px 6px;margin-top:50px;display:grid}.tpp-public .public-atlas .ie-page .ie-person{grid-column:span 2;width:auto}.tpp-public .public-atlas .ie-page .ie-person:nth-child(4){grid-column:2/span 2}.tpp-public .public-atlas .ie-page .ie-cloud{width:100px;height:100px;margin-bottom:22px}.tpp-public .public-atlas .ie-page .ie-puff-1{width:14px;height:14px;bottom:-13px}.tpp-public .public-atlas .ie-page .ie-puff-2{width:8px;height:8px;bottom:-24px}.tpp-public .public-atlas .ie-page .ie-person-face{width:62px}.tpp-public .public-atlas .ie-page .ie-person figcaption{max-width:110px;font-size:14px}.tpp-public .public-atlas .ie-page .ie-quote{margin-top:40px;padding:20px 22px}.tpp-public .public-atlas .ie-page .ie-report{padding:20px 18px 24px;transform:none}.tpp-public .public-atlas .ie-page .ie-report-body{grid-template-columns:1fr}.tpp-public .public-atlas .ie-page .ie-flower{max-width:270px;margin:0 auto}.tpp-public .public-atlas .ie-page .ie-honest-card{padding:20px 20px 20px 72px}.tpp-public .public-atlas .ie-page .ie-honest-card:nth-child(2){margin-left:0}.tpp-public .public-atlas .ie-page .ie-honest-n{top:20px;left:18px}.tpp-public .public-atlas .ie-page .ie-closing{border-radius:34px;margin:90px 10px 10px}.tpp-public .public-atlas .ie-page .ie-closing-inner{grid-template-columns:1fr;gap:20px;padding:50px 22px 44px}.tpp-public .public-atlas .ie-page .ie-closing-art{height:330px}.tpp-public .public-atlas .ie-page .ie-closing-cloud{width:240px;height:240px;margin-left:-120px}.tpp-public .public-atlas .ie-page .ie-closing-puff-1{top:232px}.tpp-public .public-atlas .ie-page .ie-closing-puff-2{top:258px}.tpp-public .public-atlas .ie-page .ie-eye{width:170px;margin-left:-85px}.tpp-public .public-atlas .ie-page .ie-closing h2{font-size:50px}}.tpp-public .public-atlas .ie-page>.ie-senses-section{padding-top:102px}@media (max-width:760px){.tpp-public .public-atlas .ie-page>.ie-senses-section{padding-top:72px}}.tpp-public .public-atlas .ie-page :is(.ie-accent em,.ie-prompt,.ie-quote p){font-style:normal}.tpp-public .public-atlas .ie-page:is([data-home-skin=themed] *) :is(.ie-hero>*,.ie-head>*,.ie-section>*,.ie-section>*>*){min-width:0}.tpp-public .public-atlas .ie-page:is([data-home-skin=themed] *) h2{overflow-wrap:break-word}.tpp-public .public-atlas .ie-page:is([data-home-skin=themed] *) .ie-screen-says{color:color-mix(in oklab, currentColor 80%, transparent)}.tpp-public .public-atlas .ie-page:is([data-home-skin=themed] *) .ie-tab-text i{color:color-mix(in oklab, currentColor 90%, transparent)}.tpp-public .public-atlas .ie-page:is([data-home-skin=themed] *) .ie-tab.is-on .ie-tab-text i{color:var(--ie-on-plum)}.tpp-public:not([data-home-skin=themed]) .public-atlas .ie-page .ie-quote p{color:color-mix(in oklab, var(--ie-muted) 66%, var(--ie-ink))}@media (max-width:640px){.tpp-public .public-atlas .ie-page .ie-head h2:lang(ja){font-size:min(8.3vw,44px)}}.tpp-public .public-atlas .ie-page .ie-red:not(:lang(en)){-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 14C80 4 190 2 296 9' fill='none' stroke='%23e2402f' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M30 17C120 11 200 10 270 14' fill='none' stroke='%23e2402f' stroke-width='3' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E") 0 100%/100% .2em no-repeat;padding-bottom:.08em;display:inline}.tpp-public .public-atlas .ie-page .ie-red:not(:lang(en)):after{content:none}
