:root{--nav-real: 72px}main{padding-top:calc(var(--nav-real) + var(--announce-h))}.skip-link{position:absolute;left:1rem;top:-100px;z-index:200;background:var(--black);color:var(--white);padding:.75rem 1rem}.skip-link:focus{top:1rem}.nav__link .badge{margin-left:.15rem}.split-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - var(--nav-real) - var(--announce-h))}.split-hero__media{position:relative;overflow:hidden;background:var(--black)}.split-hero__media img,.split-hero__media .video-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.split-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:var(--space-xl) clamp(1.5rem,6vw,6rem)}.split-hero__copy h1{font-size:clamp(3rem,6.5vw,6.5rem)}.split-hero__copy .lede{margin-top:var(--space-sm);opacity:1}.split-hero__copy p+p{margin-top:1rem}.split-hero__copy .btn-row{margin-top:var(--space-md)}.split-hero--reverse .split-hero__media{order:2}@media (max-width: 860px){.split-hero{grid-template-columns:1fr;min-height:0}.split-hero__media{aspect-ratio:4 / 5}.split-hero--reverse .split-hero__media{order:0}.split-hero__copy{padding:var(--space-lg) var(--gutter)}}.note{font-size:var(--text-small);color:var(--fg-dim)}.check-list{margin-top:.5rem}.check-list li{position:relative;padding-left:1.25rem;margin-top:.35rem}.check-list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--accent);transform:rotate(45deg)}.section-title{text-align:center;margin-bottom:var(--space-lg)}.section-title p{margin:var(--space-sm) auto 0;max-width:560px;color:var(--fg-dim)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.product-card{display:block}.product-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--char)}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration) var(--ease-out)}.product-card:hover .product-card__media img{transform:scale(1.03)}.product-card__media .badge{position:absolute;top:.75rem;left:.75rem}.product-card__name{margin-top:.75rem;font-weight:500;line-height:1.35}.product-card__price{font-size:var(--text-small);color:var(--fg-dim);margin-top:.15rem}@media (max-width: 768px){.product-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.product-grid{grid-template-columns:1fr}}.quote-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.quote-cards--2{grid-template-columns:repeat(2,1fr)}.quote-card{border-top:2px solid var(--fg);padding-top:var(--space-sm)}.quote-card__mark{font-family:var(--font-display);font-size:4rem;line-height:.6;height:2rem;display:block}.quote-card__client{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;margin:.35rem 0 .75rem}.quote-card__text{font-size:var(--text-body-lg);line-height:1.55}.quote-card__name{margin-top:var(--space-sm);font-size:var(--text-small);font-weight:700}.quote-card__role{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-label)}@media (max-width: 860px){.quote-cards,.quote-cards--2{grid-template-columns:1fr}}.video-frame{position:relative;aspect-ratio:var(--ratio, 16 / 9);background:var(--black);overflow:hidden;display:block}.video-frame--vertical{--ratio: 9 / 16}.video-frame--square{--ratio: 1 / 1}.video-frame img,.video-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--fit, cover);background:var(--black)}.video-frame__play{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:2px solid var(--white);background:#00000059}.video-frame__play:after{content:"";position:absolute;left:29px;top:23px;border-style:solid;border-width:13px 0 13px 20px;border-color:transparent transparent transparent var(--white)}.video-frame__note{position:absolute;left:.75rem;bottom:.75rem;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);background:var(--black);color:var(--white);padding:.3rem .5rem}.steps{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-lg);max-width:1100px;margin:0 auto}.step{display:grid;grid-template-columns:4rem 1fr;gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--rule)}.step__n{font-family:var(--font-display);font-size:3rem;line-height:.9;color:var(--accent)}.on-aqua .step__n,.on-magenta .step__n,.on-green .step__n,.on-hotpink .step__n{color:var(--black)}.step__title{font-weight:700;font-size:1.25rem;line-height:1.3}.step__text{margin-top:.35rem}.step__text+.step__text{margin-top:.75rem}@media (max-width: 768px){.steps{grid-template-columns:1fr}}.name-ticker{overflow:hidden;padding-block:var(--space-md)}.name-ticker__track{display:flex;width:max-content;animation:logoTicker 45s linear infinite}.name-ticker__items{display:flex;flex-shrink:0;align-items:center}.name-ticker__item{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,5vw,4.5rem);line-height:1;display:inline-flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem);white-space:nowrap}.name-ticker__item:after{content:"";width:.25em;height:.25em;background:currentColor;transform:rotate(45deg)}.name-ticker:hover .name-ticker__track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.name-ticker__track{animation:none;flex-wrap:wrap;width:auto}.name-ticker__items[aria-hidden]{display:none}.name-ticker__items{flex-wrap:wrap;padding-inline:var(--gutter)}}.story{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);align-items:center;padding-block:var(--space-xl);border-top:1px solid var(--rule)}.story:first-child{border-top:0}.story h3{font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.story p{margin-top:var(--space-sm);max-width:440px}.story__media{justify-self:end;width:100%;max-width:360px}@media (max-width: 768px){.story{grid-template-columns:1fr;gap:var(--space-md)}.story__media{justify-self:start;max-width:300px}}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 6px}.gallery img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;background:var(--char)}@media (max-width: 768px){.gallery{grid-template-columns:1fr 1fr}}.about-split{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-lg);align-items:center}.about-split img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.about-split h2{margin-bottom:var(--space-sm)}.about-split--reverse{grid-template-columns:7fr 5fr}.about-split--reverse>img{order:2}@media (max-width: 768px){.about-split,.about-split--reverse{grid-template-columns:1fr}.about-split--reverse>img{order:0}}.footer--draws{background:var(--black)}.footer__col ul{margin-top:0}.footer__col .btn{opacity:1}.footer__lede{opacity:.75;line-height:1.6;max-width:260px}.footer__lede .link{opacity:1}@media (max-width: 480px){.footer__cols{grid-template-columns:1fr}}.soon-hero{padding-block:var(--space-xl);text-align:center}.soon-hero h1{font-size:clamp(3.5rem,12vw,11rem)}.soon-hero .badge{font-size:.9rem;margin-bottom:var(--space-md)}.soon-hero p{max-width:520px;margin:var(--space-md) auto 0}.reel{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,24vw,320px);gap:var(--space-sm);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter) var(--space-sm);scrollbar-width:thin}.reel>*{scroll-snap-align:start}.reel .video-frame{--ratio: 9 / 16}.reel figcaption.reel__cap{font-size:var(--text-small);margin-top:.5rem;color:var(--fg-dim)}.reel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-md)}.reel-head p{max-width:520px;color:var(--fg-dim)}.reel-hint{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700;color:var(--fg-dim)}.loop-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:0 6px}.loop-row .video-frame{--ratio: 9 / 16}@media (max-width: 768px){.loop-row{grid-auto-flow:column;grid-auto-columns:46vw;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.loop-row>*{scroll-snap-align:start}}.logo-band{padding-block:var(--space-lg)}.logo-band .logo-ticker__logo{height:clamp(36px,5vw,56px);opacity:1;filter:brightness(0)}.logo-band .logo-ticker__items{gap:clamp(3rem,7vw,6rem);padding-right:clamp(3rem,7vw,6rem);animation-duration:35s}.collab-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 6px}.collab-tile{position:relative;margin:0}.collab-tile>img,.collab-tile .video-frame{aspect-ratio:9 / 16;width:100%;height:auto;object-fit:cover;display:block}.collab-tile .video-frame{--ratio: 9 / 16}.collab-tile__cap{position:absolute;left:.75rem;top:.75rem;z-index:2;pointer-events:none;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);background:var(--black);color:var(--white);padding:.3rem .5rem}@media (max-width: 768px){.collab-grid{grid-template-columns:1fr 1fr}}.tabs__list{display:flex;gap:var(--space-md);border-bottom:1px solid var(--rule);margin-bottom:var(--space-lg);overflow-x:auto}.tabs__tab{all:unset;cursor:pointer;position:relative;white-space:nowrap;font-size:20px;padding-bottom:var(--space-sm);opacity:.45;transition:opacity var(--duration-fast) ease}.tabs__tab:hover{opacity:.75}.tabs__tab[aria-selected=true]{opacity:1}.tabs__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tabs__panel[hidden]{display:none}.js .tabs__panel{animation:tabIn var(--duration) var(--ease-out)}@keyframes tabIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 768px){.tabs__tab{font-size:16px}.tabs__list{gap:var(--space-sm)}}.photo-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:0 6px}.photo-row img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;background:var(--char)}@media (max-width: 768px){.photo-row{grid-template-columns:1fr 1fr}}.reactions{display:grid;grid-template-columns:1fr 1fr}.reactions__list{padding:var(--space-xl) clamp(1.5rem,5vw,5rem)}.reactions__rows{margin-top:var(--space-lg);border-top:1px solid var(--rule)}.reactions__row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:9rem 1fr auto;gap:var(--space-sm);align-items:baseline;padding:.85rem 0;border-bottom:1px solid var(--rule);font-size:var(--text-small);font-weight:700}.reactions__detail{font-weight:400}.reactions__state{text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:var(--text-caption)}.reactions__row:hover,.reactions__row:focus-visible{background:var(--fg);color:var(--bg);padding-inline:.5rem}.reactions__row:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.reactions__row[aria-pressed=true]{background:var(--fg);color:var(--bg);padding-inline:.5rem}.reactions__stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:50px;position:sticky;top:calc(var(--nav-real) + var(--announce-h));height:calc(100vh - var(--nav-real) - var(--announce-h));min-height:560px}.reactions__frame{flex:1;min-height:0;width:100%;display:flex;justify-content:center}.reactions__video{height:100%;max-width:100%;aspect-ratio:9 / 16;object-fit:cover;background:var(--black);display:block}.reactions__mute{color:var(--white)}@media (max-width: 860px){.reactions{grid-template-columns:1fr}.reactions__stage{order:-1;position:relative;top:0;height:auto;min-height:0;padding:50px 50px var(--space-md)}.reactions__frame{flex:none}.reactions__video{height:auto;width:min(100%,360px)}.reactions__row{grid-template-columns:6.5rem 1fr auto}}.wallpaper-promo__cta{padding-block:1.25rem;font-size:clamp(1.1rem,2vw,1.4rem)}.phones{display:flex;justify-content:center;gap:clamp(.75rem,2vw,1.5rem)}.phone{width:clamp(110px,12vw,170px);aspect-ratio:9 / 19.5;border-radius:22px;overflow:hidden;border:6px solid var(--black);background:var(--black);box-shadow:0 18px 40px #00000040}.phone:nth-child(2){transform:translateY(-1.5rem)}.phone img{width:100%;height:100%;object-fit:cover}.contact-block .form--block{max-width:var(--max-width-text);margin:var(--space-lg) auto 0;text-align:left}.form--block label.visually-hidden+input,.form--block label.visually-hidden+select{margin-top:0}.wallpaper-promo .split>*{min-width:0}.wallpaper-promo .block__statement{font-size:clamp(2.5rem,5.5vw,5.5rem)}@media (max-width: 768px){.phones{margin-top:var(--space-md)}}.reactions__row[aria-expanded=true]{background:var(--fg);color:var(--bg);padding-inline:.5rem}.chart__panel{padding:var(--space-sm) 0 var(--space-md);border-bottom:1px solid var(--rule);max-width:560px}.chart__panel p{font-size:var(--text-body-lg);line-height:1.6}.chart__panel p+p{margin-top:.75rem}.chart__img{height:100%;max-width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}@media (max-width: 860px){.chart__img{height:auto;width:min(100%,420px)}}.links-body{background:var(--bg);color:var(--fg);min-height:100vh}.links{max-width:560px;margin:0 auto;padding:var(--space-lg) var(--gutter) var(--space-xl)}@media (min-width: 769px){.links{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}}.links__hero{padding-bottom:var(--space-md)}.links__logo{display:inline-block;color:var(--fg);margin-bottom:var(--space-md)}.links__logo svg{display:block;height:44px;width:auto;fill:currentColor}.links__avatar{width:clamp(140px,36vw,180px);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:var(--char)}.links__avatar img{width:100%;height:100%;object-fit:cover;display:block}.links__bio{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-dim);margin-top:var(--space-md);max-width:32ch}.links__section{padding:var(--space-md) 0;border-top:var(--border) solid var(--rule)}.links__hero+.links__section{border-top:none}.links__tag{font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-ink);margin-bottom:var(--space-sm)}.links__big-link{display:block;font-family:var(--font-display);font-size:clamp(2rem,8vw,2.75rem);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:1;color:var(--fg);text-decoration:none;transition:transform var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.links__big-link:hover,.links__big-link:focus-visible{transform:translate(6px);color:var(--accent-ink)}.links__big-link--feature{color:var(--accent-ink)}.links__big-link--feature:hover,.links__big-link--feature:focus-visible{color:var(--fg)}.links__big-meta{font-size:var(--text-small);line-height:1.5;color:var(--fg-dim);margin-top:var(--space-xs);max-width:42ch}.links__section--promo{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border:var(--border) solid var(--accent)}.links__promo{display:block;color:var(--fg);text-decoration:none;transition:transform var(--duration) var(--ease-out)}.links__promo:hover{transform:translate(4px)}.links__promo-title{display:block;font-family:var(--font-display);font-size:clamp(1.5rem,5.5vw,1.875rem);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:1;color:var(--accent-ink)}.links__promo-meta{display:block;font-size:var(--text-small);line-height:1.45;margin-top:var(--space-xs);color:var(--fg-dim)}.links__section--feature{border-top-color:var(--accent);border-bottom:var(--border) solid var(--accent);margin:var(--space-md) 0}.links__sublist{display:flex;flex-direction:column;margin-top:var(--space-sm)}.links__link{display:block;padding:.875rem 0;border-bottom:var(--border) solid var(--rule);font-size:1.0625rem;font-weight:500;line-height:var(--leading-tight);color:var(--fg);text-decoration:none;transition:color var(--duration) var(--ease-out),padding var(--duration) var(--ease-out)}.links__link:last-child{border-bottom:none}.links__link:hover,.links__link:focus-visible{color:var(--accent-ink);padding-left:6px}.links__link-meta{display:block;font-size:var(--text-small);font-weight:400;line-height:1.4;color:var(--fg-dim);margin-top:2px}.links__link--inline{margin-top:var(--space-sm);border-top:var(--border) solid var(--rule)}.links__social{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xs)}.links__social a{font-family:var(--font-display);font-size:clamp(1.5rem,6vw,2rem);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:1.1;color:var(--fg);text-decoration:none;transition:color var(--duration) var(--ease-out)}.links__social a:hover,.links__social a:focus-visible{color:var(--accent-ink)}.links__footer{padding-top:var(--space-lg);margin-top:var(--space-md);border-top:var(--border) solid var(--rule)}.links__footer p{font-size:var(--text-small);line-height:1.5;color:var(--fg-dim)}.links__footer p+p{margin-top:var(--space-xs)}.links__footer-fine{font-size:var(--text-caption)!important}@media (prefers-reduced-motion: reduce){.links__big-link,.links__link,.links__promo,.links__social a{transition:none}}
