:root{--brand:229 80% 44%;--brand-solid:229 80% 44%;--accent:74 100% 50%;--canvas:60 24% 96%;--surface:0 0% 100%;--surface-muted:60 13% 92%;--ink:0 0% 14%;--ink-muted:60 2% 41%;--line:60 6% 85%}body{background:hsl(var(--canvas))}.club-v2{max-width:1264px;margin-inline:auto;padding:60px 24px 80px}.club-v2 .club-hero{text-align:left;max-width:940px;margin:0;padding:0}.club-v2 .club-headline{letter-spacing:-.035em;max-width:940px;margin:26px 0;font-family:inherit;font-size:clamp(36px,4.6vw,62px)}.club-v2 .club-headline em{color:hsl(var(--brand));font-family:Georgia,serif;font-weight:400}.club-v2 .club-subhead{max-width:760px;margin:24px 0}.club-v2 .club-hero-cta{box-shadow:none;border-radius:999px;min-height:48px}.club-v2 .club-concept-section{max-width:none;margin-top:64px;padding:0}.club-v2 .club-concept-card{border:0;border-top:1px solid hsl(var(--line));text-align:left;background:0 0;border-radius:0;grid-template-columns:.8fr 1.2fr;gap:24px;padding:36px 0 0;display:grid}.club-v2 .club-concept-title{margin:0;font-family:inherit;font-size:24px}.club-v2 .club-concept-text{margin:0;font-size:14px;line-height:2}.club-v2 .club-pillars-grid{grid-column:1/-1;gap:16px;margin-top:20px}.club-v2 .club-pillar-item{border:1px solid hsl(var(--line));background:hsl(var(--surface));border-radius:16px;padding:24px}.club-v2 .club-form-section{max-width:800px;margin:56px auto 0;padding:0}.club-v2 .club-form-card,.club-v2 .club-confirmation-card{box-shadow:none;border-radius:28px}.club-v2 .club-form-section :where(input:not([type=checkbox]),select,textarea){border-radius:12px;min-height:48px}.club-v2 .club-form-section :where(button){min-height:44px}@media (max-width:760px){.club-v2{padding:40px 20px 60px}.club-v2 .club-concept-card{grid-template-columns:1fr}.club-v2 .club-pillars-grid{grid-template-columns:1fr 1fr}}@media (max-width:380px){.club-v2 .club-pillars-grid{grid-template-columns:1fr}}.gift-v2-interest{border-top:1px solid hsl(var(--line));gap:16px;margin-top:28px;padding-top:24px;display:grid}.gift-v2-interest h3{align-items:center;gap:8px;font-size:15px;display:flex}.gift-v2-interest .gift-consent{align-items:flex-start;font-weight:400;line-height:1.6;display:flex}.gift-v2-interest .gift-consent input{flex-shrink:0;width:18px;height:18px;min-height:18px;margin-top:2px}.gift-v2-card-bottom blockquote,.gift-v2-card-bottom p{overflow-wrap:anywhere}.site-header{max-width:1600px;margin-inline:auto}.site-header .desktop-nav a.active{color:hsl(var(--brand));border-bottom:1px solid}.header-actions a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}:where(button,a,input,select,textarea):focus-visible{outline:2px solid hsl(var(--brand));outline-offset:4px}.cur-v2-hero-grid{grid-template-columns:1.25fr 1fr;gap:70px;max-width:1580px;padding-block:80px}.cur-v2-hero-copy h1{letter-spacing:-.035em;max-width:760px;font-size:clamp(38px,3.5vw,60px);font-weight:650;line-height:1.25}.cur-v2-hero-copy>p{max-width:780px;font-size:19px;line-height:2}.cur-v2-actions .ui-button{border-radius:999px;min-height:42px}.cur-v2-body{max-width:1580px}.cur-v2-radar-card{border-radius:32px;min-height:430px;padding:32px}.cur-v2-radar-card .cur-v2-card-top{color:hsl(var(--accent));font-weight:700}.cur-v2-radar-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:34px 0;display:grid}.cur-v2-radar-stats a{color:#fff;gap:6px;display:grid}.cur-v2-radar-stats strong{font-size:40px;font-weight:600;line-height:1}.cur-v2-radar-stats span{color:#ffffffc9;font-size:13px}.cur-v2-radar-spotify{border-top:1px solid #ffffff30;padding-top:24px}.cur-v2-radar-spotify .ui-button{color:#fff;background:0 0;border-color:#ffffff50;border-radius:999px;width:100%}.cur-v2-radar-spotify small{color:#ffffffc9;margin-top:14px;font-size:12px;line-height:1.7;display:block}.cur-v2-radar-card>div:last-child small{font-size:12px}.profile-v2{max-width:900px;padding-block:52px}.profile-v2>.eyebrow{margin-top:32px}.profile-v2 h1,.favorites-v2 h1,.artists-v2 h1{color:hsl(var(--brand));letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);line-height:1.15}.profile-v2-card{border:1px solid hsl(var(--line));box-shadow:none;border-radius:26px;margin-top:28px;padding:32px}.profile-v2-card form{gap:24px;display:grid}.profile-v2-card :where(input,textarea){border-radius:12px;width:100%;min-height:48px}.profile-v2-card p,.profile-v2-card small{color:hsl(var(--ink-muted));line-height:1.8}.profile-v2-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.profile-v2-actions .ui-button{border-radius:999px}.profile-v2-card-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profile-v2-card-heading h2{margin:0}.profile-v2-card-heading p{margin:4px 0 0;font-size:13px}.profile-v2-card-heading>span{border:1px solid hsl(var(--line));border-radius:999px;margin-left:auto;padding:8px 14px;font-size:12px}.profile-v2-spotify{background:hsl(var(--surface-muted))}.profile-v2-spotify>p{margin-block:24px}.profile-v2-card h2{align-items:center;gap:10px;display:flex}.commerce-feedback{z-index:100;width:min(600px,100% - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.commerce-feedback .ui-alert{box-shadow:0 10px 30px #0002}.favorites-v2 .empty-state{border:1px dashed hsl(var(--line));border-radius:28px;margin-top:36px;padding:60px 24px}.artists-v2 .artist-card{box-shadow:none;border-radius:22px}.artists-v2 .artist-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))!important}.artists-v2 .artist-avatar,.artist-avatar-large{background:hsl(var(--brand))!important}.cart-page{max-width:1264px;margin-inline:auto;padding-block:54px}.cart-page .page-head h1{letter-spacing:-.04em;font-size:clamp(36px,5vw,54px)}.cart-items{background:hsl(var(--surface));border-radius:26px;padding:16px 24px;overflow:hidden}.cart-total{background:hsl(var(--surface));border-radius:26px;padding:28px}.cart-total .button.blue{min-height:48px;border-radius:999px!important}.cart-page .business-inline{border-radius:22px}.checkout-page .checkout-block,.checkout-page .order-summary{box-shadow:none;border-radius:26px}.compact-footer{border-top:1px solid hsl(var(--line));background:hsl(var(--surface-muted))}.compact-footer-main{max-width:1480px;margin-inline:auto}.gift-v2 :where(input,textarea){border-radius:12px;width:100%;min-height:48px}.gift-v2-panel form{gap:20px;display:grid}.gift-v2-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gift-v2-amounts .ui-button{border-radius:12px;min-height:48px}.gift-v2-notice{background:hsl(var(--surface-muted));border-radius:14px;padding:18px;font-size:13px;line-height:1.7}.gift-v2-consent{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.gift-v2-consent input{width:18px;min-height:18px;margin-top:3px}.club-interest-form :where(input,textarea,select){min-height:48px}@media (min-width:1000px){.cart-page:has(.cart-items){grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.cart-page>.breadcrumbs,.cart-page>.page-head,.cart-page>.business-checkout,.cart-page>.cart-feedback{grid-column:1/-1}.cart-page>.cart-total{margin:0;position:sticky;top:24px}}@media (max-width:1050px){.cur-v2-hero-grid{grid-template-columns:1fr 1fr;gap:28px;padding:48px 24px}.cur-v2-hero-copy>p{font-size:16px}.cur-v2-body{padding-inline:24px}}@media (max-width:760px){.cur-v2-hero-grid{grid-template-columns:1fr;gap:32px;padding:42px 20px}.cur-v2-hero-copy h1{max-width:680px;font-size:clamp(34px,7vw,46px)}.cur-v2-hero-copy>p{font-size:16px;line-height:1.85}.cur-v2-radar-card{min-height:360px;padding:26px}.cur-v2-body{gap:48px;padding:42px 20px}.profile-v2{padding:36px 20px}.profile-v2-card{padding:24px 20px}.profile-v2-card-heading>span{margin-left:0}.cart-page{padding:36px 20px}.cart-items{padding:8px 16px}.cart-item{gap:16px;grid-template-columns:1fr!important}.cart-item>div{min-width:0}.cart-item h2{overflow-wrap:anywhere}.cart-item form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.checkout-line{min-width:0}.compact-footer-main{gap:24px}}@media (max-width:380px){.cur-v2-hero-grid,.cur-v2-body{padding-inline:16px}.cur-v2-radar-card{padding:22px}.cur-v2-radar-stats{gap:24px 16px}.profile-v2-actions>.ui-button{width:100%}.cur-v2-actions{gap:8px}.cur-v2-actions .ui-button{padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.promo-marquee-track{animation:none}}.album-art.album-art--missing{aspect-ratio:1;color:#6c6c67;box-shadow:none;background:#eeeee8;place-items:center;display:grid;position:relative}.album-art.album-art--missing:before,.album-art.album-art--missing:after{content:none;display:none}.album-art__missing{text-align:center;font:400 12px/1.5 var(--font-inter),Inter,sans-serif;padding:16px}.announcement.promo-marquee-strip{width:100%;min-height:36px;box-shadow:none;color:#fff;text-align:left;-webkit-user-select:none;user-select:none;background:#1736c8;border:0;outline:0;justify-content:flex-start;align-items:center;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.promo-marquee-track{white-space:nowrap;will-change:transform;width:max-content;animation:38s linear infinite liniv-header-marquee;display:flex}.promo-marquee-strip:hover .promo-marquee-track,.promo-marquee-strip:focus-within .promo-marquee-track{animation-play-state:paused}.promo-marquee-content{border:0;outline:0;flex-shrink:0;align-items:center;display:flex}.promo-marquee-item{outline-offset:-3px;color:#fff;min-height:36px;box-shadow:none;letter-spacing:.05em;text-transform:uppercase;border:0;align-items:center;gap:8px;padding:0 28px;font-size:11px;font-weight:600;display:inline-flex;text-decoration:none!important}.promo-marquee-item:hover{opacity:.85}.promo-marquee-item .promo-marquee-bullet{color:#c6ff00;font-size:10px;display:inline}.promo-marquee-item .promo-marquee-text{letter-spacing:.05em;font-size:11px;display:inline}@keyframes liniv-header-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:767px){.promo-marquee-item{min-height:40px;padding-inline:18px;font-size:10px}.promo-marquee-item .promo-marquee-text{font-size:10px}}@media (prefers-reduced-motion:reduce){.promo-marquee-track{animation:none;overflow-x:auto}.promo-marquee-content[aria-hidden=true]{display:none}}.figma-store-header.site-header{width:100%;max-width:none;height:86px;box-shadow:none;background:#f7f7f2;border:0;gap:40px;margin:0;padding-inline:max(48px,50vw - 632px)}.figma-store-header .brand{width:76px;min-width:76px;margin:0}.figma-store-header .brand img{object-fit:contain;width:76px;height:auto;max-height:44px;display:block}.figma-store-header .desktop-nav{gap:28px}.figma-store-header .desktop-nav a{letter-spacing:.07em;white-space:nowrap;padding-block:8px;font-size:10px;font-weight:600}.figma-store-header .desktop-nav a.active{border-bottom:0}.figma-store-header .v2-header-search{flex:1;max-width:320px;height:42px;margin-left:auto;position:relative}.figma-store-header .header-actions{gap:8px}.figma-store-header .menu-toggle{box-shadow:none;border-radius:0}.header-search-clear,.header-search-submit{color:#6c6c67;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;display:inline-flex;padding:0!important}.header-search-clear:hover,.header-search-submit:hover{color:#1736c8;background:#1736c80d}.header-search-results{z-index:80;background:#fff;border:1px solid #2323231a;border-radius:14px;min-width:360px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 48px #111b3a1f}.header-search-result{color:#232323;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:8px;text-decoration:none;display:grid}.header-search-result:hover,.header-search-result:focus-visible{color:#1736c8;background:#eeeee8;text-decoration:none}.header-search-result-media{color:#6c6c67;background:#eeeee8;border-radius:6px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.header-search-result-media img{object-fit:cover;width:100%;height:100%}.header-search-result strong,.header-search-result small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.header-search-result strong{font-size:12px;font-weight:600}.header-search-result small{color:#6c6c67;margin-top:3px;font-size:10px}.header-search-empty{color:#6c6c67;margin:0;padding:14px 10px;font-size:12px;line-height:1.5}.header-search-all{color:#fff;cursor:pointer;background:#1736c8;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:4px;padding:10px;font-size:11px;font-weight:600;display:flex}.figma-mobile-nav{z-index:40;box-sizing:border-box;width:100%;box-shadow:none;background:#f7f7f2;border:0;border-radius:0;grid-template-columns:1fr;gap:0;margin:0;padding:8px 24px 16px;font-size:14px;display:grid;position:relative}.figma-mobile-nav>a{box-sizing:border-box;width:100%;min-height:48px;box-shadow:none;color:#232323;background:0 0;border:0;border-radius:0;align-items:center;padding:12px 0;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.figma-mobile-nav>a:hover,.figma-mobile-nav>a:focus-visible,.figma-mobile-nav>a.active{color:#1736c8;text-decoration:none}.figma-mobile-nav>a:focus-visible{outline-offset:2px;outline:2px solid #1736c8}@media (max-width:1199px){.figma-mobile-nav .v2-mobile-search{width:100%;min-width:0;max-width:none;height:48px;margin:4px 0 12px;display:flex;position:relative}.figma-mobile-nav .header-search-results{width:100%;min-width:0}}@media (max-width:1023px){.figma-store-header.site-header{gap:24px;padding-inline:24px}.figma-store-header .v2-header-search{display:none}.figma-store-header .header-actions{margin-left:auto}.figma-mobile-nav .v2-mobile-search{display:flex}}@media (max-width:767px){.figma-store-header .desktop-nav{display:none}.figma-store-header .menu-toggle{width:44px;min-width:44px;height:44px;box-shadow:none;color:#232323;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.figma-store-header.site-header{gap:8px;padding-inline:16px}.figma-store-header .header-actions{gap:0}.figma-mobile-nav{padding-inline:16px}}.cur-v2-current .cur-v2-hero-grid{grid-template-columns:1.15fr .85fr;gap:32px;max-width:1280px;padding:64px 48px}.cur-v2-current .cur-v2-hero-copy{align-self:start}.cur-v2-current .cur-v2-hero-copy>small{letter-spacing:.1em;font-size:12px;font-weight:600}.cur-v2-current .cur-v2-hero-copy h1{letter-spacing:normal;max-width:768px;margin-top:20px;font-size:48px;font-weight:600;line-height:1.25}.cur-v2-current .cur-v2-hero-copy>p{color:#6c6c67;max-width:672px;margin-top:20px;font-size:16px;line-height:32px}.cur-v2-current .cur-v2-actions{gap:8px;margin-top:28px}.cur-v2-current .cur-v2-actions .ui-button{min-height:32px;padding:6px 12px;font-size:12px;font-weight:500}.cur-v2-current .cur-v2-hero-copy>.cur-v2-fine{margin-top:20px;font-size:12px;line-height:20px}.cur-v2-current .cur-v2-radar-card{border-radius:24px;min-height:0;padding:24px}.cur-v2-current .cur-v2-card-top{letter-spacing:.15em;font-size:10px;font-weight:600}.cur-v2-current .cur-v2-radar-stats{gap:20px;margin:28px 0}.cur-v2-current .cur-v2-radar-stats strong{font-size:30px;font-weight:600;line-height:36px}.cur-v2-current .cur-v2-radar-stats span{color:#ffffffa6;font-size:10px;line-height:16px}.cur-v2-current .cur-v2-radar-spotify{padding-top:20px}.cur-v2-current .cur-v2-radar-spotify .ui-button{min-height:36px;font-size:14px}.cur-v2-current .cur-v2-radar-spotify small{color:#fff9;margin-top:12px;font-size:10px;line-height:20px;display:block}.cur-v2-current .cur-v2-body{gap:56px;max-width:1280px;padding:48px}.cur-v2-current .cur-v2-heading{max-width:768px;margin-bottom:32px}.cur-v2-current .cur-v2-heading>small{letter-spacing:.1em;font-size:12px;font-weight:600}.cur-v2-current .cur-v2-heading h2{letter-spacing:normal;margin-top:16px;font-size:36px;font-weight:600;line-height:1.25}.cur-v2-current .cur-v2-heading p{color:#6c6c67;max-width:672px;margin-top:20px;font-size:14px;line-height:28px}.cur-v2-current .cur-v2-product-grid{gap:16px}.cur-v2-current .cur-v2-interest{background:#eeeee866;border:1px solid #1736c826;border-radius:24px;padding:36px}.cur-v2-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cur-v2-demand-card{background:#fff;border:1px solid #2323231a;border-radius:24px;flex-direction:column;padding:16px;display:flex}.cur-v2-demand-no-cover{aspect-ratio:1;color:#6c6c67;background:#eeeee8;border-radius:16px;place-items:center;font-size:12px;display:grid}.cur-v2-demand-info{flex-direction:column;flex:1;padding-top:20px;display:flex}.cur-v2-demand-info>small{color:#1736c8;font-size:12px;font-weight:500}.cur-v2-demand-info h3{margin:12px 0 0;font-size:18px;font-weight:600}.cur-v2-demand-info p{color:#6c6c67;margin:4px 0 0;font-size:14px;line-height:20px}.cur-v2-demand-info p+p{margin-top:12px;font-size:12px}.cur-v2-demand-info .ui-button{border-radius:999px;width:100%;min-height:44px;margin-top:20px}.cur-v2-demand-info .ui-button+.ui-button{margin-top:8px}.cur-v2-current .cur-v2-picks{padding-block:40px}.cur-v2-current .cur-v2-pick-grid{gap:20px}.cur-v2-current .cur-v2-pick-grid article{background:#fff;border:1px solid #2323231a;border-radius:16px;align-items:start;gap:16px;padding:16px;display:flex}.cur-v2-current .cur-v2-pick-cover{flex:0 0 96px;width:96px}.cur-v2-current .cur-v2-pick-cover img,.cur-v2-current .cur-v2-pick-cover .album-art{border-radius:12px;width:96px}.cur-v2-current .cur-v2-pick-grid small{letter-spacing:.1em;font-size:10px;font-weight:600}.cur-v2-current .cur-v2-pick-grid h3{font:600 20px/28px var(--font-inter),Inter,sans-serif;margin:8px 0 0}.cur-v2-current .cur-v2-pick-grid p{margin-top:4px;font-size:14px}.cur-v2-current .cur-v2-request{background:#fff;border:1px solid #2323231a;border-radius:24px;gap:20px;padding:24px}.cur-v2-current .cur-v2-request small{color:#1736c8;letter-spacing:.14em;font-size:10px;font-weight:600}.cur-v2-current .cur-v2-request h2{margin-top:8px;font-size:24px;font-weight:600}.cur-v2-current .cur-v2-request p{max-width:576px;margin-top:12px;font-size:14px;line-height:24px}.cur-v2-current .cur-v2-request>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.cur-v2-current .cur-v2-request .ui-button{border-radius:999px}@media (max-width:1023px){.cur-v2-current .cur-v2-hero-grid{grid-template-columns:1fr;padding:48px 24px}.cur-v2-current .cur-v2-body{padding:48px 24px}.cur-v2-current .cur-v2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cur-v2-current .cur-v2-hero-copy h1{font-size:36px}.cur-v2-current .cur-v2-heading h2{font-size:30px}.cur-v2-demand-grid,.cur-v2-current .cur-v2-pick-grid{grid-template-columns:1fr}.cur-v2-current .cur-v2-interest{padding:24px}}.your-liniv-current{color:#232323;max-width:1280px;margin:auto;padding:64px 48px}.your-liniv-current .ui-button{border-radius:999px}.your-liniv-eyebrow{letter-spacing:.1em;color:#1736c8;margin:0;font-size:12px;font-weight:600;line-height:16px}.your-liniv-hero{border-bottom:1px solid #2323231a;grid-template-columns:2fr 1fr;gap:64px;padding-bottom:64px;display:grid}.your-liniv-hero h1{color:#1736c8;letter-spacing:normal;margin:20px 0 0;font-size:60px;font-weight:700;line-height:1}.your-liniv-hero h2{letter-spacing:normal;margin:16px 0 0;font-size:36px;font-weight:400;line-height:40px}.your-liniv-hero>div>p:not(.your-liniv-eyebrow){color:#6c6c67;max-width:576px;margin:24px 0 0;font-size:16px;line-height:28px}.your-liniv-hero>div>.ui-button{min-height:48px;margin-top:32px;padding-inline:24px}.your-liniv-hero aside{color:#fff;background:#1736c8;border-radius:24px;padding:32px}.your-liniv-hero aside>p{letter-spacing:.1em;align-items:center;gap:8px;margin:0 0 24px;font-size:12px;font-weight:500;display:flex}.your-liniv-hero aside>a{color:#fff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;text-decoration:none;display:flex}.your-liniv-hero aside>a>span{align-items:center;gap:12px;font-size:14px;display:flex}.your-liniv-hero aside strong{font-size:36px;font-weight:500;line-height:40px}.your-liniv-hero aside>small{color:#fffc;margin-top:24px;font-size:12px;line-height:20px;display:block}.your-liniv-tools{border-bottom:1px solid #2323231a;padding-block:48px}.your-liniv-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.your-liniv-section-title h2{margin:0;font-size:20px;font-weight:600}.your-liniv-section-title>span{color:#6c6c67;font-size:12px}.your-liniv-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.your-liniv-tool-grid>a{color:#232323;background:#fff;border:1px solid #2323231a;border-radius:16px;padding:20px;text-decoration:none}.your-liniv-tool-grid>a>div{color:#1736c8;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.your-liniv-tool-grid h3{margin:0;font-size:14px;font-weight:600}.your-liniv-tool-grid p{color:#6c6c67;margin:8px 0 0;font-size:12px;line-height:20px}.your-liniv-spotify{background:#eeeee8;border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.your-liniv-spotify>svg{color:#1736c8}.your-liniv-spotify>div{flex:1}.your-liniv-spotify h3{margin:0;font-size:18px}.your-liniv-spotify p{color:#6c6c67;margin:8px 0 0;font-size:12px;line-height:20px}.your-liniv-radar{padding-block:64px}.your-liniv-radar .your-liniv-section-title{margin-top:16px}.your-liniv-radar h2{font-size:36px}.your-liniv-radar>p:not(.your-liniv-eyebrow){color:#6c6c67;max-width:672px;margin-top:20px;font-size:14px;line-height:28px}.your-liniv-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px;margin-top:36px;display:grid}.your-liniv-radar>small{color:#6c6c67;margin-top:32px;font-size:12px;line-height:20px;display:block}@media (max-width:1023px){.your-liniv-current{padding:48px 24px}.your-liniv-hero{grid-template-columns:1fr;gap:40px;padding-bottom:48px}.your-liniv-tools{padding-block:40px}.your-liniv-radar{padding-block:48px}.your-liniv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}}@media (max-width:639px){.your-liniv-hero h1{font-size:48px}.your-liniv-hero h2{font-size:30px;line-height:36px}.your-liniv-hero>div>p:not(.your-liniv-eyebrow){font-size:14px}.your-liniv-hero aside{padding:28px}.your-liniv-tool-grid{grid-template-columns:1fr}.your-liniv-radar h2{font-size:30px}}:root{--font-display:var(--font-inter),Inter,sans-serif;--font-ui:var(--font-inter),Inter,sans-serif;--font-sans:var(--font-inter),Inter,sans-serif;--brand:229.492 79.3722% 43.7255%;--brand-solid:229.492 79.3722% 43.7255%;--accent:73.4118 100% 50%;--canvas:60 23.8095% 95.8824%;--surface-muted:60 15% 92.549%;--ink:0 0% 13.7255%}.cur-v2-demand-info h3{color:#232323;font-family:var(--font-inter),Inter,sans-serif}.cur-v2-demand-info p{font-family:var(--font-inter),Inter,sans-serif;font-style:normal;font-weight:400}.cur-v2-current .cur-v2-interest .cur-v2-demand-info p{font:400 14px/20px var(--font-inter),Inter,sans-serif;color:#6c6c67;margin:4px 0 0}.cur-v2-current .cur-v2-interest .cur-v2-demand-info p+p{margin-top:12px;font-size:12px}.cur-v2-current .ui-button{box-shadow:none}.cur-v2-current .cur-v2-request .ui-button{min-height:36px;padding:8px 12px;font-size:12px}.figma-store-header .desktop-nav{flex:none}.figma-store-header .desktop-nav a.active{box-shadow:none}.compact-footer .footer-signature .footer-manifesto{color:#ffffffb3;max-width:240px;font:400 12px/20px var(--font-inter),Inter,sans-serif;margin-top:10px}.compact-footer .footer-signature .footer-tagline{margin-top:12px;font:italic 22px/28px Georgia,serif}.compact-footer .footer-wordmark{font-family:var(--font-inter),Inter,sans-serif;letter-spacing:-2px;font-size:36px;font-weight:800}.compact-footer{padding-block:36px 16px!important}.compact-footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;max-width:1360px;padding:0 48px 32px}.compact-footer .footer-club-link{margin-top:12px}.compact-footer .footer-group summary{letter-spacing:.15em;color:#ffffff8c;margin-bottom:14px;font-size:10px;font-weight:600}.compact-footer .footer-group nav{gap:10px;margin-top:0}.compact-footer .footer-group a{color:#ffffffd9;font-size:12px}.figma-store-benefits{border-top:1px solid #2323231a;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1264px;margin:auto;padding:26px 24px;display:grid}.figma-store-benefits>div{align-items:center;gap:16px;display:flex}.figma-store-benefits svg{flex-shrink:0}.figma-store-benefits strong{font-size:12px;font-weight:600}.figma-store-benefits p{color:#6c6c67;margin:4px 0 0;font-size:11px}@media (max-width:1023px){.compact-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-inline:24px}}@media (max-width:759px){.compact-footer{padding-block:28px 14px!important}.compact-footer-main{padding:0 0 18px}.compact-footer .footer-signature{padding-bottom:20px}.compact-footer .footer-group summary{min-height:48px;padding-block:12px!important}.compact-footer .footer-group nav{padding-bottom:12px}.compact-footer .compact-footer-bottom{padding-top:14px}}@media (max-width:639px){.compact-footer-main,.figma-store-benefits{grid-template-columns:1fr}.figma-store-benefits{gap:16px;padding-block:20px}}.cur-v2-current .cur-v2-hero-copy>small{line-height:16px;display:block}.gift-v2{padding:64px 24px}.gift-v2-heading{max-width:672px}.gift-v2-heading h1{letter-spacing:-1.5px;margin-top:12px;font-size:60px;font-weight:700}.gift-v2-heading>small{font-size:10px;font-weight:600;line-height:15px}.gift-v2-heading>p{font-size:16px;line-height:28px}.club-v2 .club-eyebrow{font-family:var(--font-inter),Inter,sans-serif;gap:16px;margin:0}.club-v2 .club-headline{letter-spacing:-1px;margin-top:28px;line-height:1.1}.club-v2 .club-subhead{max-width:720px;font-family:var(--font-inter),Inter,sans-serif;margin-top:28px;font-size:16px;line-height:32px}.club-v2 .club-hero{min-height:0}.v2-catalog-page.section-shell{width:100%;max-width:1360px;padding:40px 48px 64px}.v2-catalog-page .v2-store-heading h1{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:40px}.v2-catalog-page .v2-store-heading .eyebrow{letter-spacing:.15em;font-size:10px;font-weight:600}.v2-catalog-page .v2-store-heading>p{margin-top:8px;font-size:14px}.v2-product-cart.ui-button{box-shadow:none;border-radius:12px;font-size:10px;font-weight:600}.figma-store-header .v2-header-search input{font-size:11px!important}.figma-artists-account{grid-template-columns:220px minmax(0,1fr);gap:40px;max-width:1264px;min-height:680px;margin:auto;padding:56px 24px;display:grid}.figma-account-signature{align-items:center;gap:12px;margin-bottom:32px;display:flex}.figma-account-signature>svg{box-sizing:content-box;color:#1736c8;background:#1736c81a;border-radius:50%;flex-shrink:0;padding:13px}.figma-account-signature strong{font-size:14px;font-weight:600}.figma-account-signature small{letter-spacing:.1em;color:#6c6c67;margin-top:4px;font-size:8px;display:block}.figma-artists-account aside nav{gap:8px;display:grid}.figma-artists-account aside nav a{color:#6c6c67;border-radius:999px;align-items:center;gap:12px;padding:12px 20px;font-size:12px;font-weight:500;display:flex}.figma-artists-account aside nav a.active{color:#fff;background:#1736c8}.figma-artists-heading{margin-bottom:36px}.figma-artists-heading small{color:#1736c8;letter-spacing:.16em;font-size:9px}.figma-artists-heading h1{letter-spacing:-1.3px;margin-top:12px;font-size:48px;font-weight:700;line-height:48px}.figma-artists-heading p{color:#6c6c67;margin-top:16px;font-size:14px}.figma-artists-search{background:#fff;border-radius:999px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 20px;display:flex}.figma-artists-search input{background:0 0;border:0;width:100%;min-width:0;font-size:14px}.figma-artists-search>span{white-space:nowrap;color:#6c6c67;font-size:10px}.figma-artists-list{background:#fff;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:20px;display:grid}.figma-artists-list .artist-card{box-shadow:none;border:0;border-bottom:1px solid #2323231a;border-radius:0;align-items:center;gap:12px;padding-block:16px;display:flex}.figma-artists-list .figma-artist-initial{color:#1736c8;background:#eeeee8;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.figma-artists-list .artist-card>a{flex:1}.figma-artists-list .artist-card h2{letter-spacing:normal;margin:0;font-size:14px;font-weight:500;line-height:20px}.figma-artists-list .artist-card>button{color:#1736c8;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;display:inline-flex}@media (max-width:1023px){.v2-catalog-page.section-shell{padding:40px 32px 64px}.figma-artists-heading h1{font-size:36px;line-height:40px}.gift-v2-heading h1{font-size:48px}}@media (max-width:767px){.figma-artists-account{grid-template-columns:1fr}.figma-artists-account aside nav{flex-wrap:wrap;display:flex}.figma-artists-account aside nav a{padding:10px 14px}.figma-artists-list{grid-template-columns:1fr}.v2-catalog-page.section-shell{padding:28px 20px 64px}.v2-catalog-page .v2-store-heading h1{font-size:30px;line-height:36px}}@media (max-width:639px){.gift-v2{padding:28px 16px}.gift-v2-heading h1{font-size:36px}.gift-v2-heading>p{font-size:14px;line-height:24px}}.v2-catalog-page .v2-store-title{font:600 36px/40px var(--font-inter),Inter,sans-serif;letter-spacing:-.03em;margin:12px 0 0}.v2-catalog-page .v2-store-eyebrow{letter-spacing:.15em;margin:0;font-size:10px;font-weight:600;line-height:15px}.v2-catalog-page .v2-store-count{color:#6c6c67;margin:8px 0 0;font-size:14px;line-height:20px}.v2-catalog-page .v2-store-toolbar{border:0;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:20px;margin:24px 0 0;padding:0;display:grid}.v2-catalog-page .v2-store-tabs{border-block:1px solid #2323231a;gap:4px;padding-block:8px}.v2-catalog-page .v2-store-tab{min-height:36px;padding:10px 12px;font-size:12px;font-weight:600}.v2-catalog-page .v2-store-sort{background:#fff;border:1px solid #2323231a;border-radius:12px;justify-self:end;align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.v2-catalog-page .v2-store-sort-pill{height:auto;box-shadow:none;border:0;border-radius:0;padding:0}.v2-catalog-page .v2-store-sort-pill select{min-height:0;font-size:12px;font-weight:600}.v2-catalog-page .products.shop-grid{gap:40px 24px;margin-top:24px}.club-v2{max-width:1264px;padding-top:64px}.club-v2 .club-eyebrow{letter-spacing:.18em;background:0 0;border-radius:0;flex-wrap:wrap;padding:0;font-size:11px;font-weight:600;line-height:16.5px;display:flex}.club-v2 .club-eyebrow-badge{letter-spacing:.12em;border-radius:999px;padding:8px 14px;font-size:9px;line-height:13.5px}.club-v2 .club-headline em{font-family:Georgia,serif;font-style:italic;font-weight:400}.club-v2 .club-hero-cta{margin-top:8px;padding:12px 24px;font-size:12px;font-weight:600}.campaign-copy h1{font-family:Arial,Helvetica,sans-serif;font-weight:700}@media (min-width:1024px){.campaign-copy h1{font-size:66px;line-height:1.02}}@media (min-width:768px) and (max-width:1023px){.club-v2 .club-headline{font-size:48px}}@media (max-width:767px){.club-v2{padding-top:48px}.v2-catalog-page .v2-store-title{font-size:30px;line-height:36px}.v2-catalog-page .v2-store-sort{justify-self:start}}.shop-home{--font-display:Arial,Helvetica,sans-serif}.shop-home h1,.shop-home h2{font-family:var(--font-display)}.shop-home h1 em,.shop-home h2 em{font-family:Georgia,serif;font-style:italic;font-weight:400}.figma-store-header .header-actions{flex-shrink:0;margin-left:0;gap:20px!important}.figma-store-header .header-actions a{border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}.figma-store-header .header-actions b{min-width:16px!important;height:16px!important;box-shadow:none!important;border:0!important;padding:0 4px!important;font-size:8px!important;font-weight:400!important;top:-8px!important;right:-8px!important}.figma-store-header .desktop-nav a.active:after{content:none;display:none}.spotify-connection-panel{background:#eeeee8;border:1px solid #2323231a;border-radius:24px;padding:32px}.spotify-connection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.spotify-connection-heading>div{align-items:center;gap:12px;display:flex}.spotify-connection-icon{color:#c6ff00;background:#1736c8;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.spotify-connection-panel h3{margin:0;font-size:18px;font-weight:600}.spotify-connection-heading p{color:#6c6c67;margin:4px 0 0;font-size:12px}.spotify-connection-status{color:#6c6c67;background:#f7f7f2;border:1px solid #2323231a;border-radius:999px;padding:6px 12px;font-size:12px}.spotify-connection-panel>p{color:#6c6c67;max-width:576px;margin:20px 0 0;font-size:14px;line-height:24px}.spotify-connection-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.spotify-connection-actions .ui-button{border-radius:999px;min-height:44px;padding-inline:20px}.spotify-connection-panel>p:last-child{margin-top:16px;font-size:12px;line-height:20px}.v2-store-modalities{background:#eeeee8;border:1px solid #2323231a;border-radius:28px;margin-top:48px;padding:28px}.v2-store-modalities-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.v2-store-modalities small{letter-spacing:.15em;color:#1736c8;font-size:10px;font-weight:600}.v2-store-modalities h2{letter-spacing:-.03em;margin:8px 0 0;font-size:24px;font-weight:600}.v2-store-modalities-heading>a{color:#1736c8;text-underline-offset:4px;font-size:12px;font-weight:600;text-decoration:underline}.v2-store-modalities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.v2-store-modalities-grid>a,.v2-store-modalities-grid>button{text-align:left;color:#232323;background:#fff;border:0;border-radius:12px;padding:16px}.v2-store-modalities-grid small{letter-spacing:.13em;font-size:9px}.v2-store-modalities-grid strong{margin-top:8px;font-size:14px;font-weight:600;display:block}.v2-store-modalities-grid p{color:#6c6c67;margin:8px 0 0;font-size:12px;line-height:20px}.v2-store-request{background:#fff;border:1px solid #2323231a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:20px;display:flex}.v2-store-request strong{font-size:14px;font-weight:600}.v2-store-request p{color:#6c6c67;margin:4px 0 0;font-size:12px}.v2-store-request .ui-button{border-radius:999px;flex-shrink:0}.gift-v2-card-bottom>.gift-v2-recipient-email{color:#ffffff8c;overflow-wrap:anywhere;margin-top:4px;font-size:12px}@media (max-width:767px){.figma-store-header .header-actions{gap:0!important}.figma-store-header .header-actions a{width:44px!important;height:44px!important}.v2-catalog-page .v2-store-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid;overflow:visible}.v2-catalog-page .v2-store-tab{text-align:left;padding-inline:8px}.v2-mobile-store-controls{display:none}.v2-store-modalities-grid{grid-template-columns:1fr}.v2-store-modalities{padding:20px}.v2-store-request{flex-direction:column;align-items:start}}@media (max-width:639px){.spotify-connection-panel{padding:24px}}.profile-v2.section-shell{width:100%;max-width:896px;padding:64px 24px}.profile-v2>.ui-button{margin-bottom:28px;padding-inline:0}.profile-v2>.eyebrow{letter-spacing:.1em;font-size:12px;font-weight:600}.profile-v2>h1{color:#1736c8;margin:16px 0 0;font-size:36px;font-weight:700;line-height:40px}.profile-v2>.page-intro{color:#6c6c67;margin-top:20px;font-size:14px;line-height:28px}.profile-v2 .profile-v2-card{box-shadow:none;background:#fff;border:1px solid #2323231a;border-radius:24px;margin-top:32px;padding:32px}.profile-v2 .profile-v2-card form{gap:24px}.profile-v2 .ui-input{border-radius:12px;min-height:48px}.profile-v2-actions .ui-button{border-radius:999px;min-height:48px;padding-inline:24px}.profile-v2>.profile-v2-spotify{margin-top:32px}.profile-v2-spotify-link summary{cursor:pointer;font-size:12px;font-weight:600}.cart-page{width:100%;max-width:1264px;padding:56px 24px}.cart-page .page-head{margin-bottom:40px}.cart-page .page-head .eyebrow{letter-spacing:.1em;font-size:10px;font-weight:400;line-height:15px;display:block}.cart-page .page-head h1{font:700 48px/48px var(--font-inter),Inter,sans-serif;letter-spacing:-1.8px;margin-top:12px}.cart-page .cart-items,.cart-page .cart-total{box-shadow:none;background:#fff;border-radius:24px;padding:24px}@media (max-width:1023px){.profile-v2.section-shell{padding-top:48px;padding-bottom:48px}}@media (max-width:639px){.profile-v2 .profile-v2-card{padding:24px}.cart-page .page-head h1{font-size:40px;line-height:44px}}.figma-favorites{max-width:1360px;margin:auto;padding:64px 48px 80px}.figma-favorites-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.figma-favorites-eyebrow{color:#6c6c67;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:9px;font-weight:500;display:flex}.figma-favorites-eyebrow i{background:#1736c8;border-radius:50%;width:6px;height:6px}.figma-favorites-heading h1{letter-spacing:-2px;margin:0;font-size:66px;font-weight:700;line-height:1.08}.figma-favorites-heading h1+p{color:#6c6c67;margin-top:16px;font-size:13px}.figma-favorites-heading p>strong{color:#1736c8}.figma-favorites-tabs{background:#eeeee8;border:1px solid #2323231a;border-radius:999px;padding:6px;display:flex}.figma-favorites-tabs button{color:#6c6c67;background:0 0;border:0;border-radius:999px;padding:10px 24px;font-size:10px;font-weight:500}.figma-favorites-tabs button[aria-pressed=true]{color:#232323;background:#fff;box-shadow:0 1px 2px #0000000d}.figma-favorites-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:48px;display:grid}.figma-favorites-filters{background:#ffffffbf;border-radius:28px;padding:24px}.figma-favorites-filters>div:first-child{justify-content:space-between;align-items:center;display:flex}.figma-favorites-filters h2,.figma-favorites-filters legend{letter-spacing:.15em;margin:0;font-size:9px;font-weight:700}.figma-favorites-filters fieldset{border:0;border-bottom:1px solid #2323231a;margin:28px 0 0;padding:0 0 24px}.figma-favorites-filters legend{margin-bottom:16px}.figma-favorites-filters label{align-items:center;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.figma-favorites-filters input[type=checkbox]{accent-color:#1736c8;width:12px;height:12px}.figma-favorites-filters label>span{flex:1}.figma-favorites-filters label>small{color:#6c6c6780;font-size:9px}.figma-favorites-filters input[type=range]{accent-color:#1736c8;width:100%;height:4px}.figma-favorites-price{justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.figma-favorites-price strong{color:#1736c8}.figma-favorites-filters>.ui-button{color:#fff;letter-spacing:.1em;background:#232323;border-radius:999px;width:100%;min-height:40px;margin-top:24px;font-size:8px}.figma-favorites-filters>p{color:#6c6c67;border-top:1px solid #2323231a;margin:28px 0 0;padding-top:20px;font-size:10px}.figma-favorites-filters>a{color:#1736c8;gap:8px;margin-top:8px;font-size:10px;font-weight:600;display:inline-flex}.figma-favorites-sort{background:#ffffffb3;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:32px;padding:8px 20px;display:flex}.figma-favorites-sort>div,.figma-favorites-sort span{color:#6c6c67;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.figma-favorites-sort button{color:#fff;background:#1736c8;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:8px;display:flex}.figma-favorites-sort label{letter-spacing:.1em;color:#6c6c67;align-items:center;gap:12px;font-size:8px;display:flex}.figma-favorites-sort select{color:#232323;background:0 0;border:0;font-size:10px;font-weight:600}.figma-favorites-search{background:#eeeee8;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:12px 16px;display:flex}.figma-favorites-search input{background:0 0;border:0;width:100%;min-width:0;font-size:14px}.figma-favorites-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}.figma-favorites-empty{text-align:center;background:#fff9;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:32px;display:flex}.figma-favorites-empty>svg{color:#1736c8;margin-bottom:20px}.figma-favorites-empty h2{margin:0;font-size:24px;font-weight:700}.figma-favorites-empty p{color:#6c6c67;margin:12px 0 0;font-size:14px}.figma-favorites-empty .ui-button{border-radius:999px;margin-top:24px}.figma-favorites-pagination{justify-content:center;align-items:center;gap:16px;margin-top:56px;display:flex}.figma-favorites-pagination>span{color:#6c6c6766;border:1px solid #2323231a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.figma-favorites-pagination>b{color:#fff;background:#1736c8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.figma-favorites-pagination small{color:#6c6c67;font-size:10px}.figma-favorites-discover{background:#eeece599;border:1px solid #2323231a;border-radius:24px;align-items:center;gap:16px;margin-top:64px;padding:24px 28px;display:flex}.figma-favorites-discover>svg{color:#1736c8;flex-shrink:0}.figma-favorites-discover>div{flex:1}.figma-favorites-discover h2{margin:0;font-size:14px;font-weight:600}.figma-favorites-discover p{color:#6c6c67;margin:4px 0 0;font-size:12px}.figma-favorites-discover .ui-button{border-radius:999px}@media (min-width:1024px){.figma-favorites-mobile-toggle{display:none}}@media (max-width:1023px){.figma-favorites{padding:48px 24px 80px}.figma-favorites-heading{margin-bottom:40px}.figma-favorites-heading h1{font-size:48px}.figma-favorites-layout{grid-template-columns:1fr;gap:32px}.figma-favorites-filters{display:none}.figma-favorites-filters.is-open{display:block}.figma-favorites-mobile-toggle{border-radius:999px;justify-self:start}}@media (max-width:767px){.figma-favorites-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.figma-favorites-tabs button{padding-inline:16px}.figma-favorites-discover{flex-wrap:wrap}.figma-favorites-discover>div{flex-basis:80%}}.figma-cart-empty{text-align:center;color:#6c6c67;padding:80px 0}.figma-cart-empty>svg{margin:0 auto 20px;display:block}.figma-cart-empty>p{margin:0;font-size:16px}.figma-cart-empty .ui-button{border-radius:999px;margin-top:24px}.gift-v2-panel .gift-v2-purchase-form{gap:0}.gift-v2-checkout{border-top:1px solid #deded8;gap:18px;margin-top:28px;padding-top:26px;display:grid}.gift-v2-checkout-heading small{color:#1736c8;letter-spacing:.15em;font-size:9px;font-weight:700}.gift-v2-checkout-heading h3{margin:8px 0 0;font-size:18px;font-weight:650;line-height:1.35}.gift-v2-checkout-heading p{color:#666660;margin:8px 0 0;font-size:12px;line-height:1.65}.gift-v2-rules-summary{background:#f1f3ff;border:1px solid #d5daf0;border-radius:12px;padding:16px 18px}.gift-v2-rules-summary>strong{font-size:12px}.gift-v2-rules-summary ul{color:#555550;gap:6px;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.55;display:grid}.gift-v2-panel .gift-consent{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0;font-weight:400;line-height:1.55;display:grid}.gift-v2-panel .gift-consent input{width:18px;min-width:18px;height:18px;min-height:18px;margin:1px 0 0;padding:0}.gift-v2-panel .gift-consent .gift-consent-copy{color:#232323;text-align:left;min-width:0;font-size:12px;font-weight:400;line-height:1.6}.gift-v2-panel .gift-consent-copy a{color:#1736c8;text-underline-offset:3px;font-weight:600;text-decoration:underline}.gift-v2-checkout .gift-v2-actions{margin-top:0}.gift-v2-policy-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.gift-v2-policy-links a{color:#1736c8;text-underline-offset:3px;font-size:11px;font-weight:600;text-decoration:underline}.gift-v2-unavailable{background:#f7f7f2;border:1px solid #deded8;border-radius:14px;margin-top:24px;padding:18px}.gift-v2-unavailable strong{font-size:13px}.gift-v2-unavailable p{color:#666660;margin:7px 0 0;font-size:12px;line-height:1.6}.gift-v2-unavailable a{color:#1736c8;text-underline-offset:3px;margin-top:10px;font-size:11px;font-weight:600;text-decoration:underline;display:inline-flex}.gift-v2-panel .gift-v2-interest{background:#fff;border:1px solid #deded8;border-radius:14px;gap:16px;margin-top:16px;padding:20px}.gift-v2-interest-heading{align-items:flex-start;gap:12px;display:flex}.gift-v2-interest-heading>svg{color:#1736c8;flex:none;margin-top:2px}.gift-v2-interest .gift-v2-interest-heading h3{margin:0;font-size:14px;line-height:1.4;display:block}.gift-v2-interest-heading p{color:#666660;margin:4px 0 0;font-size:11px;line-height:1.55}.gift-v2-interest>button{border-radius:12px;width:100%;min-height:48px}.gift-redeem-policy ol,.gift-redeem-policy ul{color:#555550;gap:10px;padding-left:22px;line-height:1.7;display:grid}.gift-redeem-policy h2:not(:first-of-type){margin-top:30px}@media (max-width:550px){.gift-v2-checkout{margin-top:24px;padding-top:22px}.gift-v2-rules-summary,.gift-v2-unavailable,.gift-v2-panel .gift-v2-interest{padding:16px}.gift-v2-policy-links{flex-direction:column;align-items:flex-start}}.figma-mobile-utilities{display:none}@media (max-width:767px){.figma-store-header.site-header{height:68px;min-height:68px;padding-block:12px}.figma-store-header .saved-nav,.figma-store-header .account-link{display:none!important}.figma-store-header .header-actions{margin-left:auto;gap:0!important}.figma-store-header .header-actions .cart-nav,.figma-store-header .menu-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:11px!important}.figma-store-header .header-actions b{top:1px!important;right:1px!important}.figma-mobile-utilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.figma-mobile-utilities a{color:#232323;background:#fff;border:1px solid #2323231a;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex;position:relative}.figma-mobile-utilities a:hover,.figma-mobile-utilities a:focus-visible{color:#1736c8;border-color:#1736c8}.figma-mobile-utilities b{color:#fff;background:#1736c8;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:9px;line-height:1;display:grid}}@media (max-width:480px){.figma-store-header.site-header{gap:2px;height:64px;min-height:64px;padding-block:10px;padding-inline:12px}.figma-store-header .brand{width:76px;min-width:76px}.figma-store-header .brand img{width:76px;max-height:40px}}@media (max-width:340px){.figma-store-header.site-header{padding-inline:10px}.figma-store-header .brand{width:70px;min-width:70px}.figma-store-header .brand img{width:70px}}.v2-pdp-availability-form{background:#f8f7f2;border:1px solid #d9d9d2;border-radius:12px;gap:12px;margin-top:18px;padding:18px;display:grid}.v2-pdp-availability-title{align-items:flex-start;gap:10px;display:flex}.v2-pdp-availability-title strong{font-size:15px;display:block}.v2-pdp-availability-title p{color:#666;margin:3px 0 0;font-size:12px;line-height:1.45}.v2-pdp-availability-form>label:not(.v2-pdp-availability-consent){gap:6px;font-size:12px;font-weight:700;display:grid}.v2-pdp-availability-form input[type=email]{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9c9c2;border-radius:7px;padding:0 12px}.v2-pdp-availability-consent{align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.v2-pdp-availability-consent input{margin-top:2px}.v2-pdp-availability-success{color:#166534;margin:0;font-size:12px;line-height:1.45}.v2-pdp-primary-add-btn:disabled{cursor:not-allowed;opacity:.55}.shop-home>.listening-shelf{isolation:isolate;color:#fff;background:#1736c8;border-radius:28px;max-width:1296px;margin:44px auto 64px;padding:54px 56px 38px;position:relative;overflow:hidden}.shop-home>.listening-shelf:before{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-120px;box-shadow:0 0 0 58px #ffffff0b,0 0 0 116px #ffffff08}.listening-shelf-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.listening-shelf-eyebrow{color:#c6ff00;font:700 11px/1.3 var(--font-tech),monospace;letter-spacing:.13em;align-items:center;gap:9px;display:inline-flex}.listening-shelf-eyebrow i{background:#c6ff00;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c6ff0024}.shop-home>.listening-shelf h2{color:#fff;max-width:760px;font:700 clamp(34px,4vw,58px)/1.02 var(--font-display),sans-serif;letter-spacing:-.045em;margin:16px 0 14px}.shop-home>.listening-shelf h2 em{color:#c6ff00;font-family:var(--font-accent),Georgia,serif;font-weight:400}.listening-shelf-intro p{color:#ffffffc9;max-width:670px;margin:0;font-size:16px;line-height:1.65}.listening-shelf-link{color:#fff;white-space:nowrap;border-bottom:1px solid #c6ff00;align-items:center;gap:9px;min-height:44px;padding:0 0 7px;font-size:14px;font-weight:700;display:inline-flex}.shelf-tabs{background:#0e2aa0;border:1px solid #ffffff30;border-radius:999px;gap:8px;width:max-content;max-width:100%;margin:30px 0 0;padding:5px;display:flex}.shelf-tabs button{color:#ffffffc7;min-height:44px;font:700 13px/1.2 var(--font-ui),sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.shelf-tabs button[aria-selected=true]{color:#172036;background:#c6ff00;box-shadow:0 5px 16px #091b7559}.shelf-tab-count{min-width:22px;height:22px;color:inherit;background:currentColor;border-radius:999px;place-items:center;padding:0 6px;font-size:0;display:grid}.shelf-tab-count:after{content:attr(aria-label);font-size:0}.shelf-tabs button[aria-selected=false] .shelf-tab-count{background:#ffffff20}.shelf-tabs button[aria-selected=true] .shelf-tab-count{color:#fff;background:#1736c8}.shelf-tab-count{font-size:11px}.shop-home>.listening-shelf .sleeve-rack{scroll-snap-type:x mandatory;scrollbar-color:#c6ff00 #ffffff1c;grid-auto-columns:minmax(172px,1fr);grid-auto-flow:column;gap:18px;margin:20px -10px 0;padding:20px 10px 24px;scroll-padding-inline:10px;display:grid;overflow-x:auto}.shop-home>.listening-shelf .sleeve-pick{scroll-snap-align:start;color:#fff;width:auto;min-width:0}.shop-home>.listening-shelf .sleeve-pick-art{aspect-ratio:1;background:#f2f0e7;border-radius:12px;overflow:hidden;box-shadow:0 16px 35px #08145666}.shop-home>.listening-shelf .sleeve-pick-art img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;transform:none}.shop-home>.listening-shelf .sleeve-pick:hover .sleeve-pick-art img,.shop-home>.listening-shelf .sleeve-pick:focus-visible .sleeve-pick-art img{transform:scale(1.025)}.shop-home>.listening-shelf .sleeve-pick span{color:#c6ff00;font:700 10px/1.4 var(--font-tech),monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:14px}.shop-home>.listening-shelf .sleeve-pick strong{color:#fff;font:700 15px/1.35 var(--font-ui),sans-serif;margin-top:4px}.shop-home>.listening-shelf .shelf-empty-note{color:#fff;background:#ffffff0e;border:1px solid #ffffff35;border-radius:16px;grid-auto-flow:row;align-content:center;justify-items:start;gap:10px;min-width:min(560px,100vw - 80px);min-height:205px;padding:30px;display:grid}.shelf-empty-note strong{font-size:20px}.shelf-empty-note p{color:#ffffffbd;max-width:50ch;margin:0;font-size:14px;line-height:1.55}.shelf-empty-note a{color:#c6ff00;align-items:center;gap:7px;margin-top:5px;font-size:13px;font-weight:700;display:inline-flex}.listening-shelf-note{color:#ffffff9c;border-top:1px solid #ffffff24;margin:2px 0 0;padding-top:18px;font-size:12px;line-height:1.55}@media (min-width:1100px){.shop-home>.listening-shelf .sleeve-rack{grid-auto-columns:calc(20% - 14.4px)}}@media (max-width:1350px){.shop-home>.listening-shelf{margin-inline:28px}}@media (max-width:759px){.shop-home>.listening-shelf{border-radius:20px;margin:28px 16px 36px;padding:30px 20px 24px}.shop-home>.listening-shelf:before{top:-230px;right:-190px}.listening-shelf-intro{grid-template-columns:1fr;align-items:start;gap:20px}.shop-home>.listening-shelf h2{margin:13px 0 12px;font-size:clamp(32px,10vw,44px);line-height:1.04}.listening-shelf-intro p{font-size:14px;line-height:1.6}.listening-shelf-link{justify-self:start;font-size:13px}.shelf-tabs{border-radius:14px;grid-template-columns:1fr 1fr;width:100%;margin-top:24px;display:grid}.shelf-tabs button{border-radius:10px;min-width:0;padding-inline:10px;font-size:12px}.shop-home>.listening-shelf .sleeve-rack{grid-auto-columns:min(66vw,230px);gap:14px;margin-inline:-4px;padding:18px 4px 20px}.shop-home>.listening-shelf .shelf-empty-note{min-width:calc(100vw - 72px);min-height:220px;padding:24px}.listening-shelf-note{font-size:11px}}@media (max-width:380px){.shop-home>.listening-shelf{margin-inline:12px;padding-inline:16px}.shelf-tabs button{gap:5px;padding-inline:7px}.shop-home>.listening-shelf .sleeve-rack{grid-auto-columns:72vw}.shop-home>.listening-shelf .shelf-empty-note{min-width:calc(100vw - 56px)}}
html,body{max-width:100%;overflow-x:clip}img,video,svg{max-width:100%}main,section,article,aside,form,fieldset,.section-shell,.section,.checkout-layout>*,.cart-layout>*{min-width:0}input,select,textarea,button{max-width:100%}.checkout-cross-sell-section{border:1px solid hsl(var(--line));background:hsl(var(--surface-muted));border-radius:14px;margin:16px 0;padding:12px}@media (max-width:720px){.v2-shopping-paths{border-radius:20px;width:auto;margin:0 12px 24px;padding:20px 16px}.v2-shopping-paths-heading{gap:8px;padding-bottom:16px;display:grid}.v2-shopping-paths-heading small,.v2-shopping-paths-grid small{font-size:9px;line-height:1.35}.v2-shopping-paths h2{margin-top:7px;font-size:25px;line-height:1.12}.v2-shopping-paths-heading>a{width:fit-content;margin-top:0;font-size:12px;line-height:1.4}.v2-shopping-paths-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.v2-shopping-paths-grid>a{border-radius:12px;min-height:0;padding:14px}.v2-shopping-paths-grid h3{margin-top:7px;font-size:15px;line-height:1.3}.v2-shopping-paths-grid p{margin:6px 0 10px;font-size:11px;line-height:1.5}.v2-shopping-paths-grid span{margin-top:0;font-size:11px}}@media (max-width:360px){.v2-shopping-paths{border-radius:18px;margin-inline:10px;padding:18px 14px}.v2-shopping-paths h2{font-size:23px}.v2-shopping-paths-grid>a{padding:12px}}.liniv-pick.shop-section{isolation:isolate;color:#fff;background:#1736c8;border-radius:32px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(36px,7vw,88px);max-width:1296px;margin:32px auto;padding:clamp(38px,5vw,68px);position:relative;overflow:hidden}.liniv-pick.shop-section:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-110px;box-shadow:0 0 0 54px #ffffff0a,0 0 0 108px #ffffff08}.liniv-pick .pick-art{background:#c6ff00;border-radius:22px;width:100%;max-width:420px;margin:0 auto;padding:14px;transition:transform .2s,box-shadow .2s;position:relative;transform:rotate(-1.5deg);box-shadow:0 22px 54px #07134a66}.liniv-pick .pick-art:hover{transform:rotate(0)translateY(-3px);box-shadow:0 28px 64px #07134a80}.liniv-pick .pick-art .album-art,.liniv-pick .pick-art img{aspect-ratio:1;width:100%;box-shadow:none;object-fit:cover;border-radius:14px}.liniv-pick .pick-art:focus-visible{outline-color:#c6ff00}.liniv-pick .pick-copy{z-index:1;max-width:620px;position:relative}.liniv-pick .pick-copy .eyebrow{color:#c6ff00;letter-spacing:.16em;font-size:10px;font-weight:700}.liniv-pick .pick-copy h2{color:#fff;letter-spacing:-.045em;margin:16px 0 8px;font-size:clamp(38px,4.4vw,62px);line-height:1.02}.liniv-pick .pick-artist{color:#c6ff00;font-size:18px;font-weight:600}.liniv-pick .pick-copy>.pick-reason{color:#ffffffd1;max-width:54ch;margin:24px 0 20px;font-size:16px;line-height:1.75}.liniv-pick .pick-specs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.liniv-pick .pick-specs span{color:#fff;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:999px;padding:7px 11px;font-size:11px;line-height:1}.liniv-pick .pick-copy>.button.blue{color:#17220b;min-height:48px;box-shadow:none;background:#c6ff00;border:1px solid #c6ff00;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.liniv-pick .pick-copy>.button.blue:hover{filter:none;background:#d4ff43}.liniv-pick .pick-copy>.button.blue:focus-visible{outline-color:#fff}@media (max-width:759px){.liniv-pick.shop-section{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 12px;padding:22px}.liniv-pick.shop-section:after{top:-190px;right:-190px}.liniv-pick .pick-art{border-radius:16px;width:min(100%,280px);padding:10px;box-shadow:0 16px 38px #07134a59}.liniv-pick .pick-art .album-art,.liniv-pick .pick-art img{border-radius:10px}.liniv-pick .pick-copy h2{margin-top:12px;font-size:clamp(30px,10vw,40px);line-height:1.06}.liniv-pick .pick-artist{font-size:16px}.liniv-pick .pick-copy>.pick-reason{margin:16px 0;font-size:14px;line-height:1.65}.liniv-pick .pick-specs{gap:6px;margin-bottom:20px}.liniv-pick .pick-specs span{padding:6px 9px;font-size:10px}.liniv-pick .pick-copy>.button.blue{justify-content:center;width:100%}}@media (max-width:360px){.liniv-pick.shop-section{margin-inline:10px;padding:18px}.liniv-pick .pick-art{width:min(100%,240px)}.liniv-pick .pick-copy h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.liniv-pick .pick-art{transition:none}.liniv-pick .pick-art:hover{transform:rotate(-1.5deg)}}.checkout-cross-sell-heading{color:hsl(var(--brand));letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:.72rem;font-weight:700;display:flex}.checkout-cross-sell-list{gap:8px;display:grid}.checkout-cross-sell-item{border:1px solid hsl(var(--line));background:hsl(var(--surface));border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.checkout-cross-sell-copy{flex:1;min-width:0}.checkout-cross-sell-copy p{color:hsl(var(--ink));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700;overflow:hidden}.checkout-cross-sell-copy small{color:hsl(var(--ink-muted));margin-top:3px;font-size:.7rem;line-height:1.45;display:block}.checkout-cross-sell-add{background:hsl(var(--brand));color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;min-height:40px;padding:8px 11px;font-size:.72rem;font-weight:700}@media (max-width:960px){.checkout-layout,.cart-layout,.product-layout,.product-bottom,.gift-layout,.policy-layout,.artist-album-row,.account-layout,.tracking-layout,.about-story{grid-template-columns:minmax(0,1fr)}.checkout-layout,.cart-layout{gap:24px}.checkout-layout>aside{order:initial}.checkout-layout .order-summary,.cart-layout .order-summary{width:100%;position:static}.portal-grid,.artist-grid,.help-grid,.steps-grid,.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-brand,.site-footer .footer-bottom{grid-column:1/-1}}@media (max-width:720px){.section-shell,.section,.cart-page,.checkout-page,.figma-favorites,.figma-artists-account{width:100%;padding-left:18px;padding-right:18px}.checkout-page{padding-top:18px;padding-bottom:64px}.checkout-heading{margin-bottom:22px}.checkout-heading p:last-child{line-height:1.55}.steps{width:100%;margin:22px auto 54px;padding-inline:4px}.steps b{width:32px;height:32px;padding-top:7px;font-size:.8rem}.steps b span{margin-top:15px;font-size:.58rem}.steps i{min-width:10px;margin-top:16px}.checkout-block,.order-summary{border-radius:18px;width:100%;padding:18px}.checkout-block h2,.order-summary h2{font-size:1.35rem;line-height:1.2}.field-grid,.payment-options{grid-template-columns:minmax(0,1fr);gap:14px}.field-wide{grid-column:auto}.field-grid label,.address-fields label,.saved-address-select{min-width:0}.field-grid input,.field-grid select,.address-fields input,.address-fields select,.saved-address-select select{width:100%;min-width:0}.payment-options button{width:100%;min-height:68px}.shipping-option-card{align-items:flex-start;padding:13px 14px}.shipping-option-body,.shipping-option-title-row{min-width:0}.shipping-option-title-row{flex-wrap:wrap;align-items:flex-start}.shipping-option-body small{overflow-wrap:anywhere}.checkout-actions,.checkout-entry{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.checkout-actions .ui-button,.checkout-actions .button,.checkout-entry .ui-button,.checkout-entry .button{width:100%}.checkout-line{align-items:flex-start}.checkout-line span{overflow-wrap:anywhere;min-width:0}.checkout-line b{flex:none}.checkout-coupon-input-row{flex-direction:column;align-items:stretch}.checkout-coupon-input-row input,.checkout-coupon-input-row button{width:100%}.cart-lines article{grid-template-columns:76px minmax(0,1fr)}.cart-lines .album-art{width:76px}.cart-lines article>div:nth-child(3),.quantity-control{grid-column:2;justify-self:start}.shipping-calculator{grid-template-columns:minmax(0,1fr)}.shipping-calculator>svg{display:none}.shipping-calculator>div>div{flex-direction:column}.shipping-calculator input,.shipping-calculator button{width:100%}.portal-grid,.artist-grid,.help-grid,.steps-grid,.site-footer,.trust-columns,.club-v2 .club-concept-card,.figma-favorites-products{grid-template-columns:minmax(0,1fr)}.figma-favorites-heading{align-items:flex-start;margin-bottom:30px}.figma-favorites-heading h1{font-size:clamp(2.35rem,12vw,3rem)}.figma-favorites-tabs{width:100%;overflow-x:auto}.figma-favorites-tabs button{flex:1 0 auto}.figma-favorites-sort{border-radius:18px;align-items:flex-start}.figma-favorites-discover{align-items:flex-start}.figma-favorites-discover .ui-button{width:100%}.gift-v2,.club-v2{padding-left:18px;padding-right:18px}.gift-v2-heading h1,.club-v2 .club-headline{overflow-wrap:anywhere}.profile-v2.section-shell{padding:40px 18px 64px}.profile-v2 .profile-v2-card{padding:20px}.spotify-connection-heading{align-items:flex-start}.spotify-connection-actions{grid-template-columns:1fr;display:grid}.spotify-connection-actions .ui-button{width:100%}}@media (max-width:480px){.section-shell,.section,.cart-page,.checkout-page{padding-left:14px;padding-right:14px}.steps b span{letter-spacing:-.01em;font-size:.52rem}.checkout-block,.order-summary{padding:15px}.checkout-cross-sell-item{flex-direction:column;align-items:stretch}.checkout-cross-sell-copy p{white-space:normal;overflow-wrap:anywhere}.checkout-cross-sell-add,.confirmation-grid{width:100%}.confirmation h1{font-size:2.35rem}.cart-lines article{grid-template-columns:64px minmax(0,1fr);padding:12px}.cart-lines .album-art{width:64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
.auth-figma-page{background:#f7f7f2;padding:0}.auth-figma-layout{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);align-items:start;gap:clamp(56px,7vw,112px);width:min(100% - 48px,1264px);margin:0 auto;padding:64px 0 80px;display:grid}.auth-first-gate{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr)}.auth-first-gate>.auth-card{order:-1}.auth-figma-intro{padding-top:42px}.auth-figma-intro>.eyebrow{color:#1736c8;font:700 .78rem/1.25 var(--font-inter), Inter, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px}.auth-figma-intro h1{color:#1736c8;font:700 clamp(3.4rem, 5vw, 5rem)/.98 var(--font-inter), Inter, sans-serif;letter-spacing:-.055em;margin:0}.auth-figma-intro h2{color:#232323;max-width:630px;font:600 clamp(2rem, 3.2vw, 3.15rem)/1.08 var(--font-inter), Inter, sans-serif;letter-spacing:-.04em;margin:18px 0 0}.auth-figma-lead{color:#6c6c67;max-width:610px;font:400 1.05rem/1.7 var(--font-inter), Inter, sans-serif;margin:26px 0 0}.auth-figma-benefits{gap:10px;max-width:610px;margin-top:42px;display:grid}.auth-figma-benefit{color:#232323;background:#ffffff9e;border:1px solid #2323231a;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.auth-figma-benefit:hover{background:#fff;border-color:#1736c84d;transform:translateY(-1px)}.auth-figma-benefit>span{color:#1736c8;background:#eeeee8;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.auth-figma-benefit div{gap:3px;display:grid}.auth-figma-benefit b{font-size:.92rem;line-height:1.25}.auth-figma-benefit small{color:#6c6c67;font-size:.78rem;line-height:1.4}.auth-figma-layout>.auth-card{background:#fff;border:1px solid #2323231a;border-radius:24px;width:100%;margin:0;padding:32px;box-shadow:0 18px 50px #23232314}.auth-figma-layout .auth-card-header{margin:0 0 28px;display:block}.auth-figma-layout .auth-card-header .eyebrow{color:#1736c8;letter-spacing:.13em;margin:0 0 10px;font-size:.72rem;font-weight:700}.auth-figma-layout .auth-card-header h2{color:#232323;letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.5vw,2.2rem);line-height:1.12}.auth-card-description{color:#6c6c67;margin:12px 0 0;font-size:.9rem;line-height:1.55}.auth-figma-layout .google-auth-button,.auth-figma-layout .auth-primary-action,.auth-figma-layout .auth-recovery-form button{border-radius:999px;min-height:48px}.auth-figma-layout .auth-primary-action{background:#1736c8}.auth-figma-layout .auth-primary-action:hover{background:#102ba9}.auth-figma-layout .auth-tabs-list{background:#eeeee8;border-radius:999px;padding:4px}.auth-figma-layout .auth-tab-trigger{border-radius:999px;min-height:40px}.auth-figma-layout input{background:#fff;border-radius:12px;min-height:48px}.auth-figma-layout .auth-password-grid{grid-template-columns:1fr}.auth-required-notice{color:#102ba9;background:#eef1ff;border:1px solid #1736c833;border-radius:999px;margin:0 0 20px;padding:9px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.auth-order-lookup{border-top:1px solid #2323231a;width:min(100% - 48px,1264px);margin:0 auto;padding:64px 0 80px}.auth-order-lookup>div:first-child:not(.mb-6){max-width:720px}.auth-order-lookup>div:first-child h1,.auth-order-lookup>div:first-child h2{margin:8px 0 12px;font-size:clamp(2rem,4vw,3rem)}.auth-order-lookup .tracking-lookup--standalone{margin-top:28px}.auth-order-lookup--loading{color:#6c6c67;min-height:180px}@media (max-width:960px){.auth-figma-layout{grid-template-columns:1fr;gap:42px;width:min(100% - 40px,700px);padding:48px 0 64px}.auth-first-gate{grid-template-columns:1fr}.auth-figma-intro{padding-top:0}.auth-figma-page--required .auth-figma-layout>.auth-card{order:-1}.auth-order-lookup{width:min(100% - 40px,700px);padding:48px 0 64px}}@media (max-width:600px){.auth-figma-layout{gap:32px;width:min(100% - 32px,520px);padding:36px 0 48px}.auth-figma-intro>.eyebrow{margin-bottom:18px;font-size:.7rem}.auth-figma-intro h1{font-size:clamp(2.75rem,14vw,3.6rem)}.auth-figma-intro h2{margin-top:14px;font-size:clamp(1.7rem,8vw,2.2rem)}.auth-figma-lead{margin-top:18px;font-size:.95rem;line-height:1.6}.auth-figma-benefits{margin-top:28px}.auth-figma-benefit{grid-template-columns:38px minmax(0,1fr) auto;min-height:70px;padding:10px 12px}.auth-figma-benefit>span{width:38px;height:38px}.auth-figma-layout>.auth-card{border-radius:20px;padding:24px 18px;box-shadow:0 12px 34px #23232312}.auth-order-lookup{width:min(100% - 32px,520px);padding:40px 0 56px}}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px!important;outline:3px solid #fff!important;box-shadow:0 0 0 5px #1736c8!important}:where(input,select,textarea)[aria-invalid=true]{border-color:#a52d1d!important;box-shadow:0 0 0 3px #a52d1d2e!important}:where([role=alert],[role=status])[tabindex="-1"]{scroll-margin-block:120px}button,[role=button]{min-width:24px;min-height:24px}summary{min-height:44px}.figma-store-header .desktop-nav a{justify-content:center;align-items:center;min-width:24px;min-height:44px;padding-inline:6px;display:inline-flex}.figma-store-header .header-actions>a{justify-content:center;align-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-flex!important}.header-search-result[aria-selected=true]{color:#1736c8;background:#eeeee8}.club-radio-card,label.club-pill-btn{position:relative}.club-radio-card:has(input:focus-visible){outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #1736c8}label.club-pill-btn:has(input:focus-visible){outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #1736c8}label.club-pill-btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.club-suggestion-item{color:#232323;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f2f2;width:100%;min-height:44px;display:block}.club-input-hint{color:#626262}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--ink-muted:0 0% 30%;--liniv-muted:#4b4b4b;--liniv-border:#767676}:where(input,select,textarea,button){border-color:currentColor}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:none!important;outline:3px solid highlight!important}.club-radio-circle,.club-pill-btn,.shelf-tabs{forced-color-adjust:auto}}
.order-windows-page,.request-record-page{color:#232323;background:#f7f7f2}.order-windows-shell{width:min(1264px,100% - 40px);margin-inline:auto}.order-windows-hero{color:#fff;background:#232323}.order-windows-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:54px;padding-block:64px;display:grid}.order-kicker{font:700 11px/1.2 var(--font-tech);letter-spacing:.16em;color:#c6ff00;margin:0}.order-kicker--blue{color:#1736c8}.order-windows-hero h1,.request-record-story h1{font:700 clamp(44px,6vw,76px)/.98 var(--font-display);letter-spacing:-.055em;margin:18px 0 20px}.order-windows-hero h1 em,.request-record-story h1 em{color:#c6ff00;font-family:Libre Baskerville,Georgia,serif;font-weight:400}.order-windows-hero>div>div>p:not(.order-kicker){color:#c9c9c3;max-width:650px;line-height:1.75}.order-primary-button,.order-secondary-button,.request-record-primary,.request-record-secondary{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 21px;font-weight:700;text-decoration:none;display:inline-flex}.order-primary-button,.request-record-primary{color:#232323;background:#c6ff00;margin-top:26px}.order-secondary-button,.request-record-secondary{color:#1736c8;background:#fff;border:1px solid #d7d5cd}.order-window-summary{background:#ffffff0d;border:1px solid #ffffff26;border-radius:28px;padding:30px}.order-window-summary ol{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.order-window-summary li{gap:16px;display:flex}.order-window-summary li>strong{color:#c6ff00}.order-window-summary li span{color:#aaa;gap:5px;display:grid}.order-window-summary li b{color:#fff}.order-window-selection{padding-block:58px}.order-window-selection>header{border-bottom:1px solid #dcd9d0;justify-content:space-between;align-items:end;gap:32px;padding-bottom:24px;display:flex}.order-window-selection h2,.order-request-cta h2,.request-record-form-panel h2{letter-spacing:-.045em;margin:9px 0;font-size:clamp(30px,4vw,46px)}.order-window-selection header p:not(.order-kicker){color:#6c6962;max-width:700px;line-height:1.6}.order-search{background:#ecece6;border-radius:14px;align-items:center;gap:10px;min-width:290px;padding:0 15px;display:flex}.order-search input{background:0 0;border:0;outline:none;min-width:0;height:48px}.order-window-tabs{gap:10px;padding-block:22px;display:flex;overflow:auto}.order-window-tabs button{text-align:left;min-width:210px;font:700 14px var(--font-ui);color:#232323;background:#fff;border:1px solid #dbd8cf;border-radius:16px;padding:15px}.order-window-tabs button span{color:#1736c8;font:700 10px var(--font-tech);letter-spacing:.1em;margin-bottom:6px;display:block}.order-window-tabs button[aria-selected=true]{color:#fff;background:#1736c8;border-color:#1736c8}.order-window-tabs button[aria-selected=true] span{color:#c6ff00}.order-window-detail{background:#eeeee8;border-radius:24px;padding:24px}.order-window-facts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.order-window-facts>div{gap:12px;display:flex}.order-window-facts svg{color:#1736c8;flex:none}.order-window-facts span{font-size:13px;line-height:1.5}.order-window-facts b{margin-bottom:3px;display:block}.order-window-description{color:#5f5c55;border-top:1px solid #d5d3ca;margin:22px 0 0;padding-top:20px}.order-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.order-offer-card{background:#fff;border:1px solid #dedbd3;border-radius:22px;flex-direction:column;padding:14px;display:flex}.order-offer-art{aspect-ratio:1;color:#1736c8;background:#eeeee8;border-radius:15px;place-items:center;display:grid;overflow:hidden}.order-offer-art img{object-fit:cover;width:100%;height:100%}.order-offer-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.order-offer-tags span{color:#1736c8;background:#efefe9;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.order-offer-card h3{margin:14px 0 3px;font-size:20px}.order-offer-card>p{color:#77736b;margin:0}.order-offer-card dl{gap:10px;margin:18px 0;display:grid}.order-offer-card dl div{gap:3px;display:grid}.order-offer-card dt{font:700 10px var(--font-tech);letter-spacing:.08em;color:#1736c8}.order-offer-card dd{margin:0;font-size:12px;line-height:1.5}.order-offer-card>strong{color:#1736c8;margin-top:auto;font-size:22px}.order-offer-card>small{color:#77736b;margin-top:5px}.order-blocker{border-radius:12px;padding:11px;font-size:12px;font-weight:700;color:#5d594f!important;background:#f0eee7!important;margin-top:15px!important}.order-state{text-align:center;border:1px dashed #cbc8be;border-radius:26px;grid-column:1/-1;padding:60px 24px}.order-state svg{color:#1736c8}.order-state h3{margin:16px 0 7px;font-size:24px}.order-state p{color:#68655e;max-width:620px;margin:0 auto;line-height:1.65}.order-state--compact{padding:38px}.order-text-button{color:#1736c8;background:0 0;border:0;margin-top:12px;text-decoration:underline}.order-request-cta{color:#fff;background:#1736c8;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-bottom:64px;padding:34px;display:grid}.order-request-cta p:not(.order-kicker){color:#d6dcff;max-width:750px;line-height:1.6}.order-request-cta .order-primary-button{margin:0}.request-record-shell{background:#fff;border:1px solid #dcd9d0;border-radius:30px;grid-template-columns:.88fr 1.12fr;width:min(1264px,100%);margin:auto;display:grid;overflow:hidden}.request-record-story{color:#fff;background:#232323;padding:50px;position:relative;overflow:hidden}.request-record-orbit{border:30px solid #c6ff0026;border-radius:50%;width:270px;height:270px;position:absolute;top:-90px;right:-90px}.request-record-pill{color:#c6ff00;font:700 10px var(--font-tech);letter-spacing:.12em;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex;position:relative}.request-record-story>p{color:#c9c9c3;line-height:1.75;position:relative}.request-record-steps{border-top:1px solid #ffffff24;margin-top:46px;padding-top:26px;position:relative}.request-record-steps>p{color:#c6ff00;font:700 10px var(--font-tech);letter-spacing:.14em}.request-record-steps ol{gap:18px;padding:0;list-style:none;display:grid}.request-record-steps li{color:#aeadad;gap:14px;display:flex}.request-record-steps li>b{color:#c6ff00}.request-record-steps li span{gap:4px;display:grid}.request-record-steps li strong{color:#fff}.request-record-form-panel form>p:not(.order-kicker),.request-record-success>p:not(.order-kicker){color:#6d6962;line-height:1.6}.request-record-form-panel label{gap:8px;margin-top:20px;font-size:13px;font-weight:700;display:grid}.request-record-form-panel label>span{color:#1736c8}.request-record-form-panel input,.request-record-form-panel select,.request-record-form-panel textarea{width:100%;min-height:48px;font:inherit;color:#232323;background:#fbfbf7;border:1px solid #cbc8be;border-radius:12px;padding:12px 14px}.request-record-form-panel textarea{resize:vertical;min-height:90px}.request-search-row{grid-template-columns:1fr auto;gap:9px;display:grid}.request-search-row button{color:#fff;background:#1736c8;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.request-search-state{color:#5d5a53;background:#eeeee8;border-radius:14px;align-items:center;gap:12px;margin-top:15px;padding:14px;display:flex}.request-search-state p{margin:0;font-size:13px}.request-candidates{border:1px solid #d8d5cc;border-radius:16px;gap:9px;margin:20px 0 0;padding:16px;display:grid}.request-candidates legend{color:#1736c8;padding:0 7px;font-size:12px;font-weight:700}.request-candidates label{background:#f5f5ef;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:11px;display:flex}.request-candidates input,.request-check input{flex:none;width:18px;min-height:18px;padding:0}.request-candidates label>span{color:#232323;gap:4px;display:grid}.request-candidates small{color:#6b675f;font-weight:400}.request-record-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.request-check{background:#eeeee8;border-radius:14px;align-items:flex-start;gap:11px;padding:15px;font-weight:400!important;display:flex!important}.request-check span{line-height:1.5;color:#4f4c46!important}.request-check strong{color:#232323}.request-record-submit{width:100%;margin-top:24px}.request-record-primary:disabled,.request-search-row button:disabled{opacity:.55;cursor:not-allowed}.request-record-legal{text-align:center;font-size:11px}.request-record-feedback{color:#1736c8;background:#eef0ff;border-radius:12px;margin-top:17px;padding:13px;font-weight:700}.request-record-success{flex-direction:column;justify-content:center;min-height:580px;display:flex}.request-record-success>svg{color:#1736c8}.request-record-success code{overflow-wrap:anywhere;background:#efefe9;border-radius:8px;margin-top:18px;padding:10px}.request-record-success>div{flex-wrap:wrap;gap:10px;display:flex}.request-record-success .request-record-secondary{margin-top:26px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.order-windows-hero-grid,.request-record-shell{grid-template-columns:1fr}.order-windows-hero-grid{gap:28px}.order-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-record-story,.request-record-form-panel{padding:34px}.order-window-selection>header{flex-direction:column;align-items:stretch}.order-search{min-width:0}.order-request-cta{grid-template-columns:1fr;justify-items:start}.order-window-facts{grid-template-columns:1fr}}@media (max-width:600px){.order-windows-shell{width:min(100% - 28px,1264px)}.order-windows-hero-grid{padding-block:42px}.order-windows-hero h1,.request-record-story h1{font-size:42px}.order-window-summary{padding:22px}.order-window-selection{padding-block:38px}.order-offer-grid{grid-template-columns:1fr}.order-window-tabs button{min-width:178px}.order-request-cta{margin-bottom:42px;padding:25px}.request-record-page{padding:24px 14px 48px}.request-record-story,.request-record-form-panel{padding:25px 20px}.request-record-grid,.request-search-row{grid-template-columns:1fr}.request-search-row button{justify-content:center;min-height:46px}.request-record-success{min-height:440px}}.order-window-selection>header{height:auto}@media (prefers-reduced-motion:reduce){.order-windows-page *,.request-record-page *{scroll-behavior:auto!important}}.request-record-page{padding:36px 20px 64px}.request-record-story{padding:48px}.request-record-story-content{z-index:1;position:relative}.request-record-orbit{border-width:28px;width:256px;height:256px;top:-80px;right:-96px}.request-record-accent{background:#1736c8b3;border-radius:50%;width:288px;height:288px;position:absolute;bottom:-128px;left:-80px}.request-record-pill{letter-spacing:.14em;background:#ffffff0d;font-size:9px}.request-record-story-content>p{color:#c9c9c3;max-width:448px;margin:0;font-size:14px;line-height:1.9}.request-record-steps{margin-top:40px;padding-top:24px}.request-record-steps>p{letter-spacing:.15em;margin:0}.request-record-steps ol{gap:16px;margin:20px 0 0}.request-record-steps li{gap:12px;font-size:12px;line-height:1.65}.request-record-steps li strong{font-size:14px}.request-record-form-panel{padding:40px}.request-record-form-panel form{max-width:576px;margin-inline:auto}.request-record-form-panel form h2{letter-spacing:-.035em;margin:12px 0 0;font-size:28px}.request-record-form-panel form>p:not(.order-kicker),.request-record-success>p:not(.order-kicker){max-width:500px;font-size:14px;line-height:1.75}.request-record-fields{gap:20px;margin-top:28px;display:grid}.request-record-form-panel label{grid-template-columns:auto 1fr;gap:8px 3px;margin:0;font-size:12px}.request-record-form-panel label>input,.request-record-form-panel label>small{grid-column:1/-1}.request-record-form-panel input{background:#fff;outline:none}.request-record-form-panel input:focus{border-color:#1736c8;box-shadow:0 0 0 3px #1736c814}.request-record-form-panel label>small{color:#77736b;font-size:11px;font-weight:400;line-height:1.5}.request-check{border-radius:16px;padding:16px;margin-top:28px!important}.request-check+.request-check{margin-top:10px!important}.request-check input{accent-color:#1736c8;margin:1px 0 0}.request-check a{color:#1736c8;text-decoration:underline}.request-check--privacy{background:#f7f7f2}.request-record-legal{margin:14px auto 0!important;font-size:10px!important;line-height:1.8!important}.request-record-feedback{max-width:576px;margin-inline:auto;font-size:13px}.request-record-success{max-width:576px;margin-inline:auto}.request-record-success-icon{color:#1736c8;background:#1736c81a;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.request-record-success .order-kicker{margin-top:28px}.request-record-success h2{letter-spacing:-.04em;margin:12px 0 0;font-size:36px}.request-record-code{background:#efefe9;border-radius:10px;gap:5px;padding:12px 14px;display:grid;margin-top:18px!important}.request-record-code span{color:#1736c8;font:700 9px var(--font-tech);letter-spacing:.12em}.request-record-code code{overflow-wrap:anywhere;color:#3f3c37;font-size:12px}.request-record-success-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.request-record-success-actions .request-record-primary,.request-record-success-actions .request-record-secondary{margin:0}.request-record-cancel{color:#6d6962;font:600 12px var(--font-ui);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:16px;padding:0;text-decoration:underline}.request-record-cancel:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.request-record-story-content>p{max-width:620px}}@media (max-width:600px){.request-record-shell{border-radius:24px}.request-record-form-panel form h2{font-size:25px}.request-record-success h2{font-size:30px}.request-record-success-actions{flex-direction:column;align-items:stretch}.request-record-success-actions a,.request-record-success-actions button{width:100%}}
