@property --sbs-corner-tl{syntax:"<color>";inherits:true;initial-value:#eee6ff}@property --sbs-corner-tr{syntax:"<color>";inherits:true;initial-value:#e6fcff}@property --sbs-corner-br{syntax:"<color>";inherits:true;initial-value:#ffe6f4}@property --sbs-corner-bl{syntax:"<color>";inherits:true;initial-value:#fff}.sbs__deck{--sbs-offset:0px;--sbs-corner-tl:#eee6ff;--sbs-corner-tr:#e6fcff;--sbs-corner-br:#ffe6f4;--sbs-corner-bl:#fff;touch-action:none;background-color:#fff;background-image:radial-gradient(ellipse at 0% 0%, var(--sbs-corner-tl), transparent 68%), radial-gradient(ellipse at 100% 0%, var(--sbs-corner-tr), transparent 68%), radial-gradient(ellipse at 100% 100%, var(--sbs-corner-br), transparent 68%), radial-gradient(ellipse at 0% 100%, var(--sbs-corner-bl), transparent 68%);outline:none;width:100%;min-width:1024px;height:100%;animation:18s ease-in-out infinite sbs-corners;position:absolute;top:0;left:0;overflow:hidden}@keyframes sbs-corners{0%,to{--sbs-corner-tl:#eee6ff;--sbs-corner-tr:#e6fcff;--sbs-corner-br:#ffe6f4;--sbs-corner-bl:#fff}25%{--sbs-corner-tl:#e6fcff;--sbs-corner-tr:#ffe6f4;--sbs-corner-br:#fff;--sbs-corner-bl:#eee6ff}50%{--sbs-corner-tl:#ffe6f4;--sbs-corner-tr:#fff;--sbs-corner-br:#eee6ff;--sbs-corner-bl:#e6fcff}75%{--sbs-corner-tl:#fff;--sbs-corner-tr:#eee6ff;--sbs-corner-br:#e6fcff;--sbs-corner-bl:#ffe6f4}}@media (prefers-reduced-motion:reduce){.sbs__deck{animation:none}}.sbs__slide{z-index:0;transform-origin:50%;border-radius:0;flex-direction:column;transition:none;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(100%);box-shadow:0 0 60px #35007b1a}.sbs__slide:before{content:"";z-index:-1;pointer-events:none;background-color:#fff;background-image:radial-gradient(ellipse at 0% 0%, var(--sbs-corner-tl), transparent 68%), radial-gradient(ellipse at 100% 0%, var(--sbs-corner-tr), transparent 68%), radial-gradient(ellipse at 100% 100%, var(--sbs-corner-br), transparent 68%), radial-gradient(ellipse at 0% 100%, var(--sbs-corner-bl), transparent 68%);position:absolute;inset:0;transform:translateY(-100%)}.sbs__slide--before{transform:translateY(-100%)}.sbs__slide--before:before{transform:translateY(100%)}.sbs__slide--current{z-index:2;transform:translate(0,0)}.sbs__slide--current:before{transform:translate(0,0)}.sbs__slide--under{z-index:1}.sbs__slide--out{transform:translate3d(0, calc(-1 * var(--sbs-offset,0px)), 0)}.sbs__slide--out:before{transform:translate3d(0, var(--sbs-offset,0px), 0)}.sbs__slide--next{z-index:1;transform:translate(0,0)}.sbs__slide--next:before{transform:translate(0,0)}.sbs__slide--prev{z-index:2;transform:translate3d(0, calc(-100% + var(--sbs-offset,0px)), 0)}.sbs__slide--prev:before{transform:translate3d(0, calc(100% - var(--sbs-offset,0px)), 0)}.sbs__slide{color:#1c1c1c;background:#fcfefd}.sbs__slide--title{background:#f1f0f8}.sbs__slide--title:before{display:none}.sbs__slide--notes{background-color:#000;background-image:url(/img/clipboard.jpg);background-position:0;background-repeat:no-repeat;background-size:cover}.sbs__slide--notes:before{display:none}.sbs__title-media{box-sizing:border-box;height:70%;padding:0 var(--sbs-inline) calc(1.5rem + 5%);background:url(/img/20261103-123902-448132.jpg) 50%/cover no-repeat;align-items:flex-end;display:flex}.sbs__title-heading{letter-spacing:-.04em;width:100%;margin:0;font-size:clamp(2.75rem,7vw,5rem);font-weight:200;line-height:.98}.sbs__title-brand{left:var(--sbs-inline);flex-direction:column;align-items:flex-start;gap:.4rem;display:flex;position:absolute;bottom:8%}.sbs__title-logo{width:155px;height:auto}.sbs__title-year{letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:400;line-height:1}.sbs__slide-content{box-sizing:border-box;min-height:0;padding:12vh var(--sbs-inline);scrollbar-width:none;flex:auto;overflow:hidden auto}.sbs__slide-content::-webkit-scrollbar{display:none}.sbs__slide-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.72;margin:0 0 .75rem;font-size:.8rem}.sbs__slide-heading{letter-spacing:-.04em;max-width:16ch;margin:0 0 1.25rem;font-size:clamp(2.75rem,7vw,5rem);font-weight:560;line-height:.98}.sbs__slide-heading--full{width:100%;max-width:none;margin-bottom:3rem}.sbs__slide-heading--space{margin-bottom:3rem}.sbs__slide-link{color:#3ea1ca;text-underline-offset:.18em}.sbs__compare-legend{flex-wrap:wrap;gap:.85rem 1.4rem;margin:0 0 1.5rem;padding:0;font-size:.95rem;list-style:none;display:flex}.sbs__compare-legend li{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.sbs__compare{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.4}.sbs__compare th,.sbs__compare td{vertical-align:middle;border-bottom:1px solid #0000001f;padding:.75rem .55rem}.sbs__compare tbody tr:last-child th,.sbs__compare tbody tr:last-child td{border-bottom:0}.sbs__compare thead th{text-align:center;background:#fff;font-size:.85rem;font-weight:560}.sbs__compare th:first-child{text-align:left;font-weight:500}.sbs__compare td{text-align:center;width:7.5rem}.sbs__mark{background-position:50%;background-repeat:no-repeat;background-size:.78rem .78rem;border-radius:50%;width:1.55rem;height:1.55rem;display:inline-grid}.sbs__mark--yes{background-color:#1c1c1c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.2 6.4 11.4 12.8 4.6' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sbs__mark--no{opacity:.55;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 4.2 11.8 11.8M11.8 4.2 4.2 11.8' fill='none' stroke='%231c1c1c' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1.5px #00000059}.sbs__mark--partial{background-color:#eee6ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='5' fill='none' stroke='%231c1c1c' stroke-width='1'/%3E%3C/svg%3E");background-size:.72rem .72rem}.sbs__mark--shot{cursor:pointer;border:0;padding:0;position:relative}.sbs__mark-badge{pointer-events:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Crect x='0.8' y='0.8' width='14.4' height='10.4' rx='1.4' fill='none' stroke='%231c1c1c' stroke-width='1.2'/%3E%3Cpath d='M2.2 9.2 5.4 6.1 7.6 8.2 10.2 4.8 13.8 9.2' fill='none' stroke='%231c1c1c' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.62rem .46rem no-repeat;border-radius:.12rem;width:.78rem;height:.62rem;position:absolute;bottom:-.16rem;right:-.28rem;box-shadow:0 0 0 1px #1c1c1c}.sbs__mark-badge--play{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 4.2 12.2 8 6.2 11.8Z' fill='%231c1c1c'/%3E%3C/svg%3E") 50%/.42rem no-repeat;border-radius:50%;width:.72rem;height:.72rem}.sbs__lightbox{--sbs-shot-x:0px;--sbs-shot-y:0px;--sbs-shot-scale:.08;z-index:30;visibility:hidden;pointer-events:none;background:#08080c00;place-items:center;padding:6vh 6vw;transition:background .32s;display:grid;position:fixed;inset:0}.sbs__lightbox--from{visibility:visible}.sbs__lightbox--prep .sbs__lightbox-shot{transition:none}.sbs__lightbox--open{pointer-events:auto;background:#08080cb8}.sbs__lightbox-stage{pointer-events:none;flex-direction:column;align-items:center;width:fit-content;max-width:100%;height:fit-content;max-height:100%;display:flex}.sbs__lightbox-shot{object-fit:contain;opacity:0;pointer-events:auto;width:auto;max-width:100%;height:auto;max-height:88vh;transform:translate(var(--sbs-shot-x), var(--sbs-shot-y)) scale(var(--sbs-shot-scale));transform-origin:50%;border-radius:16px;flex:0 auto;transition:transform .32s,opacity .32s;display:none}.sbs__lightbox--labeled .sbs__lightbox-shot{max-height:calc(88vh - 3.5rem)}.sbs__lightbox-label{color:#fff;text-align:center;opacity:0;flex:none;margin:.85rem 0 0;font-size:1.125rem;transition:opacity .32s;display:none}.sbs__lightbox--labeled .sbs__lightbox-label{display:block}.sbs__lightbox--open.sbs__lightbox--labeled .sbs__lightbox-label{opacity:1}.sbs__lightbox--image .sbs__lightbox-still,.sbs__lightbox--video .sbs__lightbox-video{display:block}.sbs__lightbox--open .sbs__lightbox-shot{opacity:1;transform:translate(0)scale(1)}.sbs__lightbox-nav{z-index:1;cursor:pointer;background:#fff 50%/1.1rem no-repeat;border:0;border-radius:50%;width:3rem;height:3rem;margin:0;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 60px #35007b1a}.sbs__lightbox-nav--prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3.5 5.5 8 10 12.5' fill='none' stroke='%231c1c1c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");left:1.5rem}.sbs__lightbox-nav--next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' fill='none' stroke='%231c1c1c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");right:1.5rem}.sbs__lightbox--open.sbs__lightbox--nav .sbs__lightbox-nav{display:block}@keyframes sbs-lightbox-spinner{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.sbs__lightbox-loader{z-index:2;opacity:.5;pointer-events:none;display:none;position:absolute;top:50%;left:50%}.sbs__lightbox--loading .sbs__lightbox-loader{display:block}.sbs__lightbox--open.sbs__lightbox--loading .sbs__lightbox-shot,.sbs__lightbox--open.sbs__lightbox--loading .sbs__lightbox-label{opacity:0;transition:none}.sbs__lightbox-loader-bk,.sbs__lightbox-loader-circle{background:50%/contain no-repeat;width:60px;height:60px;position:absolute;top:-30px;left:-30px}.sbs__lightbox-loader-bk{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ccircle cx='30' cy='30' r='24' fill='none' stroke='%23ffffff' stroke-width='4'/%3E%3C/svg%3E")}.sbs__lightbox-loader-circle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M30 6a24 24 0 0 1 0 48' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");animation:2s linear infinite sbs-lightbox-spinner}.sbs__lightbox-shot--flat,.sbs__lightbox--open .sbs__lightbox-shot.sbs__lightbox-shot--flat{transform:none}.sbs__slide-text{max-width:80%;margin:0 0 1rem;font-size:1.125rem;line-height:1.65}.sbs__slide-text:last-child{margin-bottom:0}.sbs__evidence{gap:2rem;width:100%;max-width:none;height:16rem;margin:3rem 0;display:flex}.sbs__evidence--ratio{align-items:flex-start;height:auto}.sbs__evidence--ratio .sbs__evidence-shot{aspect-ratio:4/3;height:auto}.sbs__evidence-shot{cursor:pointer;background:#fff;border:3px solid #fff;border-radius:1rem;flex:1 1 0;min-width:0;height:100%;padding:0;transition:transform .32s;overflow:hidden;box-shadow:0 0 60px #35007b1a}.sbs__evidence-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.sbs__evidence-shot:hover{transform:scale(1.02)}.sbs__thanks{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.sbs__thanks .sbs__slide-heading{max-width:none}.sbs__thanks-links{justify-content:center;gap:2rem;width:min(100%,52rem);margin-top:2.5rem;display:flex}.sbs__thanks-link{min-width:0;color:inherit;flex:1 1 0;text-decoration:none}.sbs__thanks-shot{background:#fff;border:3px solid #fff;border-radius:1rem;height:14rem;transition:transform .32s;display:block;overflow:hidden;box-shadow:0 0 60px #35007b1a}.sbs__thanks-shot img{object-fit:cover;width:100%;height:100%;display:block}.sbs__thanks-link:hover .sbs__thanks-shot{transform:scale(1.02)}.sbs__thanks-label{margin-top:.85rem;font-size:1.125rem;display:block}.sbs__thanks-social{justify-content:center;gap:1.25rem;margin-top:2.25rem;display:flex}.sbs__thanks-social-link{color:#1c1c1c;background:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .32s;display:flex;box-shadow:0 0 60px #35007b1a}.sbs__thanks-social-link svg{fill:currentColor;width:1.35rem;height:1.35rem}.sbs__thanks-social-link:hover{transform:scale(1.02)}.sbs__thanks-foot{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.sbs__thanks-mark{width:1.75rem;height:auto;display:block}.sbs__thanks-year{letter-spacing:.06em;margin:0;font-size:.6875rem;font-weight:400;line-height:1}.sbs__intros{align-items:flex-start;gap:2rem;width:100%;margin:3rem 0;display:flex}.sbs__intro{flex:1 1 0;min-width:0;margin:0}.sbs__intro-video{aspect-ratio:4/3;object-fit:cover;background:#fff 50%/cover no-repeat;border:3px solid #fff;border-radius:1rem;width:100%;height:auto;display:block;box-shadow:0 0 60px #35007b1a}.sbs__intro-video--chatgpt{background-image:url(/img/intro-chatgpt.jpg)}.sbs__intro-video--claude{background-image:url(/img/intro-claude.jpg)}.sbs__intro-video--cowork{background-image:url(/img/intro-cowork.jpg)}.sbs__intro-label{text-align:center;margin-top:.85rem;font-size:1.125rem;display:block}.sbs__dots{z-index:2;flex-direction:column;align-items:center;gap:16px;margin:0;padding:0;display:flex;position:fixed;top:50%;left:28px;transform:translateY(-50%)}.sbs__dot{width:4px;height:4px;color:inherit;box-shadow:none;cursor:pointer;background:#a39dc1;border:2px solid #0000;border-radius:50%;padding:0;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,height .15s,width .15s;display:block;position:relative}.sbs__dot--active{background:#fff;border-color:#ffffffeb;width:12px;height:12px;box-shadow:0 0 0 1px #00000073}.sbs__dot:focus-visible{outline-offset:4px;outline:2px solid #fff}.sbs__dot-title{color:#fff;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;background:#08080ce6;border-radius:999px;padding:.3rem .7rem calc(.3rem + 3px);font-size:.8rem;line-height:calc(1.2em - 2px);transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-4px)}.sbs__dot:hover .sbs__dot-title,.sbs__dot:focus-visible .sbs__dot-title{opacity:1;transform:translateY(-50%)translate(0)}:root{--sbs-inline:8%}*,:before,:after{box-sizing:border-box}html,body{background:#fff;height:100%;margin:0}html{overflow:auto hidden}html.sbs--lightbox-open{overflow:hidden}body{color:#1c1c1c;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:1024px;font-family:system-ui,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}
