:root{--paper:#fbfcfd;--paper-2:#f1f5f9;--ink:#0b1622;--ink-2:#33475b;--muted:#5b6b7b;--blue:#2f6ea5;--sky-1:#2f6ea5;--sky-2:#6da3d6;--grid:rgba(47,110,165,0.075);--line:rgba(47,110,165,0.24);--rule:#0b1622;--header-h:72px;--display:var(--font-condensed),"Arial Narrow",sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace;--cloud:var(--paper);--panel:var(--paper-2);--hairline:var(--line);--input-border:rgba(11,22,34,0.28);--focus:var(--blue);--error:#b3261e;--link-hover:var(--blue);--on-ink:#fff;--surface:#fff;--surface-glass:rgba(251,252,253,0.95);--float-shadow:drop-shadow(0 18px 18px rgba(11,22,34,0.14));--float-shadow-deep:drop-shadow(0 26px 24px rgba(11,22,34,0.18))}html{color-scheme:light;background:var(--paper)}body{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;color:var(--ink)}html.menu-open,html.viewer-open{overflow:hidden}::-moz-selection{background:var(--blue);color:#fff}::selection{background:var(--blue);color:#fff}.page{max-width:none}.page-main{min-height:60vh}.kicker,.num{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.kicker{margin:0 0 16px}.kicker,.num{color:var(--blue)}.band-head h2,.journey h3,.prose-booter h2,main h1{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.page-wrap{max-width:1440px;margin:0 auto;padding:0 var(--gutter) 96px}.page-head{padding:clamp(36px,6vw,80px) 0 clamp(24px,4vw,40px);max-width:960px}.page-head h1,.project-head h1,.work-detail-info h1{margin:0;font-size:clamp(52px,8vw,112px);line-height:.88}.bp-hero h1 em,.page-head h1 em{font-style:normal;color:var(--blue)}.page-lede{margin:20px 0 0;max-width:58ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ink-2)}.band-intro a,.page-lede a,.prose-booter a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:3px}.btn{border-radius:0;padding:0 22px;background:var(--ink);color:#fff;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.05em}.btn:hover,a.btn:hover{background:var(--blue);color:#fff}.btn-outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}a.btn-outline:hover{background:var(--ink);color:#fff}.text-link{color:var(--ink)}.crumbs{padding:28px 0 8px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.crumbs,.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--blue)}.site-header{position:sticky;top:0;z-index:40;height:var(--header-h);padding:0 var(--gutter);display:flex;align-items:center;gap:32px;background:rgba(251,252,253,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.site-header .logo{display:flex;align-items:center;gap:12px;margin-right:auto;min-height:44px}.badge-plate{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;outline:1px solid var(--blue);outline-offset:2px}.badge-label{font-family:var(--mono);font-size:11px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.nav-row{display:flex;gap:28px}.nav-row a{position:relative;display:flex;align-items:center;gap:5px;min-height:44px;font-family:var(--display);font-size:16px;font-weight:500;color:var(--ink)}.nav-n{font-family:var(--mono);font-size:10px;color:var(--blue);transform:translateY(-5px)}.nav-row a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:2px;background:var(--blue)}.nav-row a:hover{color:var(--blue)}.menu-button,.menu-close{display:none;padding:0 4px;border:0;background:none;letter-spacing:.06em}.cart-link,.menu-button,.menu-close{min-height:44px;color:var(--ink);font-family:var(--mono);font-size:13px;text-transform:uppercase}.cart-link{display:flex;align-items:center;gap:8px;min-width:44px;justify-content:flex-end;letter-spacing:.04em;white-space:nowrap}.cart-link .bump{display:inline-block;animation:bump .35s ease}@keyframes bump{40%{transform:scale(1.18)}}@media (max-width:899px){.nav-row{display:none}.menu-button{display:block}.site-header{gap:14px}}@media (max-width:389px){.badge-label{display:none}}.menu-sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;padding:10px var(--gutter) calc(24px + env(safe-area-inset-bottom, 0px));color:#fff;background:linear-gradient(180deg,rgba(20,60,100,.25),rgba(20,60,100,.55)),url(/brand/clouds-top.jpg) 50% /cover,var(--sky-1);overflow-y:auto}.menu-close{display:block;align-self:flex-end;color:#fff}.menu-sheet nav{display:flex;flex-direction:column;margin:auto 0;padding:24px 0}.menu-sheet nav a{display:flex;align-items:baseline;gap:12px;padding:6px 0;font-family:var(--display);font-weight:700;font-size:clamp(44px,13vw,72px);line-height:1;text-transform:uppercase;color:#fff;animation:rise .3s ease both}.menu-sheet nav a .nav-n{color:rgba(255,255,255,.75);font-size:12px;transform:translateY(-14px)}.menu-sheet nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.menu-sheet-foot{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid rgba(255,255,255,.5);padding-top:16px}.menu-sheet-foot a{min-height:44px;display:flex;align-items:center;font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.home{max-width:1440px;margin:0 auto;padding:0 var(--gutter) 64px}.bp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-bottom:1px solid var(--line);margin:0 calc(var(--gutter) * -1)}.bp-hero-text{display:flex;flex-direction:column;padding:clamp(32px,5vw,72px) var(--gutter);border-right:1px solid var(--line)}.bp-hero h1{margin:0;font-size:clamp(54px,7.4vw,118px);line-height:.86}.bp-lede{margin:26px 0 0;max-width:44ch;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--ink-2)}.bp-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,4vw,48px) 0 0;border:1px solid var(--line);background:var(--paper)}.spec>div{padding:12px 14px;border-right:1px solid var(--line)}.spec>div:last-child{border-right:0}.spec dt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.spec dd{margin:4px 0 0;font-family:var(--display);font-size:26px;font-weight:700;line-height:1}.bp-sky{position:relative;margin:0;display:grid;place-items:center;padding:clamp(28px,4vw,56px);min-height:560px;background:linear-gradient(180deg,rgba(47,110,165,0) 40%,rgba(47,110,165,.35)),url(/brand/clouds-top.jpg) top /cover,var(--sky-1);overflow:hidden}.bp-sky-art{position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.7),18px 18px 0 rgba(255,255,255,.28)}.bp-sky-art .motion,.bp-sky-art img{display:block;height:min(calc(100svh - var(--header-h) - 160px),680px);min-height:380px;width:auto;max-width:100%}.callout{position:absolute;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(11,34,60,.45)}.callout:before{content:"";width:40px;height:1px;background:#fff}.callout-top{top:24px;right:24px}.callout-bottom{bottom:22px;left:24px}a.callout:hover{text-decoration:underline}@media (max-width:899px){.bp-hero{grid-template-columns:1fr}.bp-hero-text{border-right:0;border-bottom:1px solid var(--line)}.bp-sky{min-height:0;padding:48px 20px 52px}.bp-sky-art .motion,.bp-sky-art img{height:auto;min-height:0;max-height:62svh;width:auto}.spec dd{font-size:22px}}.motion{position:relative;overflow:hidden;max-width:100%}.motion img,.motion video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.motion-toggle{position:absolute;right:10px;bottom:10px;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.7);background:rgba(11,22,34,.55);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.motion-toggle:hover{background:var(--blue)}.band{padding:clamp(48px,6vw,88px) 0 0}.band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid var(--rule)}.band-head h2{margin:0;font-size:clamp(32px,4vw,56px);line-height:.9}.band-head .more{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);min-height:32px;display:inline-flex;align-items:center}.band-head .more:hover{color:var(--blue)}.band-intro{max-width:62ch;margin:0 0 22px;color:var(--ink-2);line-height:1.6}.art-grid{list-style:none;margin:0;padding:0}.art-grid-crop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line)}.art-grid-crop>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.art-grid-full{-moz-columns:240px 4;columns:240px 4;-moz-column-gap:16px;column-gap:16px}.art-grid-full li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:22px}.art-tile{position:relative;display:block;color:var(--ink)}.art-grid-crop .art-tile{padding:10px}.art-tile img{display:block;width:100%;height:auto}.art-grid-crop .art-tile img{aspect-ratio:4/5!important;-o-object-fit:cover;object-fit:cover}.art-tile-cap{display:flex;flex-direction:column;gap:2px;padding-top:9px}.art-tile-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.art-tile-title{font-family:var(--display);font-size:clamp(16px,1.3vw,19px);font-weight:700;line-height:1.05;text-transform:uppercase}.art-tile-no{flex:none;color:var(--blue)}.art-tile-meta,.art-tile-no{font-family:var(--mono);font-size:11px}.art-tile-meta{letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.art-tile:after{content:"";position:absolute;inset:4px;pointer-events:none;border:1px solid var(--blue);opacity:0;transition:opacity .15s ease}@media (hover:hover){.art-tile:hover:after{opacity:1}.art-tile:hover .art-tile-title{color:var(--blue)}}.art-tile:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (max-width:1099px){.art-grid-crop{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.art-grid-crop{grid-template-columns:repeat(2,minmax(0,1fr))}.art-grid-crop .art-tile{padding:8px}.art-grid-full{-moz-columns:2;column-count:2;-moz-column-gap:10px;column-gap:10px}}.viewer{position:fixed;inset:0;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto minmax(0,1fr);background:#0b1622;color:#eef3f8;animation:fade-in .2s ease both}.viewer-bar{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:8px var(--gutter);padding-top:max(8px,env(safe-area-inset-top,0px));color:#9fb3c8}.viewer-bar,.viewer-close{font-family:var(--mono);font-size:12px}.viewer-close{min-height:44px;min-width:44px;padding:0 14px;border:1px solid rgba(238,243,248,.35);background:none;color:#fff;letter-spacing:.08em;text-transform:uppercase}.viewer-close:hover{border-color:var(--sky-2)}.viewer-stage{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;padding:0 72px 24px}.viewer .viewer-stage>img.viewer-art{position:absolute;inset:0;margin:auto;max-width:calc(100% - 144px);max-height:calc(100% - 24px);width:auto;height:auto;animation:fade-in .25s ease both}.viewer .viewer-stage>.motion.viewer-art{position:absolute;top:0;left:50%;transform:translateX(-50%);height:calc(100% - 12px);width:auto;max-width:calc(100% - 24px)}.viewer-step{position:absolute;top:50%;z-index:2;width:48px;height:48px;border:1px solid rgba(238,243,248,.35);background:rgba(11,22,34,.7);color:#fff;font-size:20px;transform:translateY(-50%)}.viewer-step:hover{border-color:var(--sky-2);color:var(--sky-2)}.viewer-prev{left:max(12px,calc(var(--gutter) / 2))}.viewer-next{right:max(12px,calc(var(--gutter) / 2))}.viewer-info{grid-row:2;grid-column:2;padding:0 var(--gutter) 24px 0;overflow-y:auto}.viewer-info h2{margin:0 0 16px;font-family:var(--display);font-weight:700;font-size:40px;line-height:.95;text-transform:uppercase}.viewer .work-facts{border-top-color:rgba(238,243,248,.2)}.viewer .work-facts>div{border-bottom-color:rgba(238,243,248,.2)}.viewer .work-facts dt{color:#9fb3c8}.viewer-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.viewer-links a{min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid rgba(238,243,248,.35);color:#fff;font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.viewer-links .viewer-buy{background:#fff;color:var(--ink);border-color:#fff}.viewer-links a:hover{border-color:var(--sky-2)}.viewer-links .viewer-buy:hover{background:var(--sky-2);border-color:var(--sky-2)}@media (max-width:899px){.viewer{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.viewer-stage{padding:0 12px 8px}.viewer .viewer-stage>img.viewer-art{max-width:calc(100% - 24px);max-height:calc(100% - 12px)}.viewer-step{top:auto;bottom:16px;transform:none}.viewer-prev{left:12px}.viewer-next{right:12px}.viewer-info{grid-row:3;grid-column:1;padding:12px var(--gutter) calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(238,243,248,.2);max-height:32svh}.viewer-info h2{font-size:30px;margin-bottom:8px}.viewer-links{margin-top:12px}}@media (max-height:520px) and (orientation:landscape){.viewer{grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:auto minmax(0,1fr)}.viewer-info{grid-row:2;grid-column:2;max-height:none;border-top:0;padding:0 16px 12px 0}.viewer-info h2{font-size:24px}.viewer-step{top:50%;bottom:auto;transform:translateY(-50%)}}@keyframes fade-in{0%{opacity:0}}.work-facts{margin:0;border-top:1px solid var(--line)}.work-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.work-facts dt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:2px}.work-facts dd{margin:0;font-size:15px;line-height:1.45}.work-facts-compact>div{padding:6px 0}.work-facts a{color:inherit;text-decoration:underline;text-decoration-color:var(--blue);text-underline-offset:3px}.work-controls{justify-content:space-between;gap:14px;margin-bottom:18px}.chips,.work-controls{display:flex;flex-wrap:wrap}.chips{gap:6px}.chip{min-height:38px;padding:0 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--display);font-size:14px;font-weight:500;letter-spacing:.03em;white-space:nowrap}.about-social small,.browse-links small,.chip small,.follow-row small,.footer-social small{font-family:var(--mono);font-size:11px;color:var(--muted);margin-left:4px;text-transform:none}.chip:hover{border-color:var(--blue)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip[aria-pressed=true] small{color:#b9c7d4}.view-toggle{display:flex;border:1px solid var(--ink);align-self:flex-start}.view-toggle button{min-height:38px;padding:0 14px;border:0;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.view-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.series-text{max-width:62ch;margin:0 0 18px;color:var(--ink-2);font-size:17px;line-height:1.5}.work-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:clamp(24px,4vw,56px);align-items:start;padding-top:12px}.work-detail-art{margin:0;display:flex;justify-content:center;padding:clamp(16px,3vw,40px);background:linear-gradient(180deg,rgba(47,110,165,0) 50%,rgba(47,110,165,.3)),url(/brand/clouds-top.jpg) 50% /cover,var(--sky-1)}.work-detail-art .motion,.work-detail-art img{display:block;max-width:100%;max-height:calc(100svh - var(--header-h) - 120px);width:auto;height:auto;box-shadow:0 0 0 1px rgba(255,255,255,.7)}.work-detail-art .motion{height:calc(100svh - var(--header-h) - 120px)}.work-detail-info{position:sticky;top:calc(var(--header-h) + 24px)}.work-detail-info h1{font-size:clamp(44px,5vw,76px);margin-bottom:20px}.work-note,.work-series-text{margin:18px 0 0;line-height:1.6;color:var(--ink-2)}.work-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px}.work-steps{display:flex;justify-content:space-between;gap:16px;margin-top:30px;padding-top:14px;border-top:2px solid var(--rule);font-family:var(--mono);font-size:12px;text-transform:uppercase}.work-steps a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink)}.work-steps a:hover{color:var(--blue)}.work-steps a:only-child,.work-steps a[rel=next]{margin-left:auto}@media (max-width:899px){.work-detail-grid{grid-template-columns:1fr}.work-detail-info{position:static}.work-detail-art .motion,.work-detail-art img{max-height:72svh}.work-detail-art .motion{height:72svh}}.print-picks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line)}.print-picks li{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.print-picks a{display:flex;flex-direction:column;gap:4px;padding:12px;color:var(--ink)}.print-picks img{width:100%;height:auto;aspect-ratio:4/5!important;-o-object-fit:cover;object-fit:cover}.print-pick-row{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.print-pick-title{margin-top:8px;font-family:var(--display);font-size:20px;font-weight:700;line-height:1.05;text-transform:uppercase}.print-pick-row .print-pick-title{margin-top:0}.print-pick-meta{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--muted)}.print-pick-row .print-pick-meta,.print-picks a:hover .print-pick-title{color:var(--blue)}@media (max-width:767px){.print-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.print-picks a{padding:8px}.print-pick-title{font-size:17px}}.vtable{list-style:none;margin:0;padding:0}.vtable a{display:grid;grid-template-columns:64px 180px minmax(0,1fr) 210px;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink)}.vt-no{font-family:var(--mono);font-size:12px;color:var(--blue)}.vt-thumb{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--paper-2);border:1px solid var(--line)}.vt-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.vt-thumb img[src^="/projects/"]{-o-object-position:center top;object-position:center top}.vt-thumb:empty{visibility:hidden}.vt-main{display:flex;flex-direction:column;gap:4px}.vt-name{font-family:var(--display);font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1;text-transform:uppercase}.vt-summary{color:var(--ink-2);line-height:1.5;max-width:70ch}.vt-year{font-family:var(--mono);font-size:11px;color:var(--muted)}.vtable a:hover .vt-name{color:var(--blue)}.vt-side{display:flex;flex-direction:column;gap:6px}@media (max-width:767px){.vtable a{grid-template-columns:110px minmax(0,1fr);gap:6px 14px;align-items:start}.vt-no{grid-column:1/-1}.vt-thumb{grid-row:span 2}.vtable .status,.vtable .vt-side{grid-column:2}.vt-summary{font-size:14px}}.feed-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}.feed-list a{display:grid;grid-template-columns:52px minmax(0,1fr) 24px;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink)}.feed-caption{font-size:clamp(18px,1.5vw,21px);line-height:1.25}.feed-go{color:var(--muted);text-align:right}.feed-list a:hover .feed-caption,.feed-list a:hover .feed-go{color:var(--blue)}@media (max-width:767px){.feed-list{grid-template-columns:1fr}}.drops-hero,.sky-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.sky-band{margin-top:clamp(48px,6vw,88px);padding:clamp(28px,5vw,64px);color:#fff;background:linear-gradient(90deg,rgba(25,70,115,.6),rgba(25,70,115,.15)),url(/brand/clouds-bottom.jpg) 50% /cover,var(--sky-1)}.sky-band .kicker{color:rgba(255,255,255,.85)}.drops-hero h1,.sky-band h2{margin:0 0 12px;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(48px,7vw,104px);line-height:.88}.sky-band p{max-width:52ch;margin:0 0 22px;line-height:1.6;color:rgba(255,255,255,.92)}.sky-band .btn{background:#fff;color:var(--ink)}.sky-band .btn:hover{background:var(--ink);color:#fff}.drops-hero{padding:clamp(36px,6vw,80px) 0 clamp(12px,2vw,24px)}.drop-seal{width:clamp(150px,18vw,220px);aspect-ratio:1}.drop-seal svg{width:100%;height:100%;overflow:visible}.drop-seal text{font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;fill:currentColor}.drop-seal-ring{transform-origin:100px 100px;animation:turn 48s linear infinite}.drop-seal-disc{fill:rgba(255,255,255,.12);stroke:currentColor;stroke-width:1}.drop-seal-cross rect{fill:currentColor}.drop-seal-cross .drop-seal-dot{fill:var(--sky-1)}.drops-hero .drop-seal{color:var(--blue)}.drops-hero .drop-seal-cross .drop-seal-dot{fill:var(--paper)}@keyframes turn{to{transform:rotate(1turn)}}@media (max-width:699px){.drops-hero,.sky-band{grid-template-columns:1fr}.drop-seal{width:140px}}.journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--line)}.journey li{padding:14px 18px 18px;border-right:1px solid var(--line);border-top:2px solid var(--rule)}.journey h3{margin:8px 0;font-size:28px;line-height:1}.journey p{margin:0;line-height:1.55;color:var(--ink-2);font-size:15px}@media (max-width:899px){.journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:519px){.journey{grid-template-columns:1fr}}.access-form{max-width:520px}.access-form label{display:block;margin-bottom:8px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.access-row{display:flex;gap:8px}.access-row input{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-family:var(--mono);font-size:16px;letter-spacing:.12em;text-transform:uppercase}.access-row input[aria-invalid=true]{border-color:var(--error)}.access-msg{min-height:1.5em;margin:10px 0 0;font-size:14px;color:var(--ink-2)}.browse-links,.follow-row{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.browse-links a,.follow-row a{min-height:46px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.browse-links a:hover,.follow-row a:hover{background:var(--ink);color:#fff}.browse-links a:hover small,.follow-row a:hover small{color:#b9c7d4}.drop-live,.drop-upcoming{padding-top:40px}.drop-live h2,.drop-upcoming h2{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:44px;margin:0 0 8px}.status{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.status:before{content:"";width:8px;height:8px;flex:none;background:var(--blue)}.status-live:before{background:#1f8f4e}.status-released:before{background:var(--blue)}.status-client-concept:before,.status-exploration:before,.status-private-experiment:before{background:none;border:1px solid var(--blue)}.status-this-site:before{background:#c98a12}.project-head{padding:20px 0 clamp(20px,3vw,36px);max-width:960px}.project-head .status{margin-bottom:16px}.project-figure{margin:0 0 clamp(28px,4vw,48px);display:flex;flex-direction:column;align-items:center;padding:clamp(16px,3vw,40px);background:linear-gradient(180deg,rgba(47,110,165,0) 50%,rgba(47,110,165,.3)),url(/brand/clouds-top.jpg) 50% /cover,var(--sky-1)}.project-figure .motion,.project-figure img{display:block;max-width:100%;max-height:min(72svh,700px);width:auto;height:auto;box-shadow:0 0 0 1px rgba(255,255,255,.7)}.project-figure .motion{height:min(72svh,700px)}.project-figure figcaption{align-self:flex-start;padding-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.project-body{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.project-facts{position:sticky;top:calc(var(--header-h) + 24px)}.project-facts>div{grid-template-columns:110px minmax(0,1fr)}@media (max-width:899px){.project-body{grid-template-columns:1fr}.project-facts{position:static}}.prose-booter{max-width:68ch}.prose-booter section+section{margin-top:40px}.prose-booter h2{margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--rule);font-size:clamp(26px,2.6vw,34px);line-height:1}.prose-booter p{margin:0 0 14px;font-size:18px;line-height:1.7;color:var(--ink-2)}.about-head h1{max-width:16ch}.about-grid{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:clamp(28px,6vw,88px);align-items:start}.about-side{position:sticky;top:calc(var(--header-h) + 24px)}.about-plate{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;margin-bottom:18px}.about-social{list-style:none;margin:18px 0 0;padding:0}.about-social a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-family:var(--display);font-weight:700;text-transform:uppercase}.about-social a:hover{color:var(--blue)}.about-story{max-width:72ch}.about-figure{margin:24px 0 0;max-width:320px;padding:10px;border:1px solid var(--line);background:var(--paper)}.about-figure img{width:100%;height:auto}.about-figure figcaption{margin-top:8px;font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--muted)}.about-story section:nth-child(2n) .about-figure{margin-left:auto}@media (max-width:899px){.about-grid{grid-template-columns:1fr}.about-side{position:static}.about-plate{max-width:220px}.about-figure{max-width:72%}}.site-footer{margin-top:72px;padding:48px var(--gutter) calc(28px + env(safe-area-inset-bottom, 0px));border-top:2px solid var(--rule);background:var(--paper)}.footer-main{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px}.footer-plate{display:block;width:160px;height:160px;-o-object-fit:cover;object-fit:cover;outline:1px solid var(--blue);outline-offset:3px}.footer-brand p{max-width:36ch;margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--ink-2)}.footer-col{display:flex;flex-direction:column}.footer-col h2{margin:0 0 8px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--blue)}.footer-col a,.footer-col h2{font-weight:500;text-transform:uppercase}.footer-col a{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--ink);font-family:var(--display);font-size:16px}.footer-col a:hover{color:var(--blue)}.footer-base{max-width:1440px;margin:36px auto 0;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;font-family:var(--mono);font-size:12px;color:var(--muted)}.footer-base nav{display:flex;gap:18px}.footer-base a{color:var(--muted);min-height:36px;display:inline-flex;align-items:center;text-transform:uppercase}.footer-base a:hover{color:var(--ink)}@media (max-width:899px){.footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.footer-plate{width:120px;height:120px}}@media (max-width:519px){.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}.promo-bar{background:linear-gradient(90deg,rgba(25,70,115,.55),rgba(25,70,115,.55)),url(/brand/clouds-top.jpg) 50% /cover,var(--sky-1);color:#fff}.promo-bar a,.promo-bar button{color:#fff}.pill{border-radius:0;border-color:var(--ink);background:var(--paper);color:var(--ink);font-family:var(--display);text-transform:uppercase;letter-spacing:.03em}.pill[aria-current=page],.pill[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.shop-page .tile-grid{margin-top:8px}@media (prefers-reduced-motion:reduce){.cart-link .bump,.drop-seal-ring,.menu-sheet nav a,.viewer,.viewer .viewer-stage>img.viewer-art{animation:none!important}.art-tile:after{transition:none!important}}:root{--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px}:is(body,.rack-v7.rack-home,.rack-v7.rack-page) .booter-arrow{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.13em;overflow:visible;transition:transform .18s ease}:is(body,.rack-v7.rack-home,.rack-v7.rack-page) .viewer-step .booter-arrow{width:1.15em;height:1.15em}:is(body,.rack-v7.rack-home,.rack-v7.rack-page) .menu-icon{display:block;width:20px;height:20px;flex:none}:is(body,.rack-v7.rack-home,.rack-v7.rack-page) .play-glyph svg{display:block;width:14px;height:14px}a:is(:hover,:focus-visible)>.booter-arrow--right,button:is(:hover,:focus-visible)>.booter-arrow--right{transform:translateX(3px)}a:is(:hover,:focus-visible)>.booter-arrow--left{transform:translateX(-3px)}a:is(:hover,:focus-visible)>.booter-arrow--up-right{transform:translate(2px,-2px)}a:is(:hover,:focus-visible)>.booter-arrow--down{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.booter-arrow{transition:none}}.menu-icon .menu-icon-close,[aria-expanded=true]>.menu-icon .menu-icon-open{display:none}[aria-expanded=true]>.menu-icon .menu-icon-close{display:inline}.rack-v7:is(.rack-home,.rack-page) :is(.nav-toggle,.menu-toggle){border-radius:var(--r-sm)}.rack-v7:is(.rack-home,.rack-page) :is(.nav-toggle,.menu-toggle)[aria-expanded=true]{background:#f2f199;border-color:#f2f199;color:#122266}.rack-v7.rack-page .header nav a:last-child{border-radius:999px;padding-inline:18px;border-color:#d6ddff}.rack-v7.rack-home .v2-header .contact-link{border-color:#d6ddff}.rack-v7:is(.rack-home,.rack-page) :is(.v2-header,.header) :is(a,button):focus-visible{border-radius:var(--r-xs)}@media (min-width:1101px) and (max-width:1280px){.rack-v7:is(.rack-home,.rack-page) :is(.brand-note,.header-note){display:none}.rack-v7:is(.rack-home,.rack-page) :is(.v2-header,.header) nav{gap:18px}}@media (max-width:1100px){html.booter-menu-open,html.booter-menu-open body{overflow:hidden}html.booter-js .rack-v7.rack-home .v2-header nav.open,html.booter-js .rack-v7.rack-page .header nav.open{position:absolute;top:100%;left:0;right:0;z-index:60;max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;padding:6px 16px 16px;background:#1b39cf;border:1px solid #8c9df2;border-top:0;border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:0 18px 32px -20px rgba(10,20,80,.7)}.rack-v7.rack-home .v2-header{position:relative;z-index:60}.rack-v7:is(.rack-home,.rack-page) :is(.v2-header,.header) nav a{font-size:17px}.rack-v7.rack-home .v2-header nav a:not(:last-child){justify-content:flex-start;text-align:left}.rack-v7:is(.rack-home,.rack-page) :is(.v2-header,.header) nav a:last-child{margin-top:12px;justify-content:center;gap:.6em;border:1px solid #f2f199;border-radius:var(--r-sm);background:#f2f199;color:#122266}.rack-v7:is(.rack-home,.rack-page) :is(.v2-header,.header) nav a:last-child[aria-current=page]:after{display:none}html:not(.booter-js) .rack-v7.rack-home .v2-header nav,html:not(.booter-js) .rack-v7.rack-page .header nav{position:static;box-shadow:none}}.rack-v7 :is(.rack-mark,.fold-symbol){position:relative;display:block;width:18px;height:18px;flex:none;font-size:0}.rack-v7 :is(.rack-mark,.fold-symbol):after,.rack-v7 :is(.rack-mark,.fold-symbol):before{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.6px;background:currentColor;border-radius:1px;transform:translate(-50%,-50%);transition:transform .2s ease}.rack-v7 :is(.rack-mark,.fold-symbol):after{transform:translate(-50%,-50%) rotate(90deg)}.rack-v7 .rack-panel.active .rack-mark:after,.rack-v7.rack-page .project-fold[open] .fold-symbol:after{transform:translate(-50%,-50%) rotate(0deg)}.rack-v7.rack-page .project-fold .fold-symbol,.rack-v7.rack-page .project-fold[open] .fold-symbol{transform:none;justify-self:end}.rack-v7 .play-glyph .icon-pause,.rack-v7 [aria-pressed=true] .play-glyph .icon-play{display:none}.rack-v7 [aria-pressed=true] .play-glyph .icon-pause{display:block}.rack-v7.rack-page .play-control{border-radius:var(--r-sm)}.rack-v7 .rack-commerce-links select,.rack-v7 :is(.signup-row button,.signup-row input),.rack-v7.rack-home :is(.rack-shop>div>a,.bench-controls button),.rack-v7.rack-page :is(.button,.primary,.filter-bar button,.shop-filter-bar button,.learn-course-copy .learn-cta,.media-error),.rack-v7.rack-page :is(.enquiry-form,.contact-layout form) :is(input:not(.signup-trap),select,textarea,button){border-radius:var(--r-sm)}.rack-v7.rack-page .status{border-radius:var(--r-xs)}.rack-v7.rack-home :is(.rack-media img,.rack-shop-image img,.connect-glyph),.rack-v7.rack-page :is(.project-screen img,.project-fold-visual,.effect-pair img,.learn-cover,.product-image,.shop-image,.art-image,.still-frame,.player,.shop-hero-object img){border-radius:var(--r-md);overflow:hidden}.rack-v7.rack-page .project-fold-content,.rack-v7.rack-page :is(.project-description,.internal-project-panel,.prose,.contact-layout form,.learn-course,.learn-notes,.buying-notes,.product-card,.signup-form,.series-copy,.work-text){border-radius:var(--r-lg)}.rack-v7.rack-page .internal-project-note{border-radius:var(--r-md)}.rack-v7.rack-home .project-rack,.rack-v7.rack-home .rack-shop{border-radius:var(--r-lg);overflow:hidden}.rack-v7.rack-home .rack-select:focus-visible{outline-offset:-5px;border-radius:var(--r-md)}.rack-v7.rack-home .rack-caption a:focus-visible{outline-offset:3px}:is(.product,.cart) :is(.btn,.pill,.thumb,.stepper){border-radius:var(--r-sm)}:is(.product,.cart) :is(.product-stage,.pair-nudge,.suggestion,.cart-lines,.cart-summary){border-radius:var(--r-md)}:is(.category,.landing) :is(.tile-stage,.collection-card-img){border-radius:var(--r-md);overflow:hidden}.category-nav .pill,:is(.category,.landing) :is(.qa-btn,.btn){border-radius:var(--r-sm)}:is(.tile,.collection-card,.category-intro,.legal-intro,.policy-copy,.landing-hero,.product-info,.free-walls-grid>li){border-radius:var(--r-lg)}.tile .tile-stage{border-radius:var(--r-lg) var(--r-lg) var(--r-md) var(--r-md)}html.booter-js .rack-v7.rack-page:not(.js-ready) :is(.play-control,.filter-bar,.shop-filter-bar,#brief-form,.enquiry-form,.signup){visibility:hidden}main.cart{min-height:90svh}.rack-v7 .rack-commerce-links nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.rack-v7 .rack-commerce-links select{min-height:44px}.rack-v7.rack-page.rack-page :is(.micro,.media-caption,.product-type,.filter-count,.header-note,.learn-cover-note,.footer-bottom>span,.family>a>span){font-size:11px}.rack-v7.rack-home.rack-home .eyebrow{font-size:11px}.rack-v7.rack-home .rack-intro .intro-side{align-self:end;display:grid;gap:22px;justify-items:start}.rack-v7.rack-home .rack-intro .intro-side>p{font-size:17px;line-height:1.6;margin:0}.rack-v7.rack-home .intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.rack-v7.rack-home .intro-actions a{display:inline-flex;align-items:center;gap:.5em;min-height:48px;font-size:15px}.rack-v7.rack-home .intro-actions .intro-shop{padding:0 20px;border-radius:var(--r-sm);background:#f2f199;color:#122266;font-weight:700}.rack-v7.rack-home .intro-actions .intro-shop:hover{background:#fcf883}.rack-v7.rack-home .intro-actions .intro-work{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}@media (max-width:700px){.rack-v7.rack-home .rack-intro .intro-side{margin-top:26px;gap:20px}.rack-v7.rack-home .rack-intro .intro-side>p{font-size:16px}}.rack-v7.rack-home .project-rack{height:540px}.rack-v7.rack-home .rack-caption{display:grid;gap:6px;padding:14px 0 2px;justify-items:start}.rack-v7.rack-home .rack-caption .rack-status{font:11px/1.5 Courier New,monospace;letter-spacing:.06em;text-transform:uppercase}.rack-v7.rack-home .rack-caption .rack-line{font:15px/1.45 Arial,Helvetica,sans-serif;max-width:56ch}.rack-v7.rack-home .rack-caption a{display:inline-flex;align-items:center;gap:.45em;min-height:32px;margin-top:2px}@media (max-width:760px){.rack-v7.rack-home .project-rack,.rack-v7.rack-home .rack-detail,.rack-v7.rack-home .rack-panel.active .rack-detail{height:auto}.rack-v7.rack-home .rack-panel.active .rack-detail{display:flex;flex-direction:column}.rack-v7.rack-home .rack-media{height:300px;flex:none}.rack-v7.rack-home .rack-caption a{min-height:44px}}.rack-v7.rack-page .fold-for{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-top:14px;font-size:15px}.rack-v7.rack-page .project-fold-content a{border-radius:var(--r-sm)}.rack-v7.rack-page .project-workflow{margin-top:70px;border-top:1px solid #a6b4ff;padding-top:35px}.rack-v7.rack-page .project-workflow>div{display:grid;grid-template-columns:1fr 2fr 2fr;gap:28px;align-items:start}.rack-v7.rack-page .project-workflow h2{font-size:42px;line-height:1.08}.rack-v7.rack-page .project-workflow>div>p:not(.micro){line-height:1.65;color:var(--muted)}.rack-v7.rack-page .project-workflow ol{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:none}.rack-v7.rack-page .project-workflow li{display:grid;align-content:start;gap:10px;padding:22px;border:1px solid #8c9df2;border-radius:var(--r-md);background:rgba(18,34,102,.28)}.rack-v7.rack-page .project-workflow li .micro{color:var(--accent)}.rack-v7.rack-page .project-workflow li strong{font-size:19px;font-weight:500;line-height:1.25}.rack-v7.rack-page .project-workflow li p{margin:0;line-height:1.55;color:var(--muted)}.rack-v7.rack-page .project-workflow .workflow-note{margin-top:18px;color:var(--muted);max-width:70ch}@media (max-width:1000px){.rack-v7.rack-page .project-workflow>div{grid-template-columns:1fr 2fr}.rack-v7.rack-page .project-workflow>div>.micro{grid-column:1/-1}.rack-v7.rack-page .project-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rack-v7.rack-page .project-workflow{margin-top:50px}.rack-v7.rack-page .project-workflow ol,.rack-v7.rack-page .project-workflow>div{grid-template-columns:1fr}.rack-v7.rack-page .project-workflow h2{font-size:36px}}.rack-v7.rack-page .project-description dd{line-height:1.5}.rack-v7.rack-page .project-description>div>p:not(.micro)+p:not(.micro){margin-top:14px}.rack-v7.rack-page .breadcrumb a{display:inline-flex;align-items:center;gap:.45em;min-height:44px}.rack-v7.rack-page .family>a{border-radius:0}.rack-v7.rack-page .status:before{content:none;display:none}.rack-v7.rack-home .intro-proof{display:flex;flex-wrap:wrap;gap:6px 20px;margin:4px 0 0;padding:0;list-style:none}.rack-v7.rack-home .intro-proof a{display:inline-flex;align-items:center;gap:.35em;min-height:44px;font-size:14px;color:#d6ddff}.rack-v7.rack-home .intro-proof strong{font-size:22px;letter-spacing:-.03em;color:#f8f6de}.rack-v7.rack-home .intro-proof a:hover strong{color:#f2f199}.rack-v7.rack-home .intro-proof-note{margin:-10px 0 0;font-size:13px;line-height:1.5;color:#d6ddff}.rack-v7.rack-home .rack-now{margin:0 4.5vw 40px;padding:36px 40px;border:1px solid #8c9df2;border-radius:var(--r-lg);display:grid;grid-template-columns:1fr 2fr;gap:8px 50px}.rack-v7.rack-home .rack-now .eyebrow{grid-column:1;margin:0;color:#d6ddff}.rack-v7.rack-home .rack-now h2{grid-column:1;grid-row:2;font-size:clamp(42px,5vw,64px);letter-spacing:-.05em;line-height:1;margin:0}.rack-v7.rack-home .rack-now ul{grid-column:2;grid-row:1/span 2;margin:0;padding:0;list-style:none}.rack-v7.rack-home .rack-now li{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 0;border-top:1px solid #8c9df2;font-size:16px;line-height:1.5}.rack-v7.rack-home .rack-now li:first-child{border-top:0;padding-top:0}.rack-v7.rack-home .rack-now li b{font-weight:700;color:#f2f199}.rack-v7.rack-home .rack-shop>div>a.rack-free{display:inline-flex;align-items:center;gap:.5em;min-height:44px;margin-left:18px;background:transparent;color:#122266;padding:0;text-decoration:underline;text-underline-offset:6px}.rack-v7.rack-home .signup{border-radius:var(--r-lg)}.rack-v7.rack-home .signup .lift:after{content:none}.rack-v7.rack-page .signup{border-radius:var(--r-lg)}@media (max-width:700px){.rack-v7.rack-home .rack-now{margin:0 18px 30px;padding:24px;grid-template-columns:1fr}.rack-v7.rack-home .rack-now ul{grid-column:1;grid-row:auto;margin-top:12px}.rack-v7.rack-home .rack-now li{grid-template-columns:1fr;gap:2px}.rack-v7.rack-home .rack-shop>div>a.rack-free{margin:6px 0 0}.rack-v7.rack-home .intro-proof{gap:0 14px;flex-wrap:nowrap}.rack-v7.rack-home .intro-proof a{font-size:13px}.rack-v7.rack-home .intro-proof strong{font-size:19px}}.rack-v7.rack-home .rack-now .eyebrow{text-transform:uppercase}@media (max-width:700px){.rack-v7.rack-page.rack-page .art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.rack-v7.rack-page.rack-page .art-grid .tile-caption{margin-top:10px;gap:6px}.rack-v7.rack-page.rack-page .art-grid .tile-caption h3{font-size:16px}.rack-v7.rack-page.rack-page .art-grid .media-label{font-size:11px}}.rack-v7.rack-home .intro-proof a{gap:8px;text-decoration:none}.rack-v7.rack-home .intro-proof img{display:block;flex:none;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.rack-v7.rack-home .intro-proof a:focus-visible{outline:3px solid #f2f199;outline-offset:2px;border-radius:var(--r-xs)}@media (max-width:700px){.rack-v7.rack-home .intro-proof{gap:0 20px}.rack-v7.rack-home .intro-proof img{width:18px;height:18px}}.shop-page{gap:0}.shop-page .category-intro{border-radius:var(--r-lg);margin:0 0 24px}.shop-page .category-intro h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.shop-page .category-nav.shop-filters{flex-wrap:wrap;overflow:visible;margin:0 0 8px;padding:0 0 16px;-webkit-mask-image:none;mask-image:none}.shop-page .category-nav.shop-filters .pill{height:auto;min-height:44px;padding:0 18px}.shop-page .category-types{flex-wrap:wrap;margin:0 0 8px;gap:0 22px}.shop-page .category-types a{font-size:15px}.shop-page .shop-collections{margin:0 0 24px;border-bottom:1px solid #8798ea}.shop-page .shop-collections summary{display:flex;align-items:center;gap:8px;min-height:48px;cursor:pointer;list-style:none;font:600 15px Arial,sans-serif;color:#f8f6de}.shop-page .shop-collections summary::-webkit-details-marker{display:none}.shop-page .shop-collections summary:after{content:"+";margin-left:auto;font-size:22px;line-height:1}.shop-page .shop-collections[open] summary:after{content:"\2212"}.shop-page .shop-collections summary span{color:#f2f199;font-weight:400}.shop-page .shop-collections .category-types{margin-bottom:10px}.shop-page .shop-results{scroll-margin-top:16px}.shop-page .shop-notes{margin-top:64px;padding:clamp(24px,3vw,40px);background:#d6ddff;color:#122266;border-radius:var(--r-lg)}.shop-page .shop-notes h2{margin:0 0 16px;font-size:clamp(28px,3vw,36px);color:#122266}.shop-page .shop-notes details{border-top:1px solid #97a6df}.shop-page .shop-notes summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;cursor:pointer;list-style:none;font-size:17px}.shop-page .shop-notes summary::-webkit-details-marker{display:none}.shop-page .shop-notes summary:after{content:"+";font-size:22px;line-height:1}.shop-page .shop-notes details[open] summary:after{content:"\2212"}.shop-page .shop-notes p{max-width:820px;margin:0;padding-bottom:22px;font-size:15px;line-height:1.65;color:#24366b}.shop-page .shop-notes a{color:#122266;text-decoration:underline}.shop-page .shop-notes :focus-visible{outline-color:#122266}@media (max-width:767px){.shop-page .category-intro{padding:24px;grid-template-columns:1fr;gap:14px}.shop-page .category-intro .eyebrow{margin-bottom:14px}.shop-page .category-intro h1{font-size:clamp(36px,11vw,48px)}.shop-page .category-intro p:not(.eyebrow):not(.category-count){margin-top:14px;font-size:16px}.shop-page .category-nav.shop-filters{margin-inline:0;padding-inline:0;gap:8px}.shop-page .category-nav.shop-filters .pill{padding:0 14px;font-size:14px}.shop-page .shop-notes{margin-top:44px}}.rack-v7:is(.rack-home,.rack-page) .header-shop{display:none}@media (max-width:1100px){.rack-v7:is(.rack-home,.rack-page) :is(.v2-header,.header){grid-template-columns:minmax(0,1fr) auto auto auto}.rack-v7:is(.rack-home,.rack-page) .header-shop{display:inline-flex;align-items:center;justify-content:center;grid-column:2;grid-row:1;min-width:44px;min-height:44px;padding:0 4px;color:#fff;font:600 14px Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap}.rack-v7:is(.rack-home,.rack-page) .header-shop:hover,.rack-v7:is(.rack-home,.rack-page) .header-shop[aria-current=page]{color:#f2f199;text-decoration:underline;text-underline-offset:6px}.rack-v7:is(.rack-home,.rack-page) :is(.nav-toggle,.menu-toggle){grid-column:3}.rack-v7:is(.rack-home,.rack-page) :is(.rack-cart-slot,.header>.cart-link){grid-column:4}}@media (max-width:400px){.rack-v7:is(.rack-home,.rack-page) :is(.v2-header,.header){-moz-column-gap:10px;column-gap:10px}.rack-v7:is(.rack-home,.rack-page) :is(.nav-toggle,.menu-toggle){min-width:44px;padding:10px 12px;gap:0}.rack-v7:is(.rack-home,.rack-page) :is(.nav-toggle,.menu-toggle) .menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width:768px){.shop-page .category-intro{padding:clamp(28px,3.2vw,48px)}.shop-page .category-intro h1{font-size:clamp(48px,5.2vw,76px)}}.offer .offer-later{min-height:44px;padding:0 12px}.offer-body{overflow-y:auto}@media (min-width:768px){.offer{border-radius:var(--r-lg)}.offer-art{min-height:min(560px,calc(100vh - 48px))}}@media (max-width:767px){.offer{overflow-y:auto;overscroll-behavior:contain}.offer-body{overflow:visible}.qa-close{width:44px}}:is(.category,.cart,.landing) .qa-sizes{border-radius:var(--r-md)}:is(.category,.cart,.landing) .qa-size{border-radius:var(--r-sm)}.tile-print .tile-stage{overflow:hidden;border-radius:inherit}@media (max-width:767px){.product .product-stage{width:auto;margin-inline:18px}.product .thumbs{padding-inline:18px}.cart .shelf.recs{padding-top:32px}.cart .cart-empty{padding-bottom:8px}}@media (min-width:901px){.cart-layout{flex-wrap:wrap}.cart-layout>.cart-lines{flex:1 1 0}.cart-layout>.cart-upsells{flex:1 0 100%}.cart .suggestions{padding-top:0}}.cart-layout>.cart-upsells:empty{display:none}.cart .cart-lines>.cart-line:last-child{border-bottom:0}.rack-v7.rack-page .art-tile{border-radius:var(--r-lg)}.rack-v7.rack-page .about-layout figure img{border-radius:var(--r-md)}.landing-collections .pill{border-radius:var(--r-sm)}.product .crumbs a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/heaven/fonts/PixelifySans-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/heaven/fonts/PixelifySans-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/heaven/fonts/Silkscreen-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/heaven/fonts/Silkscreen-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/heaven/fonts/SpaceGrotesk-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/heaven/fonts/SpaceGrotesk-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--black:#050505;--ink:#050505;--coal:#111111;--ash:#1c1c1c;--white:#f3f0e8;--bone:#d8d5cd;--muted:#8b8881;--line-c:#f3f0e8;--sky:#2f6bff;--fire:#ff4a17;--gold:#ffcc33;--f-display:"Pixelify Sans","Silkscreen",system-ui,sans-serif;--f-hud:"Silkscreen","Pixelify Sans",monospace;--f-body:"Space Grotesk",system-ui,-apple-system,sans-serif;--px:3px;--hud-h:60px;--gutter:clamp(16px,4vw,48px);--max:1280px;--mis:-3px 0 0 var(--sky),3px 0 0 var(--fire);--mis-box:-5px -5px 0 var(--sky),5px 5px 0 var(--fire)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--black);color:var(--bone);font:400 17px/1.55 var(--f-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:-50%;z-index:100;pointer-events:none;opacity:.06;background-image:url(/heaven/img/brand/grain.png);will-change:transform;animation:grain 1s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-4%,3%)}66%{transform:translate(3%,-5%)}to{transform:translate(-2%,2%)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}canvas,img,video{display:block;max-width:100%}img{height:auto}a,button{color:inherit}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--fire);outline-offset:3px}::-moz-selection{background:var(--sky);color:var(--white)}::selection{background:var(--sky);color:var(--white)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font:400 12px/1.2 var(--f-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--white);margin:0 0 14px}.eyebrow:before{content:"■ ";color:var(--fire)}.title-l,.title-m,.title-xl{font-family:var(--f-display);font-weight:700;line-height:.92;letter-spacing:-.01em;margin:0;color:var(--white);text-shadow:var(--mis)}.title-xl{font-size:clamp(54px,10vw,148px)}.title-l{font-size:clamp(40px,6.4vw,92px)}.title-m{font-size:clamp(28px,3.6vw,46px)}.glitch{position:relative}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;inset:0;text-shadow:none;pointer-events:none;opacity:0}.glitch:before{color:var(--sky);animation:tear-a 5s steps(1) infinite}.glitch:after{color:var(--fire);animation:tear-b 5s steps(1) infinite}@keyframes tear-a{0%,91%,to{opacity:0}92%{opacity:1;clip-path:inset(10% 0 62% 0);transform:translate(-10px)}94%{opacity:1;clip-path:inset(58% 0 20% 0);transform:translate(8px)}96%{opacity:0}}@keyframes tear-b{0%,92%,to{opacity:0}93%{opacity:1;clip-path:inset(40% 0 38% 0);transform:translate(12px)}95%{opacity:1;clip-path:inset(75% 0 5% 0);transform:translate(-6px)}97%{opacity:0}}@media (prefers-reduced-motion:reduce){.glitch:after,.glitch:before{animation:none}}.lede{font-size:clamp(18px,1.6vw,21px);color:var(--bone);max-width:58ch}.muted{color:var(--muted)}.hud-type{font:400 12px/1.3 var(--f-hud);text-transform:uppercase;letter-spacing:.08em}.px-box{position:relative;background:var(--black);border:var(--px) solid var(--white);box-shadow:var(--mis-box);padding:20px 22px}.px-box--white{background:var(--white);color:var(--black)}.px-box--white .muted{color:#55534e}.px-box h3{margin:0 0 8px;font:700 22px/1.1 var(--f-display);color:inherit}.btn{--bg:var(--white);--fg:var(--black);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:0;background:var(--bg);color:var(--fg);font:400 14px/1 var(--f-hud);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:-4px 0 0 var(--sky),4px 0 0 var(--fire);transition:transform .08s steps(2),box-shadow .08s steps(2);white-space:nowrap}.btn:hover{box-shadow:-7px 0 0 var(--sky),7px 0 0 var(--fire)}.btn:active{transform:translateY(2px);box-shadow:-2px 0 0 var(--sky),2px 0 0 var(--fire)}.btn--fire{--bg:var(--fire);--fg:var(--black);box-shadow:4px 4px 0 var(--white)}.btn--fire:hover{box-shadow:6px 6px 0 var(--white)}.btn--ghost{--bg:transparent;--fg:var(--white);box-shadow:inset 0 0 0 3px var(--white)}.btn--ghost:hover{box-shadow:inset 0 0 0 3px var(--white),-4px 0 0 var(--sky),4px 0 0 var(--fire)}.btn--sm{min-height:38px;padding:9px 14px;font-size:12px}.btn[disabled]{opacity:.4;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid var(--white);background:transparent;font:400 12px/1 var(--f-hud);text-transform:uppercase;letter-spacing:.06em;color:var(--white)}.chip:hover{box-shadow:-3px 0 0 var(--sky),3px 0 0 var(--fire)}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--white);color:var(--black)}.chip .count{opacity:.6}.badge{display:inline-block;padding:5px 8px 4px;font:400 11px/1 var(--f-hud);letter-spacing:.08em;text-transform:uppercase;background:var(--white);color:var(--black)}.badge--sky{background:var(--sky);color:var(--black)}.badge--fire{background:var(--fire);color:var(--black)}.badge--gold{background:var(--gold)}.badge--line{background:transparent;color:var(--white);box-shadow:inset 0 0 0 2px var(--white)}.blink{animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.blink{animation:none}}.hud{position:sticky;top:0;z-index:50;height:var(--hud-h);background:var(--black);border-bottom:var(--px) solid var(--white)}body:not(:has(>.hud)){padding-top:var(--hud-h)}.hud:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;background:linear-gradient(90deg,var(--sky) 0 33%,transparent 33% 70%,var(--fire) 70%);opacity:.9}.hud-in{height:100%;display:flex;align-items:center;gap:24px}.hud-logo img{height:34px;width:auto;filter:drop-shadow(-2px 0 0 var(--sky)) drop-shadow(2px 0 0 var(--fire))}.hud-score{font:400 12px/1.25 var(--f-hud);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.hud-score b{display:block;color:var(--white);font-weight:400;font-size:14px}.hud-nav{margin-left:auto;display:flex;align-items:center;gap:2px}.hud-nav a{position:relative;padding:10px 12px 10px 22px;font:400 13px/1 var(--f-hud);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;color:var(--bone)}.hud-nav a:before{content:"▶";position:absolute;left:6px;color:var(--fire);opacity:0}.hud-nav a:hover:before,.hud-nav a[aria-current=page]:before{opacity:1}.hud-nav a:hover{text-shadow:var(--mis)}.hud-nav a:hover,.hud-nav a[aria-current=page]{color:var(--white)}.hud-nav a.hud-play{color:var(--black);background:var(--white);margin-left:6px;padding-left:12px;box-shadow:-3px 0 0 var(--sky),3px 0 0 var(--fire)}.hud-nav a.hud-play:before{display:none}.hud-nav a.hud-play:hover{text-shadow:none}.hud-right{display:flex;align-items:center;gap:6px}.hud-sound{background:none;border:0;padding:8px;color:var(--muted);font:400 12px/1 var(--f-hud)}.hud-sound[aria-pressed=true]{color:var(--white)}.hud-bag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:2px solid var(--white);font:400 12px/1 var(--f-hud);text-transform:uppercase;letter-spacing:.06em}.hud-bag:hover{box-shadow:-3px 0 0 var(--sky),3px 0 0 var(--fire)}.hud-bag .n{min-width:18px;padding:2px 4px;background:var(--white);color:var(--black);text-align:center}.hud-bag.pop .n{animation:pop .5s steps(4);background:var(--fire);color:var(--black)}@keyframes pop{30%{transform:scale(1.6)}}.padbar{display:none}@media (max-width:860px){:root{--hud-h:54px}.hud-nav,.hud-score{display:none}.hud-in{justify-content:space-between}.hud-logo img{height:28px}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.padbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--black);border-top:var(--px) solid var(--white)}.padbar a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;text-decoration:none;font:400 10px/1 var(--f-hud);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.padbar .ico{font-size:18px;line-height:1}.padbar a[aria-current=page]{color:var(--white);text-shadow:var(--mis)}.padbar a.play{color:var(--black);background:var(--white)}}.site-foot{margin-top:96px;border-top:var(--px) solid var(--white);background:var(--black)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding:48px 0 36px}.foot-grid h2{margin:0 0 12px;font:400 12px/1 var(--f-hud);color:var(--white);text-transform:uppercase;letter-spacing:.1em}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.foot-grid a{text-decoration:none;color:var(--bone)}.foot-grid a:hover{color:var(--white);text-shadow:var(--mis)}.socials{display:flex;gap:10px;flex-wrap:wrap}.soc{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--white);color:var(--white);background:var(--black);transition:transform .08s steps(2),box-shadow .08s steps(2)}.soc svg{width:22px;height:22px;display:block}.soc:focus-visible,.soc:hover{transform:translate(-2px,-2px);box-shadow:var(--mis-box)}.soc:focus-visible svg,.soc:hover svg{filter:drop-shadow(-2px 0 0 var(--sky)) drop-shadow(2px 0 0 var(--fire))}.soc:active{transform:translate(1px,1px);box-shadow:none}.foot-small{margin-top:16px!important;font-size:14px}.foot-credits{padding:18px 0 28px;border-top:1px solid #333;font:400 11px/1.6 var(--f-hud);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}@media (max-width:760px){.foot-grid{grid-template-columns:1fr;gap:28px}}.save-game{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:center}.save-game form{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.save-game input{flex:1 1 220px;min-height:48px;padding:12px 14px;border:2px solid var(--white);background:var(--black);color:var(--white);font:500 17px/1 var(--f-body)}.save-game input::-moz-placeholder{color:var(--muted)}.save-game input::placeholder{color:var(--muted)}.save-game .note{flex-basis:100%;margin:4px 0 0;font:400 12px/1.5 var(--f-hud);text-transform:uppercase;color:var(--white);min-height:1.5em}@media (max-width:760px){.save-game{grid-template-columns:1fr}}.bag{width:min(460px,calc(100vw - 24px));max-height:min(720px,calc(100dvh - 24px));margin:auto 12px auto auto;padding:0;border:var(--px) solid var(--white);background:var(--black);color:var(--bone);box-shadow:var(--mis-box)}.bag::backdrop{background:rgba(0,0,0,.75)}.bag-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:2px solid var(--white)}.bag-head h2{margin:0;font:700 24px/1 var(--f-display);color:var(--white);text-shadow:var(--mis)}.bag-x{background:none;border:2px solid var(--white);width:38px;height:38px;font:400 14px/1 var(--f-hud)}.bag-list{list-style:none;margin:0;padding:8px 18px;display:grid;gap:4px;max-height:50dvh;overflow:auto}.bag-item{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #333}.bag-item img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--white);background:#222}.bag-item p{margin:0;font-size:15px;line-height:1.3;color:var(--white)}.bag-item small{font-size:13px;color:var(--muted)}.bag-item button{background:none;border:0;font:400 11px/1 var(--f-hud)}.bag-empty,.bag-item button{color:var(--muted);text-transform:uppercase}.bag-empty{padding:28px 18px;font:400 13px/1.6 var(--f-hud)}.bag-foot{padding:16px 18px 20px;border-top:2px solid var(--white);display:grid;gap:12px}.bag-total{display:flex;justify-content:space-between;font:400 14px/1 var(--f-hud);text-transform:uppercase}.bag-total b{color:var(--white);font-weight:400}.bag-note{margin:0;font-size:13px;color:var(--muted)}.toast{position:fixed;left:50%;bottom:28px;z-index:90;transform:translate(-50%,160%);padding:14px 18px;background:var(--white);color:var(--black);box-shadow:var(--mis-box);font:400 13px/1.3 var(--f-hud);text-transform:uppercase;letter-spacing:.06em;transition:transform .25s steps(5),visibility 0s .25s;visibility:hidden;pointer-events:none;max-width:calc(100vw - 32px)}.toast.on{transform:translate(-50%);visibility:visible;transition:transform .25s steps(5)}@media (max-width:860px){.toast{bottom:calc(84px + env(safe-area-inset-bottom))}}.wipe{position:fixed;inset:0;z-index:200;pointer-events:none;display:grid;grid-template-rows:repeat(10,1fr)}.wipe i{background:var(--black);transform:scaleX(0);transform-origin:left;transition:transform .2s steps(4)}.wipe i:nth-child(3n){background:var(--white)}.wipe i:nth-child(4){background:var(--sky)}.wipe i:nth-child(7){background:var(--fire)}.wipe i:nth-child(2n){transform-origin:right;transition-delay:.04s}.wipe.on i{transform:scaleX(1)}.sec{padding:clamp(64px,9vw,120px) 0}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;flex-wrap:wrap}.ticker{overflow:hidden;background:var(--white);color:var(--black);border-block:var(--px) solid var(--black)}.ticker-track{display:flex;gap:48px;width:-moz-max-content;width:max-content;padding:12px 0;animation:tick 45s linear infinite;font:400 14px/1 var(--f-hud);text-transform:uppercase;letter-spacing:.08em}.ticker-track a{text-decoration:none}.ticker-track a:first-letter,.ticker-track a:hover{color:var(--fire)}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none;flex-wrap:wrap;width:auto;padding-inline:16px}}.proto-flag{position:fixed;left:12px;bottom:12px;z-index:40;padding:6px 9px;background:var(--white);color:var(--black);font:400 10px/1 var(--f-hud);text-transform:uppercase;letter-spacing:.08em}@media (max-width:860px){.proto-flag{display:none}}.tear{height:18px;background:linear-gradient(90deg,var(--black) 0 12%,var(--sky) 12% 13.5%,var(--black) 13.5% 41%,var(--white) 41% 58%,var(--black) 58% 79%,var(--fire) 79% 80%,var(--black) 80%);border-block:2px solid var(--white)}.bag-buy{display:inline-block;margin-top:6px;padding:4px 8px;background:var(--fire);color:var(--black);font:400 10px/1 var(--f-hud);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;box-shadow:-2px 0 0 var(--sky)}.bag-buy:hover{box-shadow:-3px 0 0 var(--sky),3px 0 0 var(--white)}.skip{position:fixed;left:12px;top:-60px;z-index:1000;padding:10px 14px;background:var(--white);color:var(--black);font:400 12px/1 var(--f-hud);text-transform:uppercase}.skip:focus{top:12px}