@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{background:var(--figuree-site-bg-base,var(--figuree-bg,#050506));overflow-x:clip}body{position:relative;min-height:100vh;--figuree-header-clearance:clamp(118px,11vh,160px);background:var(--figuree-site-bg-base,var(--figuree-bg,#050506));color:var(--figuree-text,#FFF);font-family:var(--figuree-body-font,Inter,sans-serif);font-size:var(--figuree-base-font-size,16px);line-height:var(--figuree-line-height,1.55);overflow-x:clip}body::before,body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body::before{background:radial-gradient(circle at var(--figuree-site-bg-glow-x,82%) var(--figuree-site-bg-glow-y,12%),color-mix(in srgb,var(--figuree-site-bg-accent,var(--figuree-primary,#ff4fd8)) 34%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--figuree-site-bg-base,var(--figuree-bg,#050506)) 82%,#6b6b6b),var(--figuree-site-bg-base,var(--figuree-bg,#050506)) 48%,color-mix(in srgb,var(--figuree-site-bg-base,var(--figuree-bg,#050506)) 86%,#6b6b6b));opacity:calc(var(--figuree-site-bg-enabled,1) * var(--figuree-site-bg-gradient-intensity,.72))}body::after{background:radial-gradient(circle at 24% 18%,rgb(255 255 255 / .34) 0 1px,transparent 1px 3px),radial-gradient(circle at 72% 64%,rgb(255 255 255 / .22) 0 1px,transparent 1px 4px);background-size:3px 3px,4px 4px;mix-blend-mode:soft-light;opacity:calc(var(--figuree-site-bg-enabled,1) * var(--figuree-site-bg-grain-opacity,.07))}body>*{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-family:var(--figuree-heading-font,Inter,sans-serif);font-weight:var(--figuree-heading-weight,700);text-transform:var(--figuree-heading-transform,none);letter-spacing:var(--figuree-heading-letter-spacing,0)}:where(button,input,select,textarea,.button,.figuree-nav-menu a,.figuree-header-action,label,[class*="badge"],[class*="Badge"]){font-family:var(--figuree-ui-font,Inter,sans-serif)}:where(button,.button,.figuree-nav-menu a,.figuree-header-action,label,[class*="badge"],[class*="Badge"]){font-weight:var(--figuree-ui-weight,600);text-transform:var(--figuree-ui-transform,none);letter-spacing:var(--figuree-ui-letter-spacing,0)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.figuree-product{max-width:var(--figuree-blog-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:auto;padding:calc(var(--figuree-section-spacing,96px) * .52) 40px}body.home .figuree-product,body.front-page .figuree-product{max-width:var(--figuree-homepage-width,var(--figuree-global-width,var(--fs-container,1440px)))}.figuree-homepage-builder{max-width:var(--figuree-homepage-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:0 auto;padding:calc(var(--figuree-section-spacing,96px) * .65) 40px var(--figuree-section-spacing,96px)}body:has(.figuree-homepage-builder){overflow-x:clip}html:has(.figuree-homepage-builder){overflow-x:clip}body:has(.figuree-homepage-builder) .figuree-homepage-builder{padding-top:0}.figuree-home-section{margin:0 0 clamp(88px,8vw,150px)}.figuree-home-section:last-child{margin-bottom:clamp(64px,6vw,110px)}.figuree-home-hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(680px,78vh,920px);padding:clamp(26px,4vw,56px);isolation:isolate;overflow:visible;background:#fff0}.figuree-type-playground{display:block;width:100vw;max-width:none;min-height:clamp(850px,86vh,950px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0}.figuree-type-playground-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:var(--figuree-homepage-width,var(--figuree-global-width,var(--fs-container,1800px)));min-height:inherit;margin:0 auto;padding:calc(var(--figuree-header-clearance) + var(--figuree-home-hero-content-offset,24px)) 40px clamp(56px,5vw,84px);box-sizing:border-box}.figuree-home-hero-top{display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 64%,transparent)}.figuree-home-hero-top span:first-child,.figuree-home-licensing span{color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-family:var(--figuree-ui-font,inherit);font-size:13px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.12em;text-transform:uppercase}.figuree-home-hero-top span:last-child{color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 68%,transparent);opacity:.72}.figuree-home-playground{position:relative;display:grid;align-items:center;justify-content:center;gap:clamp(18px,3vw,34px);min-width:0;min-height:clamp(330px,48vh,560px);padding:clamp(30px,7vw,90px) 0;max-width:100%;overflow:hidden}.figuree-home-playground h1{position:relative;z-index:1;width:100%;max-width:100%;box-sizing:border-box;margin:0;color:var(--figuree-text,#f5f5f5);font-family:var(--figuree-home-active-font,var(--figuree-heading-font,inherit));font-size:clamp(48px,var(--hero-size,120px),220px);font-weight:normal!important;font-style:normal;letter-spacing:var(--hero-tracking,normal)!important;line-height:var(--hero-line,normal);text-align:center;white-space:normal;word-break:normal;overflow-wrap:anywhere;filter:drop-shadow(0 24px 70px rgb(0 0 0 / .34))}.figuree-home-playground h1:focus{outline:1px solid color-mix(in srgb,var(--figuree-primary,#ff2d55) 70%,transparent);outline-offset:10px}.figuree-home-playground [contenteditable="plaintext-only"]:empty::before{content:attr(data-placeholder);color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 30%,transparent)}.figuree-home-hero-meta{position:absolute;top:clamp(14px,2vw,26px);left:0;display:grid;gap:5px;max-width:220px;font-family:var(--figuree-ui-font,inherit);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 58%,transparent)}.figuree-home-hero-meta span,.figuree-home-hero-meta em{font-size:11px;font-style:normal}.figuree-home-hero-meta a{color:var(--figuree-text,#f5f5f5);font-size:13px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.12em;text-decoration:none}.figuree-home-hero-meta a:hover,.figuree-home-hero-meta a:focus{color:var(--figuree-primary,var(--fs-primary,#ff2d55));outline:0}.figuree-home-hero-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:clamp(28px,5vw,72px);align-items:end}.figuree-home-hero-copy h2{max-width:620px;margin:0 0 12px;font-size:clamp(28px,4vw,56px);line-height:.95}.figuree-home-hero-copy p{max-width:560px;margin:0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 72%,transparent);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.figuree-home-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:var(--figuree-button-height,48px);margin-top:28px;padding:0 22px;border-radius:var(--figuree-button-radius,999px);background:var(--figuree-button-primary-bg,var(--figuree-primary));color:var(--figuree-button-primary-text,#fff);font-family:var(--figuree-ui-font,inherit);font-weight:var(--figuree-ui-weight,800)}.figuree-home-hero-controls{display:grid;gap:18px;padding-bottom:4px}.figuree-home-hero-controls label{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 62%,transparent);font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.12em;text-transform:uppercase}.figuree-home-hero-controls input[type="range"]{width:100%;height:2px;accent-color:var(--figuree-primary,var(--fs-primary,#ff2d55));background:color-mix(in srgb,var(--figuree-text,#f5f5f5) 22%,transparent);cursor:pointer}.figuree-home-hero-controls select{width:100%;min-width:0;height:42px;border:0;border-bottom:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 24%,transparent);border-radius:0;background:#fff0;color:var(--figuree-text,#f5f5f5);font:inherit;letter-spacing:.04em;text-transform:none}.figuree-home-hero-controls select:focus{outline:0;border-color:var(--figuree-primary,var(--fs-primary,#ff2d55))}.figuree-home-hero-controls option{color:#111}.figuree-home-section-head{display:flex;align-items:end;justify-content:space-between;gap:clamp(24px,5vw,72px);margin-bottom:clamp(34px,5vw,70px)}.figuree-home-section-head h2,.figuree-home-licensing h2,.figuree-home-trusted h2{margin:0;font-size:clamp(40px,5.8vw,82px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.figuree-home-featured .figuree-home-section-head h2{font-size:var(--figuree-section-title-size,72px);line-height:.95;letter-spacing:var(--figuree-section-title-spacing,-.04em);font-weight:var(--figuree-section-title-weight,700)}.figuree-home-releases .figuree-home-section-head h2{font-size:var(--figuree-section-title-size,72px);line-height:.95;letter-spacing:var(--figuree-section-title-spacing,-.04em);font-weight:var(--figuree-section-title-weight,700)}.figuree-home-trusted h2{font-size:var(--figuree-section-title-size,72px);line-height:1;letter-spacing:var(--figuree-section-title-spacing,-.04em);font-weight:var(--figuree-section-title-weight,700)}.figuree-home-section-head>div,.figuree-home-trusted-head>div,.figuree-home-journal-intro{min-width:0}.figuree-home-section-head>div>span,.figuree-home-trusted-head>div>span,.figuree-home-journal-intro>span{display:block;margin-bottom:clamp(10px,1.4vw,16px);color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.14em;text-transform:uppercase}.figuree-home-section-head p{max-width:520px;margin:clamp(14px,1.8vw,20px) 0 0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 58%,transparent);font-size:clamp(15px,1.35vw,18px);line-height:1.55}.figuree-home-section-head a{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.figuree-home-section-head a span{display:inline-block;transition:transform .18s ease}.figuree-home-section-head a:hover span,.figuree-home-section-head a:focus span{transform:translateX(5px)}.figuree-home-featured-actions{display:flex;align-items:center;gap:10px}.figuree-home-product-grid{display:flex;gap:clamp(18px,2vw,28px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none;--figuree-featured-collapsed:clamp(260px,24vw,420px);--figuree-featured-expanded:clamp(520px,42vw,760px);--figuree-featured-ease:cubic-bezier(.22,1,.36,1);--figuree-featured-duration:.58s}.figuree-home-product-grid::-webkit-scrollbar{display:none}.figuree-home-product-card{flex:0 0 var(--figuree-featured-collapsed);min-width:var(--figuree-featured-collapsed);scroll-snap-align:start;will-change:flex-basis,min-width;transition:flex-basis var(--figuree-featured-duration) var(--figuree-featured-ease),min-width var(--figuree-featured-duration) var(--figuree-featured-ease),opacity .48s var(--figuree-featured-ease)}.figuree-home-product-card.is-active,.figuree-home-product-card:hover,.figuree-home-product-card:focus-within{flex-basis:var(--figuree-featured-expanded);min-width:var(--figuree-featured-expanded)}.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover),.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within){flex-basis:var(--figuree-featured-collapsed);min-width:var(--figuree-featured-collapsed)}.figuree-home-product-card a{position:relative;display:block;height:100%;min-height:clamp(460px,58vh,650px);border:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 3.5%,transparent);border-radius:var(--figuree-card-radius,24px);background:linear-gradient(145deg,color-mix(in srgb,var(--figuree-text,#f5f5f5) 7%,transparent),color-mix(in srgb,var(--figuree-bg,#111) 92%,#fff));color:var(--figuree-text,#f5f5f5);overflow:hidden;text-decoration:none;transition:border-color .5s var(--figuree-featured-ease),transform var(--figuree-featured-duration) var(--figuree-featured-ease),opacity .48s var(--figuree-featured-ease),box-shadow .5s var(--figuree-featured-ease);will-change:transform}.figuree-home-product-card a::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:1px solid #fff0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fff0;transition:border-color .5s var(--figuree-featured-ease),box-shadow .5s var(--figuree-featured-ease),opacity .5s var(--figuree-featured-ease)}.figuree-home-product-card a:hover,.figuree-home-product-card a:focus{border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 46%,rgb(255 255 255 / .08));transform:none;box-shadow:none;outline:0}.figuree-home-product-card.is-active a::before,.figuree-home-product-card a:hover::before,.figuree-home-product-card a:focus::before{border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 62%,rgb(255 255 255 / .08));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 28%,transparent)}.figuree-home-product-art{position:absolute;inset:0;display:block;overflow:hidden;background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--figuree-primary,#ff2d55) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--figuree-text,#f5f5f5) 7%,transparent),color-mix(in srgb,var(--figuree-bg,#111) 92%,#fff))}.figuree-home-product-art img{width:100%;height:100%;object-fit:cover;opacity:.68;transform:scale(1.01);filter:saturate(.9) contrast(.96);transition:opacity var(--figuree-featured-duration) var(--figuree-featured-ease),transform var(--figuree-featured-duration) var(--figuree-featured-ease),filter var(--figuree-featured-duration) var(--figuree-featured-ease);will-change:opacity,transform}.figuree-home-product-art::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .88),rgb(0 0 0 / .26) 56%,rgb(0 0 0 / .54)),linear-gradient(90deg,rgb(0 0 0 / .56),transparent 62%);pointer-events:none;opacity:.92;transition:opacity var(--figuree-featured-duration) var(--figuree-featured-ease)}.figuree-home-product-card.is-active .figuree-home-product-art img,.figuree-home-product-card a:hover .figuree-home-product-art img,.figuree-home-product-card a:focus .figuree-home-product-art img{opacity:1;transform:scale(1.045);filter:saturate(1) contrast(1)}.figuree-home-product-card.is-active .figuree-home-product-art::after,.figuree-home-product-card:hover .figuree-home-product-art::after,.figuree-home-product-card:focus-within .figuree-home-product-art::after{opacity:1}.figuree-home-product-art span{position:absolute;inset:0;display:grid;place-items:center;padding:24px;font-size:clamp(54px,8vw,116px);font-weight:400;font-style:normal;line-height:.86;text-align:center;word-break:keep-all;overflow-wrap:normal;transform:scale(.92);transition:transform var(--figuree-featured-duration) var(--figuree-featured-ease),opacity var(--figuree-featured-duration) var(--figuree-featured-ease)}.figuree-home-product-card.is-active .figuree-home-product-art span,.figuree-home-product-card:hover .figuree-home-product-art span,.figuree-home-product-card:focus-within .figuree-home-product-art span{transform:scale(1)}.figuree-home-product-meta{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(10px,1.2vw,15px);padding:clamp(22px,3vw,38px);overflow:visible;transform:translateY(0);transition:transform var(--figuree-featured-duration) var(--figuree-featured-ease),padding var(--figuree-featured-duration) var(--figuree-featured-ease)}.figuree-home-product-card h3{margin:0;max-width:min(100%,12ch);font-size:clamp(24px,2.9vw,52px);font-weight:400;font-style:normal;letter-spacing:normal;line-height:.94;white-space:normal;word-break:keep-all;overflow-wrap:normal;transform-origin:left bottom;transition:color .5s var(--figuree-featured-ease),font-size var(--figuree-featured-duration) var(--figuree-featured-ease),transform var(--figuree-featured-duration) var(--figuree-featured-ease),max-width var(--figuree-featured-duration) var(--figuree-featured-ease),width var(--figuree-featured-duration) var(--figuree-featured-ease),opacity .5s var(--figuree-featured-ease);will-change:font-size,transform}.figuree-home-product-card:not(.is-active):not(:hover):not(:focus-within) .figuree-home-product-meta{justify-content:flex-end;padding-top:clamp(58px,5vw,76px);padding-bottom:clamp(32px,3vw,42px)}.figuree-home-product-card:not(.is-active):not(:hover):not(:focus-within) h3{align-self:center;width:min(70%,320px);max-width:min(70%,320px);font-size:clamp(28px,3vw,48px);text-align:center;opacity:.92;transform:translateY(0) scale(.96);transform-origin:center center}.figuree-home-product-card:not(.is-active):not(:hover):not(:focus-within) .figuree-home-product-meta>span{left:50%;transform:translateX(-50%);white-space:nowrap}.figuree-home-product-card .figuree-home-product-title--single{max-width:100%;white-space:nowrap}.figuree-home-product-card .figuree-home-product-title--multi{white-space:normal}.figuree-home-product-card.is-active h3,.figuree-home-product-card:hover h3,.figuree-home-product-card:focus-within h3{max-width:min(100%,11ch);width:auto;font-size:clamp(52px,6.2vw,112px);align-self:flex-start;text-align:left;opacity:1;transform:translateY(0);transform-origin:left bottom}.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) h3,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) h3{align-self:center;width:min(70%,320px);max-width:min(70%,320px);font-size:clamp(28px,3vw,48px);text-align:center;opacity:.92;transform:translateY(0) scale(.96);transform-origin:center center}.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) .figuree-home-product-meta,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) .figuree-home-product-meta{justify-content:flex-end;padding-top:clamp(58px,5vw,76px);padding-bottom:clamp(32px,3vw,42px)}.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) .figuree-home-product-meta>span,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) .figuree-home-product-meta>span{left:50%;transform:translateX(-50%);white-space:nowrap}.figuree-home-product-card p{margin:0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 78%,transparent);font-size:clamp(14px,1vw,17px);line-height:1.45;max-width:520px;opacity:0;transform:translateY(14px);transition:opacity .5s var(--figuree-featured-ease) .06s,transform var(--figuree-featured-duration) var(--figuree-featured-ease) .04s;will-change:opacity,transform}.figuree-home-product-card .figuree-home-product-tagline{color:var(--figuree-text,#f5f5f5);font-size:clamp(18px,1.65vw,26px);font-weight:700;line-height:1.08;max-width:460px}.figuree-home-product-card .figuree-home-product-description{color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 68%,transparent);max-width:560px}.figuree-home-product-meta>span,.figuree-home-product-meta strong{font-family:var(--figuree-ui-font,inherit);font-size:11px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.14em;text-transform:uppercase}.figuree-home-product-meta>span{color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 54%,transparent);position:absolute;top:clamp(22px,3vw,38px);left:clamp(22px,3vw,38px);transform:translateX(0);transition:left var(--figuree-featured-duration) var(--figuree-featured-ease),transform var(--figuree-featured-duration) var(--figuree-featured-ease),color .5s var(--figuree-featured-ease),opacity .5s var(--figuree-featured-ease)}.figuree-home-product-card.is-active .figuree-home-product-meta>span,.figuree-home-product-card:hover .figuree-home-product-meta>span,.figuree-home-product-card:focus-within .figuree-home-product-meta>span{left:clamp(22px,3vw,38px);transform:translateX(0)}.figuree-home-product-meta strong{color:var(--figuree-primary,var(--fs-primary,#ff2d55));margin-top:6px;opacity:0;transform:translateY(14px);transition:opacity .5s var(--figuree-featured-ease) .1s,transform var(--figuree-featured-duration) var(--figuree-featured-ease) .08s;will-change:opacity,transform}.figuree-home-product-card.is-active p,.figuree-home-product-card.is-active .figuree-home-product-meta strong,.figuree-home-product-card:hover p,.figuree-home-product-card:hover .figuree-home-product-meta strong,.figuree-home-product-card:focus-within p,.figuree-home-product-card:focus-within .figuree-home-product-meta strong{opacity:1;transform:translateY(0)}.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) p,.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) .figuree-home-product-meta strong,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) p,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) .figuree-home-product-meta strong{opacity:0;transform:translateY(14px)}.figuree-home-product-meta strong span{display:inline-block;transition:transform .5s var(--figuree-featured-ease)}.figuree-home-product-card a:hover .figuree-home-product-meta strong span,.figuree-home-product-card a:focus .figuree-home-product-meta strong span{transform:translateX(5px)}.figuree-home-featured-controls{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,20px);margin-top:20px}.figuree-home-featured-controls>button{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 16%,transparent);border-radius:999px;background:#fff0;color:var(--figuree-text,#f5f5f5);font:inherit;line-height:1;cursor:pointer;transition:border-color .18s ease,color .18s ease,opacity .18s ease}.figuree-home-featured-controls>button:hover,.figuree-home-featured-controls>button:focus{border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 58%,transparent);color:var(--figuree-primary,var(--fs-primary,#ff2d55));outline:0}.figuree-home-featured-controls>button:disabled{opacity:.28;cursor:default}.figuree-home-featured-progress{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22px,44px);justify-content:center;gap:6px;width:min(56vw,360px);max-width:100%}.figuree-home-featured-segment{display:block;width:100%;height:4px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--figuree-text,#f5f5f5) 18%,transparent);cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.figuree-home-featured-segment.is-active,.figuree-home-featured-segment[aria-current="true"]{background:var(--figuree-primary,var(--fs-primary,#ff2d55))}.figuree-home-featured-segment:hover,.figuree-home-featured-segment:focus{background:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 72%,transparent);outline:0}.figuree-home-release-list{display:grid;border-top:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 14%,transparent)}.figuree-home-release-row{border-bottom:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 14%,transparent);transition:border-color .18s ease}.figuree-home-release-row a{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(150px,200px);gap:clamp(18px,3vw,40px);align-items:center;padding:clamp(24px,4vw,42px) 0;color:var(--figuree-text,#f5f5f5);text-decoration:none;transition:transform .18s ease}.figuree-home-release-row a:hover,.figuree-home-release-row a:focus{transform:translateY(-2px);outline:0}.figuree-home-release-row:hover,.figuree-home-release-row:focus-within{border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 34%,transparent)}.figuree-home-release-kicker,.figuree-home-release-cta{font-family:var(--figuree-ui-font,inherit);font-size:11px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.14em;text-transform:uppercase}.figuree-home-release-kicker{color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 54%,transparent)}.figuree-home-release-main h3{margin:0;font-family:var(--figuree-heading-font,inherit);font-size:clamp(42px,8vw,118px);font-weight:400;font-style:normal;letter-spacing:normal;line-height:.86;white-space:normal;word-break:keep-all;overflow-wrap:normal;transition:color .18s ease}.figuree-home-release-main .figuree-home-release-title--single{white-space:nowrap}.figuree-home-release-main .figuree-home-release-title--multi{white-space:normal}.figuree-home-release-row a:hover h3,.figuree-home-release-row a:focus h3{color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 72%,var(--figuree-text,#f5f5f5))}.figuree-home-release-main p{max-width:640px;margin:14px 0 0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 68%,transparent);font-size:clamp(15px,1.35vw,18px);line-height:1.55}.figuree-home-release-side{display:flex;align-items:center;justify-content:flex-end;align-self:center}.figuree-home-release-cta{color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:12px;letter-spacing:.16em;white-space:nowrap}.figuree-home-release-cta span{display:inline-block;transition:transform .18s ease}.figuree-home-release-row a:hover .figuree-home-release-cta span,.figuree-home-release-row a:focus .figuree-home-release-cta span{transform:translateX(5px)}.figuree-home-licensing{position:relative;isolation:isolate;display:block;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;overflow:hidden;background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 34%,transparent),transparent 34%),radial-gradient(circle at 12% 92%,color-mix(in srgb,var(--figuree-accent,#8b5cf6) 20%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--figuree-bg,#111) 96%,#fff),color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 22%,var(--figuree-bg,#111)) 62%,var(--figuree-bg,#111));color:var(--figuree-text,#f5f5f5);border-top:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 10%,transparent)}.figuree-home-licensing::before,.figuree-home-licensing::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.figuree-home-licensing::before{background:linear-gradient(color-mix(in srgb,var(--figuree-text,#f5f5f5) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--figuree-text,#f5f5f5) 6%,transparent) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(115deg,rgb(0 0 0 / .7),transparent 76%)}.figuree-home-licensing::after{opacity:.12;background:repeating-radial-gradient(circle at 18% 20%,rgb(255 255 255 / .38) 0 1px,transparent 1px 7px);mix-blend-mode:screen}.figuree-home-licensing-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);grid-template-areas:"label label" "copy panel";gap:clamp(30px,5vw,78px) clamp(30px,6vw,86px);align-items:end;width:100%;max-width:var(--figuree-homepage-width,var(--figuree-global-width,var(--fs-container,1800px)));margin:0 auto;padding:clamp(70px,7vw,112px) 40px;box-sizing:border-box}.figuree-home-licensing-copy{grid-area:copy;display:grid;gap:0}.figuree-home-licensing-eyebrow{grid-area:label;width:max-content;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,700);letter-spacing:.16em;text-transform:uppercase;opacity:.85}.figuree-home-licensing h2{max-width:var(--custom-license-title-max-width,860px);font-size:clamp(46px,6.4vw,var(--custom-license-title-size,104px));font-weight:var(--custom-license-title-weight,600);line-height:var(--custom-license-title-line-height,.96);letter-spacing:var(--custom-license-title-tracking,-.02em);text-transform:none;text-wrap:balance}body .figuree-home-licensing h2{font-weight:var(--custom-license-title-weight,600)!important;letter-spacing:var(--custom-license-title-tracking,-.02em)!important}.figuree-home-licensing h2 span{display:block;margin-top:.04em;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none}.figuree-home-licensing-panel{grid-area:panel;display:grid;gap:clamp(18px,2vw,26px);align-content:end;padding:clamp(24px,3vw,38px);border:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 11%,transparent);border-radius:18px;background:rgb(0 0 0 / .24);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.figuree-home-licensing-panel p{max-width:560px;margin:0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 72%,transparent);font-size:clamp(16px,1.45vw,20px);line-height:1.55}.figuree-home-licensing-usage{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center;max-width:620px;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 66%,transparent);font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,700);letter-spacing:.13em;line-height:1.8;text-transform:uppercase}.figuree-home-licensing-separator{color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 62%,transparent);font-size:10px;line-height:1}.figuree-home-licensing-proof{font-size:13px!important;line-height:1.5!important;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 48%,transparent)!important}.figuree-home-licensing-cta{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-family:var(--figuree-ui-font,inherit);font-size:13px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.figuree-home-licensing-cta span{display:inline-block;transition:transform .18s ease}.figuree-home-licensing-cta:hover,.figuree-home-licensing-cta:focus{color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 78%,var(--figuree-text,#f5f5f5));outline:0}.figuree-home-licensing-cta:hover span,.figuree-home-licensing-cta:focus span{transform:translateX(5px)}.figuree-home-trusted{overflow:hidden}.figuree-home-trusted-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:clamp(34px,5vw,70px)}.figuree-home-trusted h2{margin:0;max-width:760px}.figuree-home-trusted-head p{max-width:560px;margin:clamp(14px,1.8vw,20px) 0 0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 58%,transparent);font-size:clamp(15px,1.35vw,18px);line-height:1.55;text-align:left}.figuree-home-logo-marquee{position:relative;overflow:hidden;width:100%;padding-block:8px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.figuree-home-logo-track{display:flex;align-items:center;width:max-content;gap:clamp(46px,7vw,112px);animation:figureeTrustedMarquee 34s linear infinite;will-change:transform}.figuree-home-logo-marquee:hover .figuree-home-logo-track{animation-play-state:paused}.figuree-home-logo-item{flex:0 0 auto;display:grid;place-items:center;min-width:max-content;padding-block:12px;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 54%,transparent);opacity:.58;filter:grayscale(1);text-decoration:none;transition:opacity .2s ease,transform .2s ease,color .2s ease,filter .2s ease}.figuree-home-logo-item:hover,.figuree-home-logo-item:focus-within{opacity:1;color:var(--figuree-text,#f5f5f5);filter:grayscale(1);transform:scale(1.04)}.figuree-home-logo-item img{max-width:150px;max-height:44px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(1.8) contrast(.8);opacity:.8}.figuree-home-logo-item strong{font-family:var(--figuree-ui-font,inherit);font-size:clamp(22px,3vw,42px);font-weight:var(--figuree-ui-weight,800);letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}@keyframes figureeTrustedMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.figuree-home-logo-marquee{mask-image:none}.figuree-home-logo-track{width:auto;flex-wrap:wrap;justify-content:center;animation:none}}.figuree-home-journal{display:grid;grid-template-columns:1fr;gap:clamp(22px,3vw,34px);align-items:start}.figuree-home-journal-intro{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker link" "title link" "copy link";gap:8px clamp(22px,4vw,48px);align-items:end}.figuree-home-journal-intro>span{grid-area:kicker;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.14em;text-transform:uppercase}.figuree-home-journal-intro h2{grid-area:title;margin:0;font-size:var(--figuree-section-title-size,72px);line-height:.95;letter-spacing:var(--figuree-section-title-spacing,-.04em);font-weight:var(--figuree-section-title-weight,700);text-transform:uppercase;text-wrap:balance}.figuree-home-journal-intro p{grid-area:copy;max-width:620px;margin:0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 58%,transparent);font-size:clamp(15px,1.35vw,18px);line-height:1.55}.figuree-home-journal-intro a{grid-area:link;display:inline-flex;align-items:center;gap:10px;width:max-content;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.figuree-home-journal-intro a span{display:inline-block;transition:transform .18s ease}.figuree-home-journal-intro a:hover span,.figuree-home-journal-intro a:focus span{transform:translateX(5px)}.figuree-home-journal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,24px)}.figuree-home-journal-grid article.is-featured{grid-row:auto}.figuree-home-journal-grid article{min-width:0}.figuree-home-journal-grid article:not(.figuree-journal-card)>a{height:100%;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--figuree-text,#f5f5f5) 12%,transparent);border-radius:var(--figuree-card-radius,24px);background:color-mix(in srgb,var(--figuree-text,#f5f5f5) 4%,transparent);color:var(--figuree-text,#f5f5f5);text-decoration:none;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.figuree-home-journal-grid article:not(.figuree-journal-card)>a:hover,.figuree-home-journal-grid article:not(.figuree-journal-card)>a:focus{border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 34%,transparent);background:color-mix(in srgb,var(--figuree-text,#f5f5f5) 6%,transparent);transform:translateY(-3px);outline:0}.figuree-home-journal-media{position:relative;height:clamp(220px,18vw,280px);overflow:hidden;background:radial-gradient(circle at 72% 20%,color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 24%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--figuree-text,#f5f5f5) 8%,transparent),color-mix(in srgb,var(--figuree-bg,#111) 92%,#fff))}.figuree-home-journal-grid article.is-featured .figuree-home-journal-media{height:clamp(220px,18vw,280px)}.figuree-home-journal-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .62),rgb(0 0 0 / .08));pointer-events:none}.figuree-home-journal-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(.9);opacity:.72;transition:opacity .18s ease,filter .18s ease,transform .28s ease}.figuree-home-journal-grid article:not(.figuree-journal-card)>a:hover .figuree-home-journal-media img,.figuree-home-journal-grid article:not(.figuree-journal-card)>a:focus .figuree-home-journal-media img{opacity:.9;filter:grayscale(.35) contrast(.96);transform:scale(1.025)}.figuree-home-journal-media>span{position:absolute;inset:0;display:grid;place-items:center;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 72%,transparent);font-family:var(--figuree-heading-font,inherit);font-size:clamp(84px,11vw,170px);font-weight:400;line-height:1}.figuree-home-journal-card-copy{display:grid;align-content:start;gap:10px;padding:clamp(18px,2vw,24px)}.figuree-home-journal-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 48%,transparent);font-family:var(--figuree-ui-font,inherit);font-size:11px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.12em;text-transform:uppercase}.figuree-home-journal-meta span{color:var(--figuree-primary,var(--fs-primary,#ff2d55))}.figuree-home-journal-grid h3{margin:0;font-size:clamp(20px,1.85vw,28px);line-height:1.05;transition:color .18s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.15em;overflow:hidden}.figuree-home-journal-grid article.is-featured h3{font-size:clamp(20px,1.85vw,28px);line-height:1.05}.figuree-home-journal-grid article:not(.figuree-journal-card)>a:hover h3,.figuree-home-journal-grid article:not(.figuree-journal-card)>a:focus h3{color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 68%,var(--figuree-text,#f5f5f5))}.figuree-home-journal-card-copy p{margin:0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 62%,transparent);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em;overflow:hidden}.figuree-home-journal-grid strong{margin-top:4px;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-family:var(--figuree-ui-font,inherit);font-size:11px;font-weight:var(--figuree-ui-weight,800);letter-spacing:.14em;text-transform:uppercase}@media (max-width:900px){.figuree-homepage-builder{padding-left:24px;padding-right:24px}.figuree-home-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figuree-home-journal{grid-template-columns:1fr}.figuree-home-journal-intro{position:static;max-width:620px;grid-template-columns:1fr auto}.figuree-home-product-grid{flex-direction:column;overflow:visible}.figuree-home-product-card,.figuree-home-product-card.is-active,.figuree-home-product-card:hover,.figuree-home-product-card:focus-within{flex:0 0 auto}.figuree-home-product-card a{min-height:clamp(390px,58vh,520px)}.figuree-home-product-card:not(.is-active):not(:hover):not(:focus-within) .figuree-home-product-meta,.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) .figuree-home-product-meta,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) .figuree-home-product-meta{justify-content:flex-end;padding:clamp(22px,3vw,38px)}.figuree-home-product-card:not(.is-active):not(:hover):not(:focus-within) h3,.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) h3,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) h3{align-self:flex-start;width:auto;max-width:min(100%,12ch);font-size:clamp(24px,2.9vw,52px);text-align:left;opacity:1;transform:translateY(0);transform-origin:left bottom}.figuree-home-product-card:not(.is-active):not(:hover):not(:focus-within) .figuree-home-product-meta>span,.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) .figuree-home-product-meta>span,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) .figuree-home-product-meta>span{left:clamp(22px,3vw,38px);transform:translateX(0)}.figuree-home-product-card p,.figuree-home-product-meta strong,.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) p,.figuree-home-product-grid:hover .figuree-home-product-card.is-active:not(:hover) .figuree-home-product-meta strong,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) p,.figuree-home-product-grid:focus-within .figuree-home-product-card.is-active:not(:focus-within) .figuree-home-product-meta strong{opacity:1;transform:none}.figuree-home-hero{min-height:clamp(620px,86vh,820px)}.figuree-type-playground{min-height:clamp(720px,84vh,860px)}.figuree-type-playground-inner{--figuree-home-hero-content-offset:20px;padding:calc(var(--figuree-header-clearance) + var(--figuree-home-hero-content-offset)) 24px clamp(42px,5vw,68px)}.figuree-home-playground{min-height:clamp(300px,44vh,480px)}.figuree-home-playground h1{font-size:clamp(72px,calc(var(--hero-size,170px) * .68),170px)}.figuree-home-hero-footer{grid-template-columns:1fr}.figuree-home-hero-controls{max-width:520px}.figuree-home-section-head{align-items:start;flex-direction:column}.figuree-home-trusted-head{align-items:start;flex-direction:column}.figuree-home-trusted-head p{text-align:left}.figuree-home-logo-track{gap:clamp(34px,10vw,72px);animation-duration:28s}.figuree-home-licensing{padding:0}.figuree-home-licensing-inner{grid-template-columns:1fr;grid-template-areas:"label" "copy" "panel";align-items:start;padding:clamp(56px,7vw,86px) 24px}.figuree-home-licensing-panel{max-width:640px}}@media (max-width:767px){.figuree-home-featured .figuree-home-section-head h2,.figuree-home-releases .figuree-home-section-head h2,.figuree-home-journal-intro h2,.figuree-home-trusted h2{font-size:clamp(34px,11vw,var(--figuree-section-title-size,72px));letter-spacing:-.025em}}@media (max-width:520px){.figuree-homepage-builder{padding-left:20px;padding-right:20px}.figuree-home-hero{min-height:clamp(560px,88vh,720px);padding:24px 18px}.figuree-type-playground{min-height:clamp(620px,86vh,760px);padding:0}.figuree-type-playground-inner{--figuree-home-hero-content-offset:22px;padding:calc(var(--figuree-header-clearance) + var(--figuree-home-hero-content-offset)) 20px 24px}.figuree-home-hero-top{align-items:flex-start;flex-direction:column;gap:8px}.figuree-home-playground{min-height:260px;padding:66px 0 38px}.figuree-home-playground h1{font-size:clamp(48px,calc(var(--hero-size,170px) * .38),92px);letter-spacing:var(--hero-tracking,normal)!important}.figuree-home-hero-meta{max-width:180px}.figuree-home-hero-controls label{grid-template-columns:74px minmax(0,1fr);gap:12px}.figuree-home-hero-controls select{height:40px;font-size:11px}.figuree-home-button{width:100%}.figuree-home-release-row a{grid-template-columns:1fr;gap:14px}.figuree-home-release-main h3{font-size:clamp(42px,15vw,76px)}.figuree-home-release-side{flex-wrap:wrap;gap:12px 20px}.figuree-home-licensing{padding:0}.figuree-home-licensing-inner{padding:48px 20px;gap:24px}.figuree-home-licensing h2{font-size:clamp(38px,12vw,min(var(--custom-license-title-size,104px),64px));line-height:.96}.figuree-home-licensing h2 span{font-size:inherit;margin-top:.05em}.figuree-home-licensing-panel{padding:20px;gap:18px;border-radius:14px}.figuree-home-licensing-usage{gap:4px 8px;font-size:10.5px;letter-spacing:.11em;line-height:1.7}.figuree-home-licensing-cta{width:100%;justify-content:space-between;font-size:12px}.figuree-home-journal-intro h2{font-size:clamp(38px,13vw,68px)}.figuree-home-journal-intro{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "copy" "link"}.figuree-home-journal-grid{grid-template-columns:1fr;gap:18px}.figuree-home-journal-grid article.is-featured{grid-row:auto}.figuree-home-journal-media,.figuree-home-journal-grid article.is-featured .figuree-home-journal-media{height:clamp(200px,54vw,240px)}.figuree-home-journal-grid article.is-featured h3,.figuree-home-journal-grid h3{font-size:clamp(24px,8vw,38px);line-height:1.05}.figuree-home-logo-item strong{font-size:clamp(20px,7vw,34px)}.figuree-home-logo-item img{max-width:128px}}body.single-product .figuree-product{max-width:var(--figuree-product-width,var(--figuree-global-width,var(--fs-container,1440px)))}body.woocommerce-cart .figuree-product,body.woocommerce-checkout .figuree-product,body.woocommerce-order-received .figuree-product{max-width:var(--figuree-checkout-width,var(--figuree-global-width,var(--fs-container,1440px)))}.figuree-home-hero-controls label:has(.figuree-hero-select){position:relative;z-index:20}.figuree-home-hero-controls select.figuree-native-select-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important}.figuree-hero-select{position:relative;width:100%;min-width:0;z-index:20;color:var(--figuree-text,#f5f5f5);text-transform:none}.figuree-hero-select.is-open{z-index:300}.figuree-hero-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:0 46px 0 16px;border:1px solid color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 58%,rgb(255 255 255 / .15));border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018)),rgb(8 8 8 / .78);color:var(--figuree-text,#f5f5f5);font-family:var(--figuree-ui-font,inherit);line-height:1.2;text-align:left;cursor:pointer;box-shadow:0 18px 48px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .055),0 0 0 1px rgb(255 255 255 / .025);backdrop-filter:blur(18px) saturate(124%);-webkit-backdrop-filter:blur(18px) saturate(124%);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.figuree-hero-select-trigger:hover,.figuree-hero-select-trigger:focus{border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 78%,rgb(255 255 255 / .18));outline:0;box-shadow:0 20px 56px rgb(0 0 0 / .32),0 0 0 3px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 13%,transparent),inset 0 1px 0 rgb(255 255 255 / .06)}.figuree-hero-select.is-open .figuree-hero-select-trigger{border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 88%,rgb(255 255 255 / .18));background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .02)),rgb(10 10 10 / .9)}.figuree-hero-select-trigger::after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:1.8px solid var(--figuree-primary,var(--fs-primary,#EC0F6B));border-bottom:1.8px solid var(--figuree-primary,var(--fs-primary,#EC0F6B));transform:translateY(-64%) rotate(45deg);transition:transform .18s ease}.figuree-hero-select.is-open .figuree-hero-select-trigger::after{transform:translateY(-28%) rotate(225deg)}.figuree-hero-select-current{display:block;min-width:0;overflow:hidden;color:#fff;font-size:13px;font-weight:800;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.figuree-hero-select-panel{position:absolute;left:0;right:0;bottom:calc(100% + 10px);display:grid;gap:4px;max-height:min(440px,54vh);padding:8px;overflow:auto;border:1px solid color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 38%,rgb(255 255 255 / .13));border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .025)),rgb(7 7 8 / .96);box-shadow:0 28px 86px rgb(0 0 0 / .48),inset 0 1px 0 rgb(255 255 255 / .06);backdrop-filter:blur(22px) saturate(132%);-webkit-backdrop-filter:blur(22px) saturate(132%);opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);transform-origin:bottom center;pointer-events:none;transition:opacity .16s ease,visibility .16s ease,transform .16s ease;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 72%,#555) rgb(255 255 255 / .055)}.figuree-hero-select.is-open .figuree-hero-select-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.figuree-hero-select-panel::-webkit-scrollbar{width:8px}.figuree-hero-select-panel::-webkit-scrollbar-track{background:rgb(255 255 255 / .045);border-radius:999px}.figuree-hero-select-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 70%,#555);border-radius:999px}.figuree-hero-select-option{position:relative;display:grid;gap:4px;width:100%;min-height:54px;padding:10px 13px 10px 15px;border:1px solid #fff0;border-radius:11px;background:#fff0;color:rgb(255 255 255 / .78);font-family:var(--figuree-ui-font,inherit);text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.figuree-hero-select-option:hover,.figuree-hero-select-option:focus{color:#fff;background:rgb(255 255 255 / .055);border-color:rgb(255 255 255 / .08);outline:0;transform:translateX(2px)}.figuree-hero-select-option.is-selected{color:#fff;background:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 15%,rgb(255 255 255 / .035));border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 42%,transparent)}.figuree-hero-select-option.is-selected::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--figuree-primary,var(--fs-primary,#EC0F6B));box-shadow:0 0 18px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#EC0F6B)) 78%,transparent)}.figuree-hero-select-option-name{display:block;overflow:hidden;font-size:13px;font-weight:820;line-height:1.15;letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis}.figuree-hero-select-option-meta{display:block;overflow:hidden;color:rgb(255 255 255 / .48);font-size:11px;line-height:1.25;font-weight:650;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.figuree-hero-select-option.is-selected .figuree-hero-select-option-meta,.figuree-hero-select-option:hover .figuree-hero-select-option-meta,.figuree-hero-select-option:focus .figuree-hero-select-option-meta{color:rgb(255 255 255 / .66)}@media (max-width:520px){.figuree-hero-select-trigger{min-height:42px;padding-left:13px;border-radius:12px}.figuree-hero-select-current,.figuree-hero-select-option-name{font-size:12px}.figuree-hero-select-panel{max-height:320px;border-radius:14px}}.figuree-hero{position:relative;width:100vw;left:50%;transform:translateX(-50%);overflow:hidden;margin-bottom:var(--figuree-section-spacing,96px)}.figuree-preview-slider{position:relative;width:100%;overflow:hidden;isolation:isolate}.figuree-preview-strip{display:flex;flex-wrap:nowrap;transition:transform .82s cubic-bezier(.22,1,.36,1);will-change:transform}.figuree-preview-strip.is-jump{transition:none}.figuree-preview-item{flex:0 0 33.3333%;position:relative;overflow:hidden;opacity:.55;transition:opacity .45s ease;transform:none;will-change:opacity}.figuree-preview-item.active{opacity:1}.figuree-preview-item img{position:relative;z-index:1;width:100%;display:block;aspect-ratio:1820 / 1214;object-fit:cover}@media (prefers-reduced-motion:reduce){.figuree-preview-strip,.figuree-preview-item{transition:none}.figuree-preview-item{transform:none}}.figuree-arrow{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border:none;background:rgb(0 0 0 / .7);color:#fff;font-size:28px;cursor:pointer;z-index:20}.figuree-prev{left:20px}.figuree-next{right:20px}.figuree-arrow:hover{background:var(--figuree-primary,#D6B36A);color:var(--figuree-button-primary-text,#000)}@media (max-width:767px){body.single-product .figuree-hero,body.single-product .figuree-preview-slider{overflow:hidden}body.single-product .figuree-preview-strip{display:flex;flex-wrap:nowrap;gap:0;width:300%}body.single-product .figuree-preview-item{flex:0 0 33.333333%;width:33.333333%;min-width:33.333333%;max-width:33.333333%;opacity:1;overflow:hidden}body.single-product .figuree-preview-item img{width:100%;height:auto;min-height:0;object-fit:cover}body.single-product .figuree-arrow{width:44px;height:44px;font-size:22px}}.figuree-content{display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:60px;align-items:start}.figuree-left{min-width:0;overflow:visible}.figuree-right{width:100%;max-width:500px;background:rgb(255 255 255 / .04);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:34px;border-radius:var(--figuree-card-radius,28px);border:1px solid rgb(255 255 255 / .08);box-shadow:0 8px 32px rgb(0 0 0 / .4),inset 0 1px 0 rgb(255 255 255 / .06),0 0 0 1px rgb(255 255 255 / .06),0 0 24px rgb(255 255 255 / .04);position:sticky;top:24px;height:fit-content;margin-top:-400px;z-index:10}.figuree-tabs{display:flex;gap:42px;padding-bottom:22px;margin-bottom:34px;border-bottom:1px solid rgb(255 255 255 / .06);overflow-x:auto}.figuree-tab{background:none;border:none;color:#777;font-size:14px;font-weight:700;padding-bottom:16px;cursor:pointer;white-space:nowrap;text-transform:uppercase}.figuree-tab.active{color:#FFF;border-bottom:2px solid var(--figuree-primary)}.figuree-panel{display:none;opacity:0;transform:translateY(8px);transition:opacity 0.25s ease,transform 0.25s ease;pointer-events:none;visibility:hidden}.figuree-panel.active{display:block;opacity:1;transform:translateY(0);pointer-events:auto;position:relative;visibility:visible}#description.figuree-panel{max-width:1080px;margin-right:auto;color:rgb(255 255 255 / .72);font-size:17px;font-weight:400;line-height:1.85;overflow-wrap:anywhere}#description>*{max-width:940px}#description>:first-child{margin-top:0}#description>:last-child{margin-bottom:0}#description :where(h2,h3,h4){color:#fff;font-weight:700;letter-spacing:-.035em;line-height:1.08;max-width:880px}#description h2{font-size:clamp(28px,3.45vw,46px);margin:0 0 24px}#description h2:not(:first-child){margin-top:58px;padding-top:42px;border-top:1px solid rgb(255 255 255 / .08)}#description h3{font-size:clamp(22px,2.5vw,30px);margin:42px 0 18px}#description h4{font-size:19px;margin:34px 0 14px;letter-spacing:-.02em}#description p{margin:0 0 24px;max-width:900px;color:rgb(255 255 255 / .68)}#description :where(ul,ol){max-width:900px;margin:28px 0 34px;padding:24px 28px 24px 34px;border:1px solid rgb(255 255 255 / .08);border-radius:var(--figuree-card-radius,20px);background:rgb(255 255 255 / .025);color:rgb(255 255 255 / .72)}#description :where(ul,ol) :where(ul,ol){margin:16px 0 0;padding:0 0 0 22px;border:0;border-radius:0;background:none}#description li{padding-left:6px;line-height:1.75}#description li+li{margin-top:12px}#description li::marker{color:var(--figuree-primary)}#description strong,#description b{color:#fff;font-weight:700}#description a{color:var(--figuree-primary);text-decoration:none;text-underline-offset:4px}#description a:hover{text-decoration:underline}#description :where(img,video,iframe){display:block;max-width:100%;height:auto;margin:34px 0;border-radius:var(--figuree-card-radius,20px)}#description blockquote{max-width:900px;margin:34px 0;padding:24px 28px;border-left:2px solid var(--figuree-primary);background:rgb(255 255 255 / .025);color:rgb(255 255 255 / .78)}#description hr{max-width:940px;height:1px;margin:48px 0;border:0;background:rgb(255 255 255 / .08)}@media(max-width:767px){#description.figuree-panel{font-size:15.5px;line-height:1.75}#description h2:not(:first-child){margin-top:42px;padding-top:30px}#description h3{margin-top:34px}#description :where(ul,ol){margin:22px 0 28px;padding:20px 20px 20px 28px;border-radius:16px}#description li+li{margin-top:10px}}.figuree-preview-section{margin-bottom:var(--figuree-section-spacing,96px)}.figuree-charset{font-size:54px;line-height:1.9;letter-spacing:-.02em;word-break:break-word}.figuree-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:50px}.figuree-box{background:color-mix(in srgb,var(--figuree-bg,#0E0E0E) 92%,#fff);padding:24px;border-radius:var(--figuree-card-radius,20px);backdrop-filter:blur(10px);transition:all .25s ease}.figuree-box:hover{transform:translateY(-4px);border-color:var(--figuree-primary);background:rgb(255 255 255 / .03)}.figuree-ligatures,.figuree-multi{font-size:52px;line-height:1.6;letter-spacing:-.03em}.figuree-sample{margin-top:50px}.figuree-sample p{font-size:64px;line-height:1.15}.figuree-tech-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.figuree-tech-card{background:color-mix(in srgb,var(--figuree-bg,#0E0E0E) 92%,#fff);padding:28px;border-radius:var(--figuree-card-radius,20px);border:1px solid #262626}.figuree-tech-card span{display:block;font-size:12px;color:#888;margin-bottom:12px}.figuree-tech-card h4{font-size:28px;line-height:1.4}.figuree-tech-badges{display:flex;flex-wrap:wrap;gap:10px}.figuree-tech-badge{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid rgb(255 45 122 / .24);border-radius:999px;background:rgb(255 45 122 / .08);color:var(--figuree-primary)!important;font-size:12px!important;font-weight:700;line-height:1}.figuree-license-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) minmax(84px,max-content);align-items:center;gap:14px;min-height:76px;padding:14px 16px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .06);border-radius:16px;margin-bottom:10px;cursor:pointer;transition:all .25s ease}.figuree-license-item>div{min-width:0}.figuree-license-item:hover{border-color:var(--figuree-primary);background:rgb(255 255 255 / .03)}.figuree-license-item:has(input:checked),.figuree-license-item.is-active{border-color:var(--figuree-primary);background:rgb(255 45 122 / .06);box-shadow:none}.figuree-license-item input{accent-color:var(--figuree-primary);width:15px;height:15px;margin-top:2px}.figuree-license-item strong{display:block;font-size:16px;font-weight:700;line-height:1.25;margin-bottom:4px;color:#fff}.figuree-license-subtitle{font-size:13px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:rgb(255 255 255 / .45);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.figuree-license-price{font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--figuree-primary);white-space:nowrap;justify-self:end;text-align:right}.figuree-selected-price{display:none}.figuree-right form.variations_form{position:relative}.figuree-right form.variations_form .variations,.figuree-right form.variations_form .reset_variations,.figuree-right form.variations_form .single_variation,.figuree-right form.variations_form .woocommerce-variation,.figuree-right form.variations_form .woocommerce-variation-description,.figuree-right form.variations_form .woocommerce-variation-price,.figuree-right form.variations_form .woocommerce-variation-availability{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.figuree-license-term-card{margin:18px 0 24px;padding:24px;border:1px solid rgb(255 255 255 / .08);border-radius:16px;background:rgb(255 255 255 / .025)}.figuree-license-term-card:has(.figuree-license-description:empty){display:none}.figuree-license-description{margin:0;font-size:15px;line-height:1.9;color:rgb(255 255 255 / .72);overflow-wrap:anywhere;max-width:100%}.figuree-license-description:empty{display:none}.figuree-license-term-section{display:block;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid rgb(255 255 255 / .07)}.figuree-license-term-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.figuree-license-term-section h4{margin:0 0 14px;font-size:15px;line-height:1.2;font-weight:700;color:var(--figuree-primary)}.figuree-license-term-section-full h4{margin-bottom:12px}.figuree-license-full-toggle{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:0;padding:0;margin:0 0 14px;border:0;background:transparent!important;color:var(--figuree-primary)!important;font-size:13px;line-height:1.3;font-weight:700;text-align:left;cursor:pointer}.figuree-license-full-toggle:hover{text-decoration:underline}.figuree-license-term-section-body[hidden]{display:none}.figuree-license-term-section h5{margin:18px 0 14px;font-size:15px;line-height:1.2;font-weight:700;color:var(--figuree-primary)}.figuree-license-term-section-body{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.figuree-license-description ul,.figuree-license-description ol{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px}.figuree-license-description li{font-size:15px;line-height:1.8;padding-left:2px}.figuree-license-description li::marker{color:var(--figuree-primary)}.figuree-license-description a{color:var(--figuree-primary-soft);font-weight:700;text-decoration:none}.figuree-license-description a:hover{text-decoration:underline}.figuree-license-description p{margin:0 0 22px}.figuree-license-term-section-body p{margin:0 0 12px}.figuree-license-term-section-body p:last-child,.figuree-license-term-section-body ul:last-child,.figuree-license-term-section-body ol:last-child{margin-bottom:0}.figuree-license-description ul,.figuree-license-description ol{margin:18px 0 28px;padding-left:24px}.figuree-license-description li{line-height:1.8;padding-left:4px}.figuree-license-term-section-body li{overflow-wrap:anywhere}.figuree-license-description hr{border:0;height:1px;background:rgb(255 255 255 / .08);margin:32px 0}.button,.single_add_to_cart_button{width:100%;min-height:var(--figuree-button-height,48px);background:var(--figuree-button-primary-bg,var(--figuree-primary))!important;color:var(--figuree-button-primary-text,#fff)!important;border:none!important;border-radius:var(--figuree-button-radius,999px);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease,filter .22s ease,transform .22s ease;box-shadow:none;padding:0 24px!important}.button:hover,.single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:none}.figuree-button,.figuree-button-primary,.figuree-button-secondary,.wp-block-button__link,.page-id-12214 .about-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--figuree-button-height,48px);width:auto;max-width:100%;padding:0 22px;border-radius:var(--figuree-button-radius,999px);font-family:var(--figuree-ui-font,inherit);font-size:13px;font-weight:var(--figuree-ui-weight,800);line-height:1.1;letter-spacing:var(--figuree-ui-letter-spacing,.04em);text-align:center;text-decoration:none!important;text-transform:var(--figuree-ui-transform,uppercase);cursor:pointer;box-shadow:none;transition:background-color .22s ease,border-color .22s ease,color .22s ease,opacity .22s ease,filter .22s ease,transform .22s ease}.figuree-button,.figuree-button-primary,.wp-block-button__link,.page-id-12214 .about-button-primary{border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,#ff2d55));background:var(--figuree-button-primary-bg,var(--figuree-primary,#ff2d55));color:var(--figuree-button-primary-text,#fff)!important}.figuree-button-secondary,.page-id-12214 .about-button-ghost{border:1px solid var(--figuree-button-secondary-border,rgb(255 255 255 / .18));background:#fff0;color:var(--figuree-button-secondary-text,#fff)!important}.figuree-button:hover,.figuree-button:focus-visible,.figuree-button-primary:hover,.figuree-button-primary:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.page-id-12214 .about-button-primary:hover{filter:brightness(1.06);color:var(--figuree-button-primary-text,#fff)!important;outline:0}.figuree-button-secondary:hover,.figuree-button-secondary:focus-visible,.page-id-12214 .about-button-ghost:hover{border-color:var(--figuree-button-primary-bg,var(--figuree-primary,#ff2d55));background:var(--figuree-button-primary-bg,var(--figuree-primary,#ff2d55));color:var(--figuree-button-primary-text,#fff)!important;outline:0}.figuree-license-download{margin-top:40px;padding:30px;background:color-mix(in srgb,var(--figuree-bg,#0E0E0E) 92%,#fff);border-radius:var(--figuree-card-radius,20px)}.figuree-license-download a{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:14px 22px;min-height:var(--figuree-button-height,48px);background:var(--figuree-button-primary-bg,var(--figuree-primary,#D6B36A));color:var(--figuree-button-primary-text,#000);border-radius:var(--figuree-button-radius,12px)}.figuree-font-card{background:color-mix(in srgb,var(--figuree-bg,#0E0E0E) 92%,#fff);padding:28px;border-radius:var(--figuree-card-radius,20px);margin-bottom:24px}.figuree-font-card a{display:inline-flex;align-items:center;justify-content:center;margin-right:12px;margin-top:14px;padding:12px 18px;min-height:var(--figuree-button-height,48px);background:var(--figuree-button-primary-bg,var(--figuree-primary,#D6B36A));color:var(--figuree-button-primary-text,#000);border-radius:var(--figuree-button-radius,12px)}body.woocommerce-account .entry-content,body.woocommerce-account main .woocommerce{width:100%}body.woocommerce-account{min-height:100vh;background:#080808}body.woocommerce-account .figuree-product{width:100%;max-width:var(--figuree-account-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:0 auto;padding:0;min-height:100vh}body.woocommerce-account .woocommerce{width:100%;max-width:var(--figuree-account-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:0 auto;padding:0}body.woocommerce-account:not(.logged-in) .figuree-product{display:grid;align-items:center;max-width:min(760px,calc(100vw - 40px));padding:clamp(42px,8vw,92px) 0}body.woocommerce-account:not(.logged-in) .woocommerce{max-width:760px}body.woocommerce-account .woocommerce::before,body.woocommerce-account .woocommerce::after{content:none}body.woocommerce-account:not(.logged-in) .entry-content{width:100%}body.woocommerce-account:not(.logged-in) .figuree-product{max-width:none;padding:0}body.woocommerce-account:not(.logged-in) .woocommerce{max-width:none;min-height:100vh}.figuree-account-login-shell{position:relative;display:grid;align-items:center;min-height:100vh;padding:clamp(34px,6vw,72px) clamp(20px,4vw,54px);color:#fff;overflow:hidden}.figuree-account-login-shell::before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgb(255 255 255 / .038) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .038) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(to bottom,rgb(0 0 0 / .76),transparent 78%);opacity:.18}.figuree-account-login-brand,.figuree-account-login-layout{position:relative;z-index:1}.figuree-account-login-brand{width:min(100%,1120px);margin:0 auto clamp(30px,5vw,54px)}.figuree-account-login-logo{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:none}.figuree-account-login-logo .figuree-logo-image{display:block;width:var(--figuree-header-logo-width,180px);max-width:min(48vw,var(--figuree-header-logo-width,180px));max-height:var(--figuree-header-logo-max-height,40px);height:auto;object-fit:contain}.figuree-account-login-logo span{font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.figuree-account-login-layout{display:grid;grid-template-columns:minmax(0,560px);justify-content:center;width:min(100%,560px);margin:0 auto}.figuree-account-login-card,.figuree-account-login-note{border:1px solid rgb(255 255 255 / .105);border-radius:28px;background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .07),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018)),rgb(12 12 13 / .74);box-shadow:0 34px 90px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .055);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.figuree-account-login-card{padding:clamp(30px,4.5vw,54px)}.figuree-account-login-note{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(26px,3.6vw,40px)}.figuree-account-login-intro{margin:0 0 28px}.figuree-account-login-intro>span,.figuree-account-login-note>span{display:inline-flex;align-items:center;gap:12px;margin:0 0 16px;color:rgb(255 255 255 / .52);font-size:11px;font-weight:850;line-height:1;letter-spacing:.16em;text-transform:uppercase}.figuree-account-login-intro>span::before,.figuree-account-login-note>span::before{content:"";width:32px;height:1px;background:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b))}.figuree-account-login-intro h1,.figuree-account-login-intro h2{margin:0;color:#fff;font-size:clamp(30px,3.4vw,46px);font-weight:720;line-height:1;letter-spacing:-.045em;text-transform:none}.figuree-account-login-heading-accent{display:inline;font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.025em}.figuree-account-login-intro h2{font-size:clamp(30px,3.2vw,44px)}.figuree-account-login-intro p,.figuree-account-login-note p{max-width:520px;margin:18px 0 0;color:rgb(255 255 255 / .66);font-size:15.5px;line-height:1.7}body.woocommerce-account:not(.logged-in) .woocommerce form.figuree-account-login-form{display:grid;gap:18px;margin:0;padding:0;border:0;background:#fff0}body.woocommerce-account:not(.logged-in) .woocommerce form.figuree-account-login-form p{margin:0}body.woocommerce-account:not(.logged-in) .figuree-account-login-form label{display:block;margin:0 0 9px;color:rgb(255 255 255 / .72);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.woocommerce-account:not(.logged-in) .figuree-account-login-form .required{color:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b))}body.woocommerce-account:not(.logged-in) .figuree-account-login-form input.input-text,body.woocommerce-account:not(.logged-in) .figuree-account-login-form input[type="text"],body.woocommerce-account:not(.logged-in) .figuree-account-login-form input[type="email"],body.woocommerce-account:not(.logged-in) .figuree-account-login-form input[type="password"]{width:100%;min-height:54px;padding:0 16px;color:#fff;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .12);border-radius:14px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .045);outline:0;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}body.woocommerce-account:not(.logged-in) .figuree-account-login-form input.input-text:focus,body.woocommerce-account:not(.logged-in) .figuree-account-login-form input[type="text"]:focus,body.woocommerce-account:not(.logged-in) .figuree-account-login-form input[type="email"]:focus,body.woocommerce-account:not(.logged-in) .figuree-account-login-form input[type="password"]:focus{background:rgb(255 255 255 / .065);border-color:color-mix(in srgb,var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b)) 58%,rgb(255 255 255 / .16));box-shadow:0 0 0 4px color-mix(in srgb,var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b)) 12%,transparent),inset 0 1px 0 rgb(255 255 255 / .05)}body.woocommerce-account:not(.logged-in) .figuree-account-login-form .password-input{display:block;position:relative}body.woocommerce-account:not(.logged-in) .figuree-account-login-form .password-input input{padding-right:52px}body.woocommerce-account:not(.logged-in) .figuree-account-login-form .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:rgb(255 255 255 / .58)}.figuree-account-login-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:2px}body.woocommerce-account:not(.logged-in) .figuree-account-login-meta label{display:inline-flex;align-items:center;gap:9px;margin:0;color:rgb(255 255 255 / .68);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.figuree-account-login-meta input[type="checkbox"]{width:16px;height:16px;min-height:0;accent-color:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b))}.figuree-account-login-meta .lost_password{margin:0;font-size:13px;font-weight:750}.figuree-account-login-meta .lost_password a{color:rgb(255 255 255 / .78);text-decoration:none}.figuree-account-login-meta .lost_password a:hover{color:#fff}body.woocommerce-account:not(.logged-in) .figuree-account-login-submit{margin-top:8px!important}body.woocommerce-account:not(.logged-in) .figuree-account-login-submit .button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--figuree-button-height,50px);padding:0 24px!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b))!important;border-radius:var(--figuree-button-radius,999px)!important;background:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b))!important;color:var(--figuree-button-primary-text,#fff)!important;font-size:13px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 18px 44px color-mix(in srgb,var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b)) 20%,transparent);transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}body.woocommerce-account:not(.logged-in) .figuree-account-login-submit .button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 22px 54px color-mix(in srgb,var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b)) 24%,transparent)}body.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text{color:rgb(255 255 255 / .58);font-size:13px;line-height:1.65}body.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text a,body.woocommerce-account:not(.logged-in) .figuree-account-login-form a{color:#fff;text-decoration-color:rgb(255 255 255 / .22);text-underline-offset:4px}@media (max-width:980px){.figuree-account-login-layout{grid-template-columns:1fr;width:min(100%,560px)}.figuree-account-login-note{min-height:0}}@media (max-width:560px){.figuree-account-login-shell{padding:28px 18px 42px}.figuree-account-login-brand{margin-bottom:24px}.figuree-account-login-card,.figuree-account-login-note{border-radius:22px;padding:24px 20px}.figuree-account-login-meta{align-items:flex-start;flex-direction:column}}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:flex;gap:0;align-items:stretch}body.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:0;align-self:start;flex:0 0 300px;width:300px;min-height:100vh;padding:0 0 34px;background:linear-gradient(180deg,#0b0b0b,#121212);border:none;border-right:1px solid rgb(255 255 255 / .09);border-radius:0;overflow:hidden}body.woocommerce-account.admin-bar .woocommerce-MyAccount-navigation{top:32px;min-height:calc(100vh - 32px)}body.woocommerce-account .woocommerce-MyAccount-navigation::before{content:none;display:none}body.woocommerce-account .figuree-account-sidebar-logo{display:flex;align-items:center;min-height:88px;padding:0 34px;color:#fff;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .07);border-radius:0}body.woocommerce-account .figuree-account-sidebar-logo::before,body.woocommerce-account .figuree-account-sidebar-logo::after{content:none!important;display:none!important}body.woocommerce-account .figuree-account-sidebar-logo .figuree-logo-image{display:block;width:var(--figuree-header-logo-width,180px);max-width:min(100%,var(--figuree-header-logo-width,180px));max-height:var(--figuree-header-logo-max-height,40px);height:auto;object-fit:contain}body.woocommerce-account .figuree-account-sidebar-logo span{display:block;color:#fff;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation a{position:relative;display:flex;align-items:center;min-height:72px;padding:0 34px 0 78px;color:rgb(255 255 255 / .72);font-size:15px;line-height:1.3;font-weight:600;white-space:nowrap;border-radius:0}body.woocommerce-account .woocommerce-MyAccount-navigation a::before{content:"";position:absolute;left:34px;width:22px;height:22px;background:currentColor;-webkit-mask:var(--figuree-account-nav-icon) center / contain no-repeat;mask:var(--figuree-account-nav-icon) center / contain no-repeat;opacity:.9}body.woocommerce-account .woocommerce-MyAccount-navigation .figuree-account-sidebar-logo{min-height:88px;padding:0 34px;border-bottom:1px solid rgb(255 255 255 / .07)}body.woocommerce-account .woocommerce-MyAccount-navigation .figuree-account-sidebar-logo::before,body.woocommerce-account .woocommerce-MyAccount-navigation .figuree-account-sidebar-logo::after{content:none!important;display:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard{--figuree-account-nav-icon:url(/wp-content/themes/figuree-store/assets/icons/dashboard.svg)}body.woocommerce-account .woocommerce-MyAccount-navigation-link--orders{--figuree-account-nav-icon:url(/wp-content/themes/figuree-store/assets/icons/orders.svg)}body.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads{--figuree-account-nav-icon:url(/wp-content/themes/figuree-store/assets/icons/download.svg)}body.woocommerce-account .woocommerce-MyAccount-navigation-link--my-fonts{--figuree-account-nav-icon:url(/wp-content/themes/figuree-store/assets/icons/my-fonts.svg)}body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address{--figuree-account-nav-icon:url(/wp-content/themes/figuree-store/assets/icons/adresses.svg)}body.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods{--figuree-account-nav-icon:url(/wp-content/themes/figuree-store/assets/icons/payment-methods.svg)}body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account{--figuree-account-nav-icon:url(/wp-content/themes/figuree-store/assets/icons/account-details.svg)}body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout{--figuree-account-nav-icon:url(/wp-content/themes/figuree-store/assets/icons/logout.svg)}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:#fff;background:rgb(255 255 255 / .06)}body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{color:var(--figuree-primary,var(--fs-primary,#ff2d55));background:rgb(255 255 255 / .06)}body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a::after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--figuree-primary,var(--fs-primary,#ff2d55))}body.woocommerce-account .woocommerce-MyAccount-content{flex:1 1 auto;width:auto;min-width:0;padding:64px 40px 88px;background:#151515;border:1px solid rgb(255 255 255 / .08);border-radius:12px}body.woocommerce-account .woocommerce-MyAccount-content>*:first-child{margin-top:0}body.woocommerce-account .woocommerce-MyAccount-content>*:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce-MyAccount-content legend{margin:0 0 18px;color:#fff;font-weight:700;letter-spacing:0}body.woocommerce-account .woocommerce-MyAccount-content h2{font-size:28px;line-height:1.2}body.woocommerce-account .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce-MyAccount-content legend{font-size:20px;line-height:1.25}body.woocommerce-account .woocommerce-MyAccount-content p{margin:0 0 16px;color:rgb(255 255 255 / .76);font-size:15px;line-height:1.7}body.woocommerce-account .woocommerce-MyAccount-content a{color:#fff}body.woocommerce-account .woocommerce-MyAccount-content mark{padding:2px 6px;background:rgb(255 255 255 / .1);color:#fff;border-radius:6px}body.woocommerce-account .woocommerce-MyAccount-content table{width:100%;margin:22px 0;border-collapse:collapse;background:#101010;border:1px solid rgb(255 255 255 / .08);border-radius:10px;overflow:hidden}body.woocommerce-account .woocommerce-MyAccount-content th,body.woocommerce-account .woocommerce-MyAccount-content td{padding:16px;border-bottom:1px solid rgb(255 255 255 / .08);color:rgb(255 255 255 / .78);font-size:14px;line-height:1.45;text-align:left}body.woocommerce-account .woocommerce-MyAccount-content th{color:#fff;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content tr:last-child td{border-bottom:none}body.woocommerce-account .woocommerce-MyAccount-content address,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{padding:22px;background:#101010;border:1px solid rgb(255 255 255 / .08);border-radius:10px}body.woocommerce-account .woocommerce-MyAccount-content form{display:grid;gap:18px}body.woocommerce-account .woocommerce-MyAccount-content fieldset{margin:10px 0 0;padding:22px;border:1px solid rgb(255 255 255 / .08);border-radius:10px}body.woocommerce-account .woocommerce-MyAccount-content label{display:block;margin-bottom:8px;color:rgb(255 255 255 / .72);font-size:13px;line-height:1.3;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content input,body.woocommerce-account .woocommerce-MyAccount-content select,body.woocommerce-account .woocommerce-MyAccount-content textarea{width:100%;min-height:44px;padding:10px 12px;background:#0d0d0d;color:#fff;border:1px solid rgb(255 255 255 / .12);border-radius:8px}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content button{min-height:var(--figuree-button-height,48px);padding:0 18px!important;border-radius:var(--figuree-button-radius,999px)!important}body.woocommerce-account .woocommerce .button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .figuree-font-card a,body.woocommerce-order-received .woocommerce .button,body.woocommerce-order-received .woocommerce a.button,body.woocommerce-order-received .woocommerce button.button,body.woocommerce-order-received .woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:var(--figuree-button-height,48px);height:auto;padding:10px 16px!important;margin:0;gap:8px;background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;border-radius:var(--figuree-button-radius,999px)!important;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;text-align:center;white-space:normal;cursor:pointer;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}body.woocommerce-account .woocommerce .button:hover,body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce input.button:hover,body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .figuree-font-card a:hover,body.woocommerce-order-received .woocommerce .button:hover,body.woocommerce-order-received .woocommerce a.button:hover,body.woocommerce-order-received .woocommerce button.button:hover,body.woocommerce-order-received .woocommerce input.button:hover{opacity:.88;transform:none;box-shadow:none}body.woocommerce-account .woocommerce .button.view,body.woocommerce-account .woocommerce .woocommerce-button.view,body.woocommerce-account .woocommerce .woocommerce-Button--view,body.woocommerce-order-received .woocommerce .button.view,body.woocommerce-order-received .woocommerce .woocommerce-button.view,body.woocommerce-order-received .woocommerce .woocommerce-Button--view{background:transparent!important;color:var(--figuree-button-secondary-text,rgb(255 255 255 / .86))!important;border-color:var(--figuree-button-secondary-border,rgb(255 255 255 / .16))!important}body.woocommerce-account .woocommerce .button.view:hover,body.woocommerce-account .woocommerce .woocommerce-button.view:hover,body.woocommerce-account .woocommerce .woocommerce-Button--view:hover,body.woocommerce-order-received .woocommerce .button.view:hover,body.woocommerce-order-received .woocommerce .woocommerce-button.view:hover,body.woocommerce-order-received .woocommerce .woocommerce-Button--view:hover{background:rgb(255 255 255 / .06)!important;color:#fff!important;opacity:1}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content table .button,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content table a.button,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content table button.button,body.woocommerce-order-received .woocommerce table .button,body.woocommerce-order-received .woocommerce table a.button,body.woocommerce-order-received .woocommerce table button.button{min-height:34px;padding:8px 12px!important;font-size:12px}body.woocommerce-account .woocommerce .woocommerce-orders-table__cell-order-actions,body.woocommerce-account .woocommerce .download-actions,body.woocommerce-account .woocommerce .woocommerce-MyAccount-downloads-file{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .button,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button.button,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input.button{justify-self:start;min-height:40px;padding:10px 18px!important}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Button,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content button[name="save_account_details"],body.woocommerce-account .woocommerce .woocommerce-MyAccount-content button[name="save_address"]{min-width:132px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message .button,body.woocommerce-account .woocommerce .woocommerce-info .button,body.woocommerce-account .woocommerce .woocommerce-message .button,body.woocommerce-order-received .woocommerce .woocommerce-info .button,body.woocommerce-order-received .woocommerce .woocommerce-message .button{margin-right:12px;margin-bottom:8px}body.woocommerce-account .figuree-font-card{display:grid;gap:8px}body.woocommerce-account .figuree-font-card a{justify-self:start;margin-top:8px;margin-right:0}body.woocommerce-account .figuree-font-library{display:grid;gap:24px}body.woocommerce-account .figuree-font-library-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 8px}body.woocommerce-account .figuree-font-library-header h2{margin:0 0 8px;font-size:34px;line-height:1.1;font-weight:760;letter-spacing:-.01em}body.woocommerce-account .figuree-font-library-header p{margin:0;max-width:520px;color:rgb(255 255 255 / .62);font-size:15px;line-height:1.6}body.woocommerce-account .figuree-font-library-tools{display:flex;align-items:center;gap:10px;padding:8px;background:linear-gradient(135deg,rgb(255 255 255 / .08),rgb(255 255 255 / .035));border:1px solid rgb(255 255 255 / .08);border-radius:18px;box-shadow:0 18px 42px rgb(0 0 0 / .22)}body.woocommerce-account .figuree-font-library-tools input{width:min(280px,32vw);min-height:44px;padding:0 16px;background:rgb(0 0 0 / .24);border:1px solid rgb(255 255 255 / .09);border-radius:12px;color:#fff;font-size:14px}body.woocommerce-account .figuree-font-library-tools input::placeholder{color:rgb(255 255 255 / .42)}body.woocommerce-account .figuree-font-library-tools button{min-height:44px;padding:0 16px!important;background:transparent!important;color:rgb(255 255 255 / .88)!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:12px!important;font-size:13px;font-weight:760}body.woocommerce-account .figuree-font-library-tools button:hover{background:rgb(255 255 255 / .07)!important;color:#fff!important}body.woocommerce-account .figuree-font-library-grid{display:grid;gap:18px}body.woocommerce-account .woocommerce-MyAccount-content .figuree-font-card{display:grid;grid-template-columns:minmax(220px,340px) minmax(260px,1.25fr) minmax(210px,.72fr) minmax(130px,.42fr) minmax(170px,.48fr);align-items:center;gap:0;margin:0;padding:36px 36px;min-height:258px;background:linear-gradient(135deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03)),rgb(12 12 12 / .72);border:1px solid rgb(255 255 255 / .08);border-radius:var(--figuree-card-radius,24px);box-shadow:0 24px 70px rgb(0 0 0 / .28);backdrop-filter:blur(16px)}body.woocommerce-account .figuree-font-preview{display:grid;place-items:center;aspect-ratio:1;width:100%;max-width:340px;aspect-ratio:1.48;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .12),transparent 34%),linear-gradient(145deg,#202020,#080808);border:1px solid rgb(255 255 255 / .085);border-radius:0;overflow:hidden}body.woocommerce-account .figuree-font-image{display:block;width:100%;height:100%;object-fit:cover}body.woocommerce-account .figuree-font-preview span{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:72px;line-height:1;font-weight:700;letter-spacing:-.04em}body.woocommerce-account .figuree-font-card-main{display:grid;align-content:center;gap:9px;min-width:0;min-height:190px;padding:0 38px;border-right:1px solid rgb(255 255 255 / .14)}body.woocommerce-account .figuree-font-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}body.woocommerce-account .figuree-font-card h3{margin:0;color:#fff;font-size:clamp(30px,2.35vw,36px);line-height:1.08;font-weight:740;letter-spacing:-.01em}body.woocommerce-account .figuree-font-card-main strong{display:block;max-width:460px;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:clamp(20px,1.55vw,24px);line-height:1.18;font-weight:700;letter-spacing:.01em}body.woocommerce-account .figuree-font-card p{margin:0;max-width:520px;color:rgb(255 255 255 / .56);font-size:clamp(14px,1vw,16px);line-height:1.4;font-weight:550}body.woocommerce-account .figuree-font-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:38px;padding:0 14px;color:var(--figuree-primary,var(--fs-primary,#ff2d55));background:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 12%,transparent);border:1px solid color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 28%,transparent);border-radius:12px;font-size:15px;line-height:1;font-weight:650;letter-spacing:0;text-transform:none}body.woocommerce-account .figuree-font-status::before{content:"";width:7px;height:7px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 80%,transparent)}body.woocommerce-account .figuree-font-meta{display:grid;align-content:center;gap:18px;margin:0;min-height:190px;padding:0 38px;border-right:1px solid rgb(255 255 255 / .14)}body.woocommerce-account .figuree-font-meta div{padding:0;background:#fff0;border:0;border-radius:0}body.woocommerce-account .figuree-font-meta dt{margin:0 0 7px;color:rgb(255 255 255 / .48);font-size:12px;line-height:1.2;font-weight:750;letter-spacing:.045em;text-transform:uppercase}body.woocommerce-account .figuree-font-meta dd{margin:0;color:rgb(255 255 255 / .76);font-size:clamp(18px,1.25vw,22px);line-height:1.18;font-weight:700;letter-spacing:-.01em}body.woocommerce-account .figuree-font-status-wrap{display:flex;align-items:center;justify-content:center;min-height:190px;padding:0 32px;border-right:1px solid rgb(255 255 255 / .14)}body.woocommerce-account .figuree-font-card-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px;min-width:0;min-height:190px;padding-left:34px}body.woocommerce-account .figuree-font-card .figuree-font-download,body.woocommerce-account .figuree-font-card .figuree-font-license{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px!important;margin:0;border-radius:var(--figuree-button-radius,12px)!important;font-size:15px;line-height:1.2;font-weight:800;text-align:center}body.woocommerce-account .figuree-font-card .figuree-font-download{background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;box-shadow:0 16px 36px color-mix(in srgb,var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55))) 18%,transparent)}body.woocommerce-account .figuree-font-card .figuree-font-download.is-disabled{opacity:.48;cursor:not-allowed}body.woocommerce-account .figuree-font-card .figuree-font-license{background:transparent!important;color:var(--figuree-button-secondary-text,rgb(255 255 255 / .82))!important;border:1px solid var(--figuree-button-secondary-border,rgb(255 255 255 / .14))!important;min-height:46px;font-size:14px}body.woocommerce-account .figuree-font-card .figuree-font-license:hover{background:rgb(255 255 255 / .07)!important;color:#fff!important;opacity:1}body.woocommerce-account .figuree-font-library-empty{padding:34px;background:linear-gradient(135deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03));border:1px solid rgb(255 255 255 / .08);border-radius:var(--figuree-card-radius,24px)}body.woocommerce-account .figuree-font-library-empty strong{display:block;margin-bottom:8px;color:#fff;font-size:20px;line-height:1.25}body.woocommerce-account .figuree-font-library-empty p{margin:0;color:rgb(255 255 255 / .62)}body.woocommerce-account .figuree-orders-v2{display:grid;gap:calc(var(--figuree-section-spacing,96px) * .375)}body.woocommerce-account .figuree-orders-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}body.woocommerce-account .figuree-orders-header h2{margin:0 0 8px;color:#fff;font-size:34px;line-height:1.1;font-weight:760;letter-spacing:-.01em}body.woocommerce-account .figuree-orders-header p{margin:0;color:rgb(255 255 255 / .62);font-size:15px;line-height:1.6}body.woocommerce-account .figuree-orders-tools{display:flex;align-items:center;gap:10px;padding:8px;background:linear-gradient(135deg,rgb(255 255 255 / .08),rgb(255 255 255 / .035));border:1px solid rgb(255 255 255 / .08);border-radius:18px;box-shadow:0 18px 42px rgb(0 0 0 / .22)}body.woocommerce-account .figuree-orders-search{position:relative;display:block}body.woocommerce-account .figuree-orders-search::before{content:"";position:absolute;left:15px;top:50%;width:17px;height:17px;border:2px solid rgb(255 255 255 / .68);border-radius:50%;transform:translateY(-50%);pointer-events:none}body.woocommerce-account .figuree-orders-search::after{content:"";position:absolute;left:29px;top:28px;width:8px;height:2px;background:rgb(255 255 255 / .68);border-radius:2px;transform:rotate(45deg);pointer-events:none}body.woocommerce-account .figuree-orders-tools input{width:min(360px,32vw);min-height:44px;padding:0 16px 0 44px;background:rgb(0 0 0 / .24);border:1px solid rgb(255 255 255 / .09);border-radius:12px;color:#fff;font-size:14px}body.woocommerce-account .figuree-orders-tools input::placeholder{color:rgb(255 255 255 / .42)}body.woocommerce-account .figuree-orders-tools button{min-height:44px;padding:0 18px!important;background:transparent!important;color:rgb(255 255 255 / .88)!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:12px!important;font-size:13px;font-weight:760}body.woocommerce-account .figuree-orders-card,body.woocommerce-account .figuree-orders-empty{background:linear-gradient(135deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03)),rgb(12 12 12 / .72);border:1px solid rgb(255 255 255 / .08);border-radius:var(--figuree-card-radius,24px);box-shadow:0 24px 70px rgb(0 0 0 / .28);backdrop-filter:blur(16px);overflow:hidden}body.woocommerce-account .figuree-orders-table{display:grid}body.woocommerce-account .figuree-orders-row{display:grid;grid-template-columns:minmax(130px,.82fr) minmax(180px,1.34fr) minmax(150px,1fr) minmax(190px,1.38fr) minmax(280px,1.65fr);align-items:center;gap:22px;padding:0 34px;min-height:76px;border-bottom:1px solid rgb(255 255 255 / .075)}body.woocommerce-account .figuree-orders-row-head{min-height:68px;color:rgb(255 255 255 / .48);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-account .figuree-orders-row-body{color:rgb(255 255 255 / .72);font-size:15px;line-height:1.45}body.woocommerce-account .figuree-orders-number{color:#fff!important;font-size:17px;font-weight:800;text-decoration:none}body.woocommerce-account .figuree-orders-date,body.woocommerce-account .figuree-orders-total{color:rgb(255 255 255 / .78);font-weight:560}body.woocommerce-account .figuree-orders-status{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;min-height:34px;padding:0 12px;color:rgb(255 255 255 / .86);background:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 10%,rgb(255 255 255 / .06));border:1px solid color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 26%,transparent);border-radius:11px;font-size:13px;font-weight:650}body.woocommerce-account .figuree-orders-status::before{content:"";width:7px;height:7px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 80%,transparent)}body.woocommerce-account .figuree-orders-actions{display:flex;align-items:center;justify-content:flex-start;gap:14px}body.woocommerce-account .figuree-orders-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;min-width:98px;padding:0 16px!important;margin:0;border-radius:var(--figuree-button-radius,10px)!important;font-size:14px;line-height:1.2;font-weight:800;text-decoration:none}body.woocommerce-account .figuree-orders-action::before{content:"";width:16px;height:16px;background:currentColor}body.woocommerce-account .figuree-orders-action-view{background:transparent!important;color:var(--figuree-button-secondary-text,rgb(255 255 255 / .86))!important;border:1px solid var(--figuree-button-secondary-border,rgb(255 255 255 / .14))!important}body.woocommerce-account .figuree-orders-action-view::before{width:16px;height:10px;background:#fff0;border:2px solid currentColor;border-radius:999px / 70%}body.woocommerce-account .figuree-orders-action-view:hover{background:rgb(255 255 255 / .07)!important;color:#fff!important}body.woocommerce-account .figuree-orders-action-view::after{content:"";width:4px;height:4px;margin-left:-18px;margin-right:6px;background:currentColor;border-radius:50%}body.woocommerce-account .figuree-orders-action-invoice{background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;box-shadow:0 16px 36px color-mix(in srgb,var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55))) 18%,transparent)}body.woocommerce-account .figuree-orders-action-invoice::before{-webkit-mask:url(/wp-content/themes/figuree-store/assets/icons/download.svg) center / contain no-repeat;mask:url(/wp-content/themes/figuree-store/assets/icons/download.svg) center / contain no-repeat}body.woocommerce-account .figuree-orders-action-invoice.is-disabled{opacity:.45;cursor:not-allowed}body.woocommerce-account .figuree-orders-more{position:relative;display:inline-flex;width:30px;height:42px;align-items:center;justify-content:center}body.woocommerce-account .figuree-orders-more::before{content:"";width:4px;height:4px;background:rgb(255 255 255 / .5);border-radius:50%;box-shadow:0 -8px 0 rgb(255 255 255 / .5),0 8px 0 rgb(255 255 255 / .5)}body.woocommerce-account .figuree-orders-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 34px}body.woocommerce-account .figuree-orders-footer p{margin:0;color:rgb(255 255 255 / .58);font-size:14px}body.woocommerce-account .figuree-orders-pagination{display:flex;align-items:center;gap:10px}body.woocommerce-account .figuree-orders-page{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:rgb(255 255 255 / .78)!important;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .08);border-radius:10px;font-size:14px;font-weight:750;text-decoration:none}body.woocommerce-account .figuree-orders-page.is-current{color:var(--figuree-primary,var(--fs-primary,#ff2d55))!important;border-color:var(--figuree-primary,var(--fs-primary,#ff2d55));background:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 10%,transparent)}body.woocommerce-account .figuree-orders-page.is-disabled{opacity:.38}body.woocommerce-account .figuree-orders-page-prev::before,body.woocommerce-account .figuree-orders-page-next::before{content:"";width:10px;height:10px;border-top:2px solid currentColor;border-left:2px solid currentColor}body.woocommerce-account .figuree-orders-page-prev::before{transform:rotate(-45deg)}body.woocommerce-account .figuree-orders-page-next::before{transform:rotate(135deg)}body.woocommerce-account .figuree-orders-empty{display:grid;justify-items:start;gap:10px;padding:34px}body.woocommerce-account .figuree-orders-empty strong{color:#fff;font-size:22px;line-height:1.25}body.woocommerce-account .figuree-orders-empty p{margin:0 0 8px;color:rgb(255 255 255 / .62)}body.woocommerce-account .figuree-account-settings-v2{display:grid;gap:36px}body.woocommerce-account .figuree-account-settings-hero{display:block;min-height:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}body.woocommerce-account .figuree-account-settings-hero>div{max-width:680px}body.woocommerce-account .figuree-account-settings-hero h2{margin:0 0 10px;color:#fff;font-size:34px;line-height:1.1;font-weight:760;letter-spacing:-.01em}body.woocommerce-account .figuree-account-settings-hero p{margin:0;color:rgb(255 255 255 / .62);font-size:15px;line-height:1.6}body.woocommerce-account .figuree-account-settings-form{display:grid!important;gap:22px!important}body.woocommerce-account .woocommerce .figuree-account-settings-form input[type="text"],body.woocommerce-account .woocommerce .figuree-account-settings-form input[type="email"],body.woocommerce-account .woocommerce .figuree-account-settings-form input[type="password"]{background:rgb(0 0 0 / .28)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .1)!important}body.woocommerce-account .figuree-account-card{margin:0;padding:30px;background:linear-gradient(135deg,rgb(255 255 255 / .075),rgb(255 255 255 / .03)),rgb(12 12 12 / .72);border:1px solid rgb(255 255 255 / .08);border-radius:var(--figuree-card-radius,24px);box-shadow:0 24px 70px rgb(0 0 0 / .24);backdrop-filter:blur(16px)}body.woocommerce-account .figuree-account-section-head{display:flex;align-items:center;gap:16px;margin-bottom:26px}body.woocommerce-account .figuree-account-section-head>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;background:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 12%,rgb(255 255 255 / .06));border:1px solid color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 25%,transparent);border-radius:14px}body.woocommerce-account .figuree-account-section-head>span::before{content:"";width:22px;height:22px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));-webkit-mask:url(/wp-content/themes/figuree-store/assets/icons/account-details.svg) center / contain no-repeat;mask:url(/wp-content/themes/figuree-store/assets/icons/account-details.svg) center / contain no-repeat}body.woocommerce-account .figuree-account-section-head h3,body.woocommerce-account .figuree-account-password legend{margin:0 0 6px;color:#fff;font-size:22px;line-height:1.2;font-weight:760;letter-spacing:-.01em}body.woocommerce-account .figuree-account-section-head p,body.woocommerce-account .figuree-account-password>p{margin:0;color:rgb(255 255 255 / .56);font-size:14px;line-height:1.55}body.woocommerce-account .figuree-account-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.woocommerce-account .figuree-account-field-grid .form-row{float:none;width:auto;margin:0;padding:0}body.woocommerce-account .figuree-account-field-grid .form-row-wide{grid-column:auto}body.woocommerce-account .figuree-account-field-grid label{display:flex;align-items:center;gap:4px;margin:0 0 9px;color:rgb(255 255 255 / .7);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.045em;text-transform:uppercase}body.woocommerce-account .figuree-account-field-grid .required{color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:14px;line-height:1}body.woocommerce-account .figuree-account-field-grid input{width:100%;min-height:52px;padding:0 16px;background:rgb(0 0 0 / .28)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:14px;font-size:15px;line-height:1.35;font-weight:560;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04);appearance:none}body.woocommerce-account .figuree-account-field-grid input::placeholder{color:rgb(255 255 255 / .38)}body.woocommerce-account .figuree-account-field-grid input:focus{outline:none;border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 55%,rgb(255 255 255 / .16))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 16%,transparent),inset 0 1px 0 rgb(255 255 255 / .04)!important}body.woocommerce-account .figuree-account-field-grid input:-webkit-autofill,body.woocommerce-account .figuree-account-field-grid input:-webkit-autofill:hover,body.woocommerce-account .figuree-account-field-grid input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px #121212 inset,0 0 0 3px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 12%,transparent)!important;border-color:rgb(255 255 255 / .1)!important;transition:background-color 9999s ease-out}body.woocommerce-account .figuree-account-field-grid .password-input{display:block;position:relative}body.woocommerce-account .figuree-account-field-grid .password-input input{padding-right:48px}body.woocommerce-account .figuree-account-field-grid .show-password-input{right:14px;top:50%;color:rgb(255 255 255 / .58);transform:translateY(-50%)}body.woocommerce-account .figuree-account-field-grid .show-password-input:hover{color:#fff}body.woocommerce-account .figuree-account-field-grid em{display:block;margin-top:9px;color:rgb(255 255 255 / .46);font-size:12px;line-height:1.45;font-style:normal}body.woocommerce-account .figuree-account-password{display:grid;gap:18px}body.woocommerce-account .figuree-account-password legend{float:none;width:100%;padding:0}body.woocommerce-account .figuree-account-password .figuree-account-field-grid{margin-top:4px;grid-template-columns:1fr}body.woocommerce-account .figuree-account-save{display:flex;justify-content:flex-start;margin:0!important}body.woocommerce-account .figuree-account-save button[name="save_account_details"]{position:relative;min-height:var(--figuree-button-height,52px);padding:0 24px!important;padding-right:52px!important;background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;border-radius:var(--figuree-button-radius,14px)!important;font-size:15px;font-weight:800;box-shadow:0 16px 36px color-mix(in srgb,var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55))) 18%,transparent)}body.woocommerce-account .figuree-account-save button[name="save_account_details"]::after{content:"";position:absolute;right:22px;top:50%;width:13px;height:13px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}@media (max-width:1280px){body.woocommerce-account .figuree-orders-row{grid-template-columns:minmax(110px,.7fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(160px,1fr) minmax(250px,1.45fr);padding:0 24px;gap:16px}body.woocommerce-account .figuree-orders-footer{padding:22px 24px}body.woocommerce-account .woocommerce-MyAccount-content .figuree-font-card{grid-template-columns:220px minmax(220px,1fr) minmax(180px,.7fr) minmax(120px,.4fr) minmax(150px,.45fr);padding:30px 26px}body.woocommerce-account .figuree-font-card-main,body.woocommerce-account .figuree-font-meta{padding:0 24px}body.woocommerce-account .figuree-font-status-wrap{padding:0 18px}body.woocommerce-account .figuree-font-card-actions{padding-left:24px}}@media (max-width:900px){body.woocommerce-account .figuree-account-settings-hero{min-height:0;padding:0}body.woocommerce-account .figuree-account-card{padding:24px}body.woocommerce-account .figuree-account-field-grid{grid-template-columns:1fr}body.woocommerce-account .figuree-orders-header{flex-direction:column;align-items:stretch}body.woocommerce-account .figuree-orders-tools{width:100%}body.woocommerce-account .figuree-orders-search,body.woocommerce-account .figuree-orders-tools input{width:100%}body.woocommerce-account .figuree-orders-row-head{display:none}body.woocommerce-account .figuree-orders-table{gap:0}body.woocommerce-account .figuree-orders-row-body{grid-template-columns:1fr;gap:14px;align-items:start;min-height:0;padding:22px 24px}body.woocommerce-account .figuree-orders-row-body>*{display:flex;align-items:center;justify-content:space-between;gap:18px}body.woocommerce-account .figuree-orders-row-body>*::before{content:attr(data-title);color:rgb(255 255 255 / .46);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-account .figuree-orders-number::before{content:"Order"}body.woocommerce-account .figuree-orders-date::before{content:"Date"}body.woocommerce-account .figuree-orders-status::before{box-shadow:none}body.woocommerce-account .figuree-orders-status{justify-self:start}body.woocommerce-account .figuree-orders-status::after{content:none}body.woocommerce-account .figuree-orders-total::before{content:"Total"}body.woocommerce-account .figuree-orders-actions{justify-content:flex-start;flex-wrap:wrap}body.woocommerce-account .figuree-orders-actions::before{content:"Actions";flex:0 0 100%;color:rgb(255 255 255 / .46);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-account .figuree-orders-footer{flex-direction:column;align-items:flex-start}body.woocommerce-account .figuree-font-library-header{flex-direction:column;align-items:stretch}body.woocommerce-account .figuree-font-library-tools{width:100%}body.woocommerce-account .figuree-font-library-tools input{width:100%;min-width:0}body.woocommerce-account .woocommerce-MyAccount-content .figuree-font-card{grid-template-columns:1fr;align-items:start;min-height:0;padding:24px}body.woocommerce-account .figuree-font-preview{width:100%;max-width:none;min-height:220px}body.woocommerce-account .figuree-font-card-main,body.woocommerce-account .figuree-font-meta,body.woocommerce-account .figuree-font-status-wrap,body.woocommerce-account .figuree-font-card-actions{min-height:0;padding:0;border-right:0}body.woocommerce-account .figuree-font-card-main,body.woocommerce-account .figuree-font-meta,body.woocommerce-account .figuree-font-status-wrap{padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .09)}body.woocommerce-account .figuree-font-card h3{font-size:28px}body.woocommerce-account .figuree-font-card-main strong{font-size:20px}body.woocommerce-account .figuree-font-card p{font-size:14px}body.woocommerce-account .figuree-font-meta dd{font-size:18px}body.woocommerce-account .figuree-font-meta{grid-template-columns:repeat(3,minmax(0,1fr))}body.woocommerce-account .figuree-font-status-wrap{justify-content:flex-start}body.woocommerce-account .figuree-font-card-actions{flex-direction:row;justify-content:flex-start;min-width:0}}@media (max-width:620px){body.woocommerce-account .figuree-account-settings-hero{min-height:0;padding:0}body.woocommerce-account .figuree-account-settings-hero h2{font-size:28px}body.woocommerce-account .figuree-account-card{padding:20px;border-radius:20px}body.woocommerce-account .figuree-account-section-head{align-items:flex-start;margin-bottom:22px}body.woocommerce-account .figuree-account-section-head>span{flex-basis:42px;width:42px;height:42px}body.woocommerce-account .figuree-account-save{display:block}body.woocommerce-account .figuree-account-save button[name="save_account_details"]{width:100%}body.woocommerce-account .figuree-orders-v2{gap:24px}body.woocommerce-account .figuree-orders-header h2{font-size:28px}body.woocommerce-account .figuree-orders-tools{flex-direction:column;align-items:stretch}body.woocommerce-account .figuree-orders-tools button{width:100%}body.woocommerce-account .figuree-orders-row-body{padding:20px}body.woocommerce-account .figuree-orders-row-body>*{align-items:flex-start;flex-direction:column;gap:7px}body.woocommerce-account .figuree-orders-actions{align-items:stretch}body.woocommerce-account .figuree-orders-action{width:100%}body.woocommerce-account .figuree-orders-more{display:none}body.woocommerce-account .figuree-orders-footer{padding:20px}body.woocommerce-account .figuree-orders-pagination{flex-wrap:wrap}body.woocommerce-account .figuree-font-library-header h2{font-size:28px}body.woocommerce-account .figuree-font-library-tools{flex-direction:column;align-items:stretch}body.woocommerce-account .figuree-font-library-tools button{width:100%}body.woocommerce-account .woocommerce-MyAccount-content .figuree-font-card{grid-template-columns:1fr;gap:18px;padding:18px}body.woocommerce-account .figuree-font-preview{width:100%;max-width:none;min-height:180px}body.woocommerce-account .figuree-font-card-title-row{flex-direction:column;align-items:flex-start;gap:12px}body.woocommerce-account .figuree-font-meta{grid-template-columns:1fr}body.woocommerce-account .figuree-font-status{min-height:44px;font-size:16px}body.woocommerce-account .figuree-font-card h3{font-size:26px}body.woocommerce-account .figuree-font-card-main strong{font-size:18px}body.woocommerce-account .figuree-font-card .figuree-font-download,body.woocommerce-account .figuree-font-card .figuree-font-license{min-height:44px;font-size:14px}body.woocommerce-account .figuree-font-card-actions{flex-direction:column}body.woocommerce-account .figuree-font-card .figuree-font-download,body.woocommerce-account .figuree-font-card .figuree-font-license{width:100%}}body.woocommerce-account .figuree-product:has(.figuree-dashboard-v2){width:100%;max-width:var(--figuree-account-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:0 auto;padding:0}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2){width:100%;max-width:var(--figuree-account-width,var(--figuree-global-width,var(--fs-container,1440px)));padding:0;display:flex;align-items:stretch;gap:0;background:radial-gradient(circle at 78% 8%,rgb(255 255 255 / .08),transparent 28%),linear-gradient(135deg,#080808,#111);border-top:1px solid rgb(255 255 255 / .06)}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation{position:sticky;top:0;flex:0 0 300px;width:300px;min-height:100vh;padding:0 0 34px;background:linear-gradient(180deg,#0b0b0b,#121212);border:none;border-right:1px solid rgb(255 255 255 / .09);border-radius:0}body.woocommerce-account.admin-bar .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation{top:32px;min-height:calc(100vh - 32px)}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation ul{gap:0}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation a{position:relative;min-height:72px;padding:0 34px 0 78px;border-radius:0;font-size:15px}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation a::before{content:"";position:absolute;left:34px;width:22px;height:22px;border:1px solid currentColor;border-radius:6px;opacity:.9}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation .figuree-account-sidebar-logo{min-height:88px;padding:0 34px;border-bottom:1px solid rgb(255 255 255 / .07)}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation .figuree-account-sidebar-logo::before,body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation .figuree-account-sidebar-logo::after{content:none!important;display:none!important}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation .is-active a{background:rgb(255 255 255 / .06);color:var(--figuree-primary,var(--fs-primary,#ff2d55))}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation .is-active a::after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--figuree-primary,var(--fs-primary,#ff2d55))}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-content{flex:1 1 auto;width:auto;min-width:0;padding:0;background:#fff0;border:none;border-radius:0}body.woocommerce-account .figuree-dashboard-v2{position:relative;display:grid;gap:44px;min-height:100vh;padding:60px 40px 40px;background:#050505;overflow:hidden;isolation:isolate}body.woocommerce-account .figuree-dashboard-v2::before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:min(840px,78vh);min-height:640px;background:linear-gradient(180deg,rgb(5 5 5 / .06) 0%,rgb(5 5 5 / .28) 48%,rgb(5 5 5 / .72) 70%,#050505 100%),linear-gradient(90deg,#050505 0%,rgb(5 5 5 / .92) 27%,rgb(5 5 5 / .5) 58%,rgb(5 5 5 / .16) 100%),background-position:center right;background-size:cover;background-repeat:no-repeat;pointer-events:none}body.woocommerce-account .figuree-dashboard-v2::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 78% 12%,rgb(255 255 255 / .08),transparent 27%),linear-gradient(180deg,#fff0 0%,#fff0 55%,rgb(5 5 5 / .7) 76%,#050505 91%);pointer-events:none}body.woocommerce-account .figuree-dashboard-hero{position:relative;z-index:1;display:block;align-items:center;padding:0;min-height:340px;background:#fff0;border:none;border-radius:0;overflow:visible;isolation:isolate}body.woocommerce-account .figuree-dashboard-hero>div:first-child{display:flex;flex-direction:column;justify-content:center;min-height:340px;max-width:820px;padding:152px 56px 44px 52px;background:#fff0}body.woocommerce-account .figuree-dashboard-eyebrow{display:block;margin:0 0 18px;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:16px;font-weight:720;letter-spacing:.22em;text-transform:uppercase}body.woocommerce-account .figuree-dashboard-hero h2{max-width:780px;margin:0;font-size:clamp(64px,7vw,118px);line-height:.96;font-weight:700;letter-spacing:-.02em}body.woocommerce-account .figuree-dashboard-hero p{max-width:560px;margin:40px 0 0;font-size:18px;line-height:1.65}body.woocommerce-account .figuree-dashboard-visual{display:none}body.woocommerce-account .figuree-dashboard-summary{position:relative;z-index:1;display:grid;grid-template-columns:minmax(420px,.8fr) minmax(620px,1.2fr);gap:0;padding:0;background:linear-gradient(115deg,rgb(255 255 255 / .052),rgb(255 255 255 / .018) 44%,rgb(255 255 255 / .042)),rgb(6 6 6 / .34);backdrop-filter:blur(32px) saturate(132%);-webkit-backdrop-filter:blur(32px) saturate(132%);border:1px solid rgb(255 255 255 / .07);border-radius:8px;overflow:hidden;box-shadow:0 24px 90px rgb(0 0 0 / .2),inset 0 1px 0 rgb(255 255 255 / .04)}body.woocommerce-account .figuree-dashboard-profile{display:flex;align-items:center;gap:28px;min-width:0;padding:38px 44px}body.woocommerce-account .figuree-dashboard-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 96px;width:96px;height:96px;background:linear-gradient(135deg,rgb(255 255 255 / .12),rgb(255 255 255 / .04));color:#fff;border-radius:50%;font-size:40px;font-weight:800}body.woocommerce-account .figuree-dashboard-profile h3{margin:0 0 10px;font-size:24px;line-height:1.15;font-weight:760;letter-spacing:-.01em}body.woocommerce-account .figuree-dashboard-profile p{max-width:520px;margin:0;color:rgb(255 255 255 / .58);font-size:15px;line-height:1.7}body.woocommerce-account .figuree-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#fff0;border-radius:0;overflow:hidden}body.woocommerce-account .figuree-dashboard-stat{display:grid;grid-template-columns:auto max-content;grid-template-rows:auto auto;column-gap:22px;row-gap:4px;align-content:center;align-items:center;place-content:center;justify-content:center;min-height:170px;padding:34px 28px;background:#fff0;color:#fff;backdrop-filter:blur(22px) saturate(128%);-webkit-backdrop-filter:blur(22px) saturate(128%)}body.woocommerce-account .figuree-dashboard-stat+.figuree-dashboard-stat{border-left:1px solid rgb(255 255 255 / .085)}body.woocommerce-account .figuree-dashboard-stat-icon{display:flex;align-items:center;justify-content:center;grid-row:1 / 3;align-self:center;width:86px;height:86px;background:rgb(0 0 0 / .42);border:1px solid rgb(255 255 255 / .045);border-radius:50%;box-shadow:inset 0 1px 0 rgb(255 255 255 / .035),0 16px 36px rgb(0 0 0 / .22)}body.woocommerce-account .figuree-dashboard-stat-icon::before{content:"";display:block;width:38px;height:38px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));-webkit-mask:var(--figuree-dashboard-icon) center / contain no-repeat;mask:var(--figuree-dashboard-icon) center / contain no-repeat}body.woocommerce-account .figuree-dashboard-card-icon::before{content:"";display:block;width:20px;height:20px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));-webkit-mask:var(--figuree-dashboard-icon) center / contain no-repeat;mask:var(--figuree-dashboard-icon) center / contain no-repeat}body.woocommerce-account .figuree-dashboard-stat em{color:rgb(255 255 255 / .48);font-size:11px;line-height:1.2;font-weight:680;letter-spacing:.15em;text-transform:uppercase;font-style:normal;grid-column:2;align-self:start}body.woocommerce-account .figuree-dashboard-stat strong{font-size:clamp(52px,4vw,76px);line-height:.82;font-weight:520;letter-spacing:-.045em;grid-column:2;align-self:end}body.woocommerce-account .figuree-dashboard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.woocommerce-account .figuree-dashboard-action-card{position:relative;z-index:1;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:136px;padding:24px;background:linear-gradient(135deg,rgb(255 255 255 / .062),rgb(255 255 255 / .012)),rgb(8 8 8 / .28);backdrop-filter:blur(26px) saturate(128%);-webkit-backdrop-filter:blur(26px) saturate(128%);border:1px solid rgb(255 255 255 / .075);border-radius:8px;color:#fff;box-shadow:0 18px 58px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .035)}body.woocommerce-account .figuree-dashboard-action-card:hover{background:linear-gradient(135deg,rgb(255 255 255 / .085),rgb(255 255 255 / .02)),rgb(10 10 10 / .34);border-color:rgb(255 255 255 / .12)}body.woocommerce-account .figuree-dashboard-card-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:rgb(255 255 255 / .06);color:var(--figuree-primary,var(--fs-primary,#ff2d55));border-radius:50%;font-size:26px;font-weight:800}body.woocommerce-account .figuree-dashboard-card-copy{display:grid;gap:8px}body.woocommerce-account .figuree-dashboard-card-copy strong{font-size:20px;line-height:1.2}body.woocommerce-account .figuree-dashboard-card-copy em{max-width:360px;color:rgb(255 255 255 / .68);font-size:14px;line-height:1.55;font-style:normal}body.woocommerce-account .figuree-dashboard-card-arrow{color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:24px;line-height:1}body.woocommerce-account .figuree-dashboard-note{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px 34px;background:linear-gradient(135deg,rgb(255 255 255 / .058),rgb(255 255 255 / .012)),rgb(8 8 8 / .28);backdrop-filter:blur(26px) saturate(128%);-webkit-backdrop-filter:blur(26px) saturate(128%);border:1px solid rgb(255 255 255 / .075);border-radius:8px}body.woocommerce-account .figuree-dashboard-note-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;color:var(--figuree-primary,var(--fs-primary,#ff2d55));border:1px solid rgb(255 255 255 / .12);border-radius:50%;font-size:22px;font-weight:800}body.woocommerce-account .figuree-dashboard-note strong{font-size:16px;line-height:1.3}body.woocommerce-account .figuree-dashboard-note p{margin:0}body.woocommerce-account .figuree-dashboard-note a{justify-self:end;color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:8px}@media (max-width:900px){body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){flex-direction:column;gap:22px}body.woocommerce-account .woocommerce-MyAccount-navigation{position:static;flex:0 0 auto;width:100%;min-height:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2){flex-direction:column}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation{position:static;flex:0 0 auto;width:100%;min-height:0;padding:16px;border-right:none;border-bottom:1px solid rgb(255 255 255 / .09)}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation a{min-height:52px}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation .figuree-account-sidebar-logo{min-height:64px;padding:0 18px}body.woocommerce-account .figuree-dashboard-hero,body.woocommerce-account .figuree-dashboard-summary{grid-template-columns:1fr}body.woocommerce-account .figuree-dashboard-hero>div:first-child{padding:54px 0 42px 28px}body.woocommerce-account .figuree-dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.woocommerce-account .figuree-dashboard-visual{min-height:220px}}@media (max-width:620px){body.woocommerce-account .woocommerce{padding:0}body.woocommerce-account .woocommerce-MyAccount-content{padding:24px 20px}body.woocommerce-account .woocommerce-MyAccount-navigation{padding:16px}body.woocommerce-account .figuree-account-sidebar-logo{min-height:64px;padding:0 14px 16px;margin-bottom:8px}body.woocommerce-account .woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}body.woocommerce-account .woocommerce-MyAccount-content table{display:block;overflow-x:auto}body.woocommerce-account .woocommerce .button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .figuree-font-card a,body.woocommerce-order-received .woocommerce .button,body.woocommerce-order-received .woocommerce a.button,body.woocommerce-order-received .woocommerce button.button,body.woocommerce-order-received .woocommerce input.button{min-height:38px;padding:9px 14px!important;font-size:13px}body.woocommerce-account .woocommerce .woocommerce-orders-table__cell-order-actions,body.woocommerce-account .woocommerce .download-actions,body.woocommerce-account .woocommerce .woocommerce-MyAccount-downloads-file{align-items:flex-start}body.woocommerce-account .figuree-dashboard-hero{padding:26px 22px;min-height:0}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2){flex-direction:column}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation{min-height:0;padding:16px;border-right:none;border-bottom:1px solid rgb(255 255 255 / .09)}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation a{min-height:48px;padding:0 14px 0 48px}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation .figuree-account-sidebar-logo{min-height:64px;padding:0 14px 16px}body.woocommerce-account .woocommerce:has(.figuree-dashboard-v2) .woocommerce-MyAccount-navigation a::before{left:14px;width:18px;height:18px}body.woocommerce-account .figuree-dashboard-v2{padding:24px 16px 40px}body.woocommerce-account .figuree-dashboard-v2::before{height:720px;min-height:0;background-position:62% top}body.woocommerce-account .figuree-dashboard-hero{padding:0;min-height:300px}body.woocommerce-account .figuree-dashboard-hero>div:first-child{min-height:300px;padding:26px 6px 34px}body.woocommerce-account .figuree-dashboard-summary{padding:18px}body.woocommerce-account .figuree-dashboard-profile{align-items:flex-start}body.woocommerce-account .figuree-dashboard-avatar{flex-basis:54px;width:54px;height:54px;font-size:22px}body.woocommerce-account .figuree-dashboard-stats,body.woocommerce-account .figuree-dashboard-actions{grid-template-columns:1fr}body.woocommerce-account .figuree-dashboard-stat+.figuree-dashboard-stat{border-left:0;border-top:1px solid rgb(255 255 255 / .085)}body.woocommerce-account .figuree-dashboard-stat{justify-content:center;min-height:128px;padding:24px}body.woocommerce-account .figuree-dashboard-stat-icon{width:64px;height:64px}body.woocommerce-account .figuree-dashboard-stat-icon::before{width:28px;height:28px}body.woocommerce-account .figuree-dashboard-action-card{grid-template-columns:52px minmax(0,1fr) auto;min-height:0;padding:20px}body.woocommerce-account .figuree-dashboard-card-icon{width:52px;height:52px;font-size:22px}body.woocommerce-account .figuree-dashboard-note{grid-template-columns:1fr;align-items:start}body.woocommerce-account .figuree-dashboard-note a{justify-self:start}}body.woocommerce-cart .figuree-product{max-width:var(--figuree-checkout-width,var(--figuree-global-width,var(--fs-container,1440px)));padding:calc(var(--figuree-section-spacing,96px) * .46) 40px calc(var(--figuree-section-spacing,96px) * .73)}body.woocommerce-cart .woocommerce{margin:0}body.woocommerce-cart .woocommerce-notices-wrapper{max-width:var(--figuree-checkout-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:0 auto 18px}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-cart .woocommerce-error{display:flex;align-items:center;gap:14px;min-height:0;margin:0 0 18px!important;padding:16px 18px 16px 52px!important;background:linear-gradient(135deg,rgb(255 255 255 / .048),rgb(255 255 255 / .012)),rgb(8 8 8 / .86)!important;color:rgb(255 255 255 / .72)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:var(--fs-radius,8px)!important;box-shadow:0 18px 54px rgb(0 0 0 / .18);line-height:1.45}body.woocommerce-cart .woocommerce-message::before,body.woocommerce-cart .woocommerce-info::before{top:50%!important;left:20px!important;color:var(--figuree-primary,var(--fs-primary,#ff2d55))!important;transform:translateY(-50%)}body.woocommerce-cart .woocommerce-error::before{top:18px!important;left:20px!important;color:var(--figuree-primary,var(--fs-primary,#ff2d55))!important}body.woocommerce-cart .woocommerce-message a:not(.button),body.woocommerce-cart .woocommerce-info a:not(.button),body.woocommerce-cart .woocommerce-error a:not(.button){color:#fff;font-weight:720}body.woocommerce-cart .woocommerce-message .button,body.woocommerce-cart .woocommerce-info .button{order:2;margin-left:auto!important;min-height:34px!important;padding:8px 13px!important;font-size:11px!important}body.woocommerce-cart .figuree-cart-v2{display:grid;gap:28px;color:#fff}body.woocommerce-cart .figuree-cart-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:linear-gradient(135deg,rgb(255 255 255 / .055),rgb(255 255 255 / .014)),rgb(8 8 8 / .72);border:1px solid rgb(255 255 255 / .075);border-radius:var(--fs-radius,8px)}body.woocommerce-cart .figuree-cart-hero-copy{display:flex;align-items:center;gap:18px;min-width:0}body.woocommerce-cart .figuree-cart-hero-icon,body.woocommerce-cart .figuree-cart-coupon-icon,body.woocommerce-cart .figuree-cart-trust-item span{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .07);border-radius:50%}body.woocommerce-cart .figuree-cart-hero-icon::before,body.woocommerce-cart .figuree-cart-coupon-icon::before,body.woocommerce-cart .figuree-cart-trust-item span::before{content:"";display:block;width:22px;height:22px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));-webkit-mask:var(--figuree-cart-icon) center / contain no-repeat;mask:var(--figuree-cart-icon) center / contain no-repeat}body.woocommerce-cart .figuree-cart-hero-icon{--figuree-cart-icon:url(/wp-content/themes/figuree-store/assets/icons/orders.svg)}body.woocommerce-cart .figuree-cart-coupon-icon{--figuree-cart-icon:url(/wp-content/themes/figuree-store/assets/icons/payment-methods.svg);width:42px;height:42px}body.woocommerce-cart .figuree-cart-coupon-icon::before{width:18px;height:18px}body.woocommerce-cart .figuree-cart-hero h1{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1;font-weight:720;letter-spacing:-.025em}body.woocommerce-cart .figuree-cart-hero p{margin:6px 0 0;color:rgb(255 255 255 / .62);font-size:15px;line-height:1.55}body.woocommerce-cart .figuree-cart-continue,body.woocommerce-cart .woocommerce .button,body.woocommerce-cart .woocommerce a.button,body.woocommerce-cart .woocommerce button.button,body.woocommerce-cart .woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--figuree-button-height,48px);width:auto;padding:10px 15px!important;background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid transparent!important;border-radius:var(--figuree-button-radius,999px)!important;font-size:13px!important;font-weight:760!important;letter-spacing:.04em;text-transform:uppercase;line-height:1!important;white-space:nowrap}body.woocommerce-cart .figuree-cart-continue{background:transparent!important;color:var(--figuree-button-secondary-text,#fff)!important;border-color:var(--figuree-button-secondary-border,rgb(255 255 255 / .16))!important}body.woocommerce-cart .figuree-cart-continue:hover{background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;border-color:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important}body.woocommerce-cart .figuree-cart-continue:hover,body.woocommerce-cart .woocommerce .button:hover,body.woocommerce-cart .woocommerce a.button:hover,body.woocommerce-cart .woocommerce button.button:hover,body.woocommerce-cart .woocommerce input.button:hover{filter:brightness(1.06);transform:translateY(-1px)}body.woocommerce-cart .figuree-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,30%);gap:24px;align-items:start}body.woocommerce-cart .figuree-cart-card,body.woocommerce-cart .cart_totals,body.woocommerce-cart .figuree-cart-trust{background:linear-gradient(135deg,rgb(255 255 255 / .045),rgb(255 255 255 / .012)),rgb(8 8 8 / .82);border:1px solid rgb(255 255 255 / .075);border-radius:var(--figuree-card-radius,var(--fs-radius,24px));box-shadow:0 24px 70px rgb(0 0 0 / .18)}body.woocommerce-cart .figuree-cart-card{overflow:hidden}body.woocommerce-cart .figuree-cart-sidebar{position:sticky;top:92px}body.woocommerce-cart .cart-collaterals{width:100%}body.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%;padding:26px;background:linear-gradient(135deg,rgb(255 255 255 / .06),rgb(255 255 255 / .016)),rgb(7 7 7 / .9);border-color:rgb(255 255 255 / .105);box-shadow:0 26px 76px rgb(0 0 0 / .24),inset 0 1px 0 rgb(255 255 255 / .035)}body.woocommerce-cart .cart_totals h2{margin:0 0 20px;font-size:24px;line-height:1.15;font-weight:720;letter-spacing:-.01em}body.woocommerce-cart .cart_totals table,body.woocommerce-cart .figuree-cart-table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;background:#fff0}body.woocommerce-cart .figuree-cart-table thead th{padding:18px 22px;color:rgb(255 255 255 / .46);font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase;text-align:left;border-bottom:1px solid rgb(255 255 255 / .075)}body.woocommerce-cart .figuree-cart-table th.product-price,body.woocommerce-cart .figuree-cart-table th.product-quantity,body.woocommerce-cart .figuree-cart-table th.product-subtotal,body.woocommerce-cart .figuree-cart-table td.product-price,body.woocommerce-cart .figuree-cart-table td.product-quantity,body.woocommerce-cart .figuree-cart-table td.product-subtotal{text-align:center}body.woocommerce-cart .figuree-cart-table td{padding:22px;border-bottom:1px solid rgb(255 255 255 / .065);vertical-align:middle}body.woocommerce-cart .figuree-cart-table tbody tr:last-child td{border-bottom:0}body.woocommerce-cart .figuree-cart-product{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:20px;align-items:center;min-width:0}body.woocommerce-cart .figuree-cart-product-thumb,body.woocommerce-cart .figuree-cart-product-thumb img{width:94px;height:94px;border-radius:8px;overflow:hidden}body.woocommerce-cart .figuree-cart-product-thumb img{object-fit:cover;background:#111}body.woocommerce-cart .figuree-cart-product-copy{display:grid;gap:8px;min-width:0}body.woocommerce-cart .figuree-cart-product-copy>a{font-size:16px;line-height:1.35;font-weight:720;letter-spacing:-.01em}body.woocommerce-cart .figuree-cart-product-copy dl,body.woocommerce-cart .figuree-cart-product-copy p{margin:0;color:rgb(255 255 255 / .55);font-size:13px;line-height:1.45}body.woocommerce-cart .figuree-cart-product-copy dl{display:grid;gap:4px}body.woocommerce-cart .figuree-cart-product-copy dt,body.woocommerce-cart .figuree-cart-product-copy dd{display:inline;margin:0}body.woocommerce-cart .figuree-cart-remove .remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgb(255 255 255 / .045);color:rgb(255 255 255 / .62)!important;border:1px solid rgb(255 255 255 / .08);border-radius:50%;font-size:17px;line-height:1}body.woocommerce-cart .figuree-cart-remove .remove:hover{background:rgb(255 255 255 / .08);color:#fff!important}body.woocommerce-cart .figuree-cart-table .product-price,body.woocommerce-cart .figuree-cart-table .product-subtotal{font-size:15px;font-weight:720}body.woocommerce-cart .figuree-cart-qty{display:inline-grid;grid-template-columns:30px 46px 30px;align-items:center;justify-content:center;min-height:34px;background:rgb(0 0 0 / .24);border:1px solid rgb(255 255 255 / .08);border-radius:999px;overflow:hidden}body.woocommerce-cart .figuree-cart-qty-btn{display:flex;align-items:center;justify-content:center;width:30px;height:34px;padding:0;background:#fff0;color:#fff;border:0;font-size:16px;line-height:1;cursor:pointer}body.woocommerce-cart .figuree-cart-qty .quantity{display:flex;justify-content:center}body.woocommerce-cart .figuree-cart-qty input.qty{width:46px;height:34px;padding:0;background:#fff0;color:#fff;border:0;font-size:14px;font-weight:760;text-align:center;-moz-appearance:textfield}body.woocommerce-cart .figuree-cart-qty input.qty::-webkit-outer-spin-button,body.woocommerce-cart .figuree-cart-qty input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart .figuree-cart-actions-row td{padding:20px 22px!important;background:rgb(255 255 255 / .018)}body.woocommerce-cart .figuree-cart-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}body.woocommerce-cart .figuree-cart-coupon{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:5px 6px 5px 10px;background:linear-gradient(135deg,rgb(255 255 255 / .05),rgb(255 255 255 / .014)),rgb(0 0 0 / .24);border:1px solid rgb(255 255 255 / .08);border-radius:12px}body.woocommerce-cart .figuree-cart-coupon input.input-text{width:min(380px,38vw);min-width:220px;min-height:36px;padding:0 10px;background:#fff0;color:#fff;border:0;border-radius:0;outline:none}body.woocommerce-cart .figuree-cart-coupon .button{min-height:var(--figuree-button-height,48px)!important;padding:9px 13px!important;border-radius:var(--figuree-button-radius,999px)!important;font-size:11px!important}body.woocommerce-cart .figuree-cart-update{background:transparent!important;color:var(--figuree-button-secondary-text,rgb(255 255 255 / .78))!important;border-color:var(--figuree-button-secondary-border,rgb(255 255 255 / .16))!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .035)}body.woocommerce-cart .figuree-cart-update:hover{background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border-color:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important}body.woocommerce-cart .figuree-cart-update[disabled]{opacity:.38;background:rgb(255 255 255 / .025)!important;color:rgb(255 255 255 / .46)!important;border-color:rgb(255 255 255 / .09)!important;cursor:not-allowed}body.woocommerce-cart .cart_totals .shop_table tr{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid rgb(255 255 255 / .07)}body.woocommerce-cart .cart_totals .shop_table tr:last-child{border-bottom:0}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{display:block;padding:0!important;border:0!important;background:transparent!important;color:rgb(255 255 255 / .62);font-size:14px;line-height:1.4;text-align:left}body.woocommerce-cart .cart_totals td{color:#fff;font-weight:720;text-align:right}body.woocommerce-cart .cart_totals .order-total{margin-top:4px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .14)!important}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{color:#fff}body.woocommerce-cart .cart_totals .order-total th{font-size:16px}body.woocommerce-cart .cart_totals .order-total td{font-size:24px;line-height:1;font-weight:780;letter-spacing:-.02em}body.woocommerce-cart .wc-proceed-to-checkout{display:grid;gap:12px;padding:24px 0 0;margin-top:24px;border-top:1px solid rgb(255 255 255 / .07)}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:100%;min-height:var(--figuree-button-height,48px);border-radius:var(--figuree-button-radius,12px)!important;font-size:14px!important}body.woocommerce-cart .wc-proceed-to-checkout .paypal-button,body.woocommerce-cart .wc-proceed-to-checkout iframe{max-width:100%;margin-left:auto;margin-right:auto}body.woocommerce-cart .figuree-cart-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;overflow:hidden}body.woocommerce-cart .figuree-cart-trust-item{display:grid;justify-items:center;align-content:center;gap:8px;padding:24px;border-right:1px solid rgb(255 255 255 / .045);text-align:center}body.woocommerce-cart .figuree-cart-trust-item:last-child{border-right:0}body.woocommerce-cart .figuree-cart-trust-secure{--figuree-cart-icon:url(/wp-content/themes/figuree-store/assets/icons/secure-checkout.svg)}body.woocommerce-cart .figuree-cart-trust-download{--figuree-cart-icon:url(/wp-content/themes/figuree-store/assets/icons/download.svg)}body.woocommerce-cart .figuree-cart-trust-support{--figuree-cart-icon:url(/wp-content/themes/figuree-store/assets/icons/support.svg)}body.woocommerce-cart .figuree-cart-trust-guarantee{--figuree-cart-icon:url(/wp-content/themes/figuree-store/assets/icons/satisfaction-guarantee.svg)}body.woocommerce-cart .figuree-cart-trust-item strong{font-size:15px;line-height:1.25;font-weight:760;margin-top:3px}body.woocommerce-cart .figuree-cart-trust-item p{margin:0;color:rgb(255 255 255 / .56);font-size:13px;line-height:1.55}@media (max-width:980px){body.woocommerce-cart .figuree-cart-layout{grid-template-columns:1fr}body.woocommerce-cart .figuree-cart-sidebar{position:static}body.woocommerce-cart .figuree-cart-trust{grid-template-columns:repeat(2,minmax(0,1fr))}body.woocommerce-cart .figuree-cart-trust-item:nth-child(2){border-right:0}}@media (max-width:720px){body.woocommerce-cart .figuree-product{padding:28px 16px 54px}body.woocommerce-cart .figuree-cart-hero,body.woocommerce-cart .figuree-cart-actions{align-items:stretch;flex-direction:column}body.woocommerce-cart .figuree-cart-continue,body.woocommerce-cart .figuree-cart-actions .button{width:100%}body.woocommerce-cart .figuree-cart-table thead{display:none}body.woocommerce-cart .figuree-cart-table,body.woocommerce-cart .figuree-cart-table tbody,body.woocommerce-cart .figuree-cart-table tr,body.woocommerce-cart .figuree-cart-table td{display:block;width:100%}body.woocommerce-cart .figuree-cart-table tr.cart_item{padding:18px;border-bottom:1px solid rgb(255 255 255 / .075)}body.woocommerce-cart .figuree-cart-table td{padding:10px 0;border-bottom:0;text-align:left!important}body.woocommerce-cart .figuree-cart-table td:not(.product-name){display:flex;align-items:center;justify-content:space-between;gap:16px}body.woocommerce-cart .figuree-cart-table td::before{content:attr(data-title);color:rgb(255 255 255 / .48);font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}body.woocommerce-cart .figuree-cart-table td.product-name::before,body.woocommerce-cart .figuree-cart-actions-row td::before{display:none}body.woocommerce-cart .figuree-cart-product{grid-template-columns:66px minmax(0,1fr) auto;gap:14px}body.woocommerce-cart .figuree-cart-product-thumb,body.woocommerce-cart .figuree-cart-product-thumb img{width:66px;height:66px}body.woocommerce-cart .figuree-cart-coupon{display:grid;grid-template-columns:42px minmax(0,1fr);width:100%;border-radius:8px}body.woocommerce-cart .figuree-cart-coupon input.input-text{width:100%;min-width:0}body.woocommerce-cart .figuree-cart-coupon .button{grid-column:1 / -1}body.woocommerce-cart .figuree-cart-trust{grid-template-columns:1fr}body.woocommerce-cart .figuree-cart-trust-item{border-right:0;border-bottom:1px solid rgb(255 255 255 / .065)}body.woocommerce-cart .figuree-cart-trust-item:last-child{border-bottom:0}}body.woocommerce-checkout .figuree-product{max-width:var(--figuree-checkout-width,var(--figuree-global-width,var(--fs-container,1440px)));padding:calc(var(--figuree-section-spacing,96px) * .35) 40px calc(var(--figuree-section-spacing,96px) * .77)}body.woocommerce-checkout .woocommerce{margin:0}body.woocommerce-checkout .woocommerce-notices-wrapper,body.woocommerce-checkout .woocommerce-form-login,body.woocommerce-checkout .woocommerce-form-coupon{max-width:var(--figuree-checkout-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:0 auto 18px}body.woocommerce-checkout .woocommerce-form-coupon-toggle{max-width:var(--figuree-checkout-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:0 auto 18px}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{position:relative;display:flex;align-items:center;gap:10px;min-height:0;margin:0!important;padding:16px 18px 16px 50px!important;background:linear-gradient(135deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012)),rgb(8 8 8 / .86)!important;color:rgb(255 255 255 / .68)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:var(--fs-radius,8px)!important;box-shadow:0 18px 54px rgb(0 0 0 / .18);line-height:1.45}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{top:50%!important;left:18px!important;color:var(--figuree-primary,var(--fs-primary,#ff2d55))!important;transform:translateY(-50%)}body.woocommerce-checkout .woocommerce-form-coupon-toggle .showcoupon{color:var(--figuree-primary,var(--fs-primary,#ff2d55))!important;font-weight:760;border-bottom:1px solid currentColor}body.woocommerce-checkout .woocommerce-form-coupon{display:grid;grid-template-columns:42px minmax(220px,360px) auto;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 auto 22px!important;padding:8px 8px 8px 10px!important;background:linear-gradient(135deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012)),rgb(8 8 8 / .86)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:12px!important;box-shadow:0 18px 54px rgb(0 0 0 / .18)}body.woocommerce-checkout .woocommerce-form-coupon::before{content:"";display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));-webkit-mask:url(/wp-content/themes/figuree-store/assets/icons/payment-methods.svg) center / 20px 20px no-repeat;mask:url(/wp-content/themes/figuree-store/assets/icons/payment-methods.svg) center / 20px 20px no-repeat}body.woocommerce-checkout .woocommerce-form-coupon p{display:contents;margin:0!important}body.woocommerce-checkout .woocommerce-form-coupon .form-row-first,body.woocommerce-checkout .woocommerce-form-coupon .form-row-last{display:contents!important;float:none!important;width:auto!important}body.woocommerce-checkout .woocommerce-form-coupon .input-text{width:100%!important;min-width:220px;min-height:42px;padding:0 13px!important;background:rgb(255 255 255 / .035)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:8px!important}body.woocommerce-checkout .woocommerce-form-coupon .button{width:auto!important;min-height:var(--figuree-button-height,48px)!important;padding:10px 15px!important;border-radius:var(--figuree-button-radius,999px)!important;white-space:nowrap}body.woocommerce-checkout .figuree-checkout-v2{display:grid;gap:22px;color:#fff}body.woocommerce-checkout .figuree-checkout-header{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:16px;padding:18px 22px;background:linear-gradient(135deg,rgb(255 255 255 / .055),rgb(255 255 255 / .014)),rgb(8 8 8 / .72);border:1px solid rgb(255 255 255 / .075);border-radius:var(--fs-radius,8px);box-shadow:0 18px 54px rgb(0 0 0 / .16)}body.woocommerce-checkout .figuree-checkout-header::before{content:"";grid-row:1 / 3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .07);border-radius:50%}body.woocommerce-checkout .figuree-checkout-header::after{content:"";position:absolute;top:50%;left:33px;width:22px;height:22px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));transform:translateY(-50%);-webkit-mask:url(/wp-content/themes/figuree-store/assets/icons/secure-checkout.svg) center / contain no-repeat;mask:url(/wp-content/themes/figuree-store/assets/icons/secure-checkout.svg) center / contain no-repeat}body.woocommerce-checkout .figuree-checkout-kicker{display:none}body.woocommerce-checkout .figuree-checkout-header h1{grid-column:2;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1;font-weight:720;letter-spacing:-.025em}body.woocommerce-checkout .figuree-checkout-header p{grid-column:2;margin:0;color:rgb(255 255 255 / .62);font-size:14px;line-height:1.55}body.woocommerce-checkout .figuree-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,32%);gap:24px;align-items:start}body.woocommerce-checkout .blockUI.blockOverlay,body.woocommerce-checkout .woocommerce .blockUI.blockOverlay,body.woocommerce-checkout form.checkout .blockUI.blockOverlay,body.woocommerce-checkout #order_review .blockUI.blockOverlay,body.woocommerce-checkout .woocommerce-checkout-review-order .blockUI.blockOverlay{background:linear-gradient(135deg,rgb(255 255 255 / .07),rgb(255 255 255 / .018)),rgb(5 5 6 / .78)!important;border:1px solid rgb(255 255 255 / .09)!important;border-radius:inherit!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .035),0 24px 70px rgb(0 0 0 / .22)!important;opacity:1!important;cursor:wait!important;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}body.woocommerce-checkout .blockUI.blockOverlay::before,body.woocommerce-checkout .woocommerce .blockUI.blockOverlay::before,body.woocommerce-checkout form.checkout .blockUI.blockOverlay::before,body.woocommerce-checkout #order_review .blockUI.blockOverlay::before,body.woocommerce-checkout .woocommerce-checkout-review-order .blockUI.blockOverlay::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:34px!important;height:34px!important;margin:-17px 0 0 -17px!important;border:2px solid rgb(255 255 255 / .14)!important;border-top-color:var(--figuree-primary,var(--fs-primary,#ff2d55))!important;border-right-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 58%,rgb(255 255 255 / .14))!important;border-radius:50%!important;background:transparent!important;box-shadow:0 0 0 8px rgb(255 255 255 / .025),0 0 28px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 24%,transparent)!important;transform:none!important;animation:figuree-checkout-spinner .78s linear infinite!important}body.woocommerce-checkout .blockUI.blockMsg,body.woocommerce-checkout .woocommerce .blockUI.blockMsg{padding:13px 16px!important;background:rgb(8 8 8 / .88)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:8px!important;color:rgb(255 255 255 / .78)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em;box-shadow:0 18px 54px rgb(0 0 0 / .28)!important}@keyframes figuree-checkout-spinner{to{transform:rotate(360deg)}}body.woocommerce-checkout .figuree-checkout-sidebar{position:sticky;top:92px}body.woocommerce-checkout .figuree-checkout-card,body.woocommerce-checkout .woocommerce-form-login,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout .woocommerce-checkout-payment{background:linear-gradient(135deg,rgb(255 255 255 / .046),rgb(255 255 255 / .012)),rgb(8 8 8 / .84);border:1px solid rgb(255 255 255 / .078);border-radius:var(--figuree-card-radius,var(--fs-radius,24px));box-shadow:0 24px 70px rgb(0 0 0 / .2)}body.woocommerce-checkout .figuree-checkout-card{padding:28px}body.woocommerce-checkout .figuree-checkout-review-card{padding:26px;background:linear-gradient(135deg,rgb(255 255 255 / .058),rgb(255 255 255 / .016)),rgb(7 7 7 / .9);border-color:rgb(255 255 255 / .1);box-shadow:0 28px 80px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .035)}body.woocommerce-checkout .figuree-checkout-card-heading{display:flex;align-items:center;gap:16px;margin:0 0 26px}body.woocommerce-checkout .figuree-checkout-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .07);border-radius:50%}body.woocommerce-checkout .figuree-checkout-order-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgb(255 255 255 / .045);border:1px solid rgb(255 255 255 / .07);border-radius:50%}body.woocommerce-checkout .figuree-checkout-card-icon::before{content:"";display:block;width:22px;height:22px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));-webkit-mask:url(/wp-content/themes/figuree-store/assets/icons/account-details.svg) center / contain no-repeat;mask:url(/wp-content/themes/figuree-store/assets/icons/account-details.svg) center / contain no-repeat}body.woocommerce-checkout .figuree-checkout-order-icon::before{content:"";display:block;width:22px;height:22px;background:var(--figuree-primary,var(--fs-primary,#ff2d55));-webkit-mask:url(/wp-content/themes/figuree-store/assets/icons/orders.svg) center / contain no-repeat;mask:url(/wp-content/themes/figuree-store/assets/icons/orders.svg) center / contain no-repeat}body.woocommerce-checkout .figuree-checkout-card h2,body.woocommerce-checkout .figuree-checkout-card h3,body.woocommerce-checkout .figuree-checkout-summary-heading h2{margin:0;font-size:22px;line-height:1.2;font-weight:740;letter-spacing:-.01em}body.woocommerce-checkout .figuree-checkout-card-heading p,body.woocommerce-checkout .figuree-checkout-summary-heading p{margin:7px 0 0;color:rgb(255 255 255 / .56);font-size:13px;line-height:1.5}body.woocommerce-checkout .figuree-checkout-summary-heading{margin:0 0 20px}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3{margin:0 0 18px;font-size:15px;line-height:1.3;font-weight:760;letter-spacing:.06em;text-transform:uppercase}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}body.woocommerce-checkout .woocommerce-additional-fields{margin-top:24px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .075)}body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout #order_comments_field{grid-template-columns:1fr}body.woocommerce-checkout #billing_company_field,body.woocommerce-checkout #billing_address_1_field,body.woocommerce-checkout #billing_address_2_field,body.woocommerce-checkout #billing_country_field,body.woocommerce-checkout #order_comments_field{grid-column:1 / -1}body.woocommerce-checkout .form-row{margin:0!important;padding:0!important;float:none!important;width:auto!important}body.woocommerce-checkout .form-row label{display:block;margin:0 0 8px;color:#fff;font-size:13px;line-height:1.3;font-weight:680}body.woocommerce-checkout abbr.required,body.woocommerce-checkout .required{color:var(--figuree-primary,var(--fs-primary,#ff2d55));text-decoration:none}body.woocommerce-checkout .input-text,body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-checkout .select2-container--default .select2-selection--single{width:100%;min-height:44px;padding:11px 13px;background:rgb(255 255 255 / .035)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:8px!important;outline:none;box-shadow:none!important}body.woocommerce-checkout textarea.input-text{min-height:126px;resize:vertical}body.woocommerce-checkout .input-text:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout .select2-container--open .select2-selection--single{border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 55%,rgb(255 255 255 / .14))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 18%,transparent)!important}body.woocommerce-checkout .select2-container .select2-selection__rendered{color:#fff!important;line-height:22px!important;padding:0!important}body.woocommerce-checkout .select2-container .select2-selection__arrow{height:44px!important}body.woocommerce-checkout .woocommerce-shipping-fields{display:none}body.woocommerce-checkout .figuree-checkout-order-card{margin-top:24px}body.woocommerce-checkout .figuree-checkout-order-list{display:grid;gap:0;border:1px solid rgb(255 255 255 / .075);border-radius:8px;overflow:hidden}body.woocommerce-checkout .figuree-checkout-order-item{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;background:rgb(255 255 255 / .024);border-bottom:1px solid rgb(255 255 255 / .065)}body.woocommerce-checkout .figuree-checkout-order-item:last-child{border-bottom:0}body.woocommerce-checkout .figuree-checkout-order-thumb,body.woocommerce-checkout .figuree-checkout-order-thumb img{width:74px;height:74px;border-radius:8px;overflow:hidden}body.woocommerce-checkout .figuree-checkout-order-thumb img{object-fit:cover;background:#111}body.woocommerce-checkout .figuree-checkout-order-copy{display:grid;gap:6px;min-width:0}body.woocommerce-checkout .figuree-checkout-order-copy strong{font-size:15px;line-height:1.35;font-weight:720;letter-spacing:-.01em}body.woocommerce-checkout .figuree-checkout-order-copy dl,body.woocommerce-checkout .figuree-checkout-order-copy p,body.woocommerce-checkout .figuree-checkout-order-qty{margin:0;color:rgb(255 255 255 / .55);font-size:12px;line-height:1.45;font-weight:520}body.woocommerce-checkout .figuree-checkout-order-copy dl{display:grid;gap:4px}body.woocommerce-checkout .figuree-checkout-order-copy dt,body.woocommerce-checkout .figuree-checkout-order-copy dd{display:inline;margin:0}body.woocommerce-checkout .figuree-checkout-order-price{font-size:15px;line-height:1.2;font-weight:760;text-align:right;white-space:nowrap}body.woocommerce-checkout .figuree-checkout-order-totals{display:grid;gap:0;margin-top:18px;border:1px solid rgb(255 255 255 / .075);border-radius:8px;overflow:hidden}body.woocommerce-checkout .figuree-checkout-order-totals div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;background:rgb(255 255 255 / .024);border-bottom:1px solid rgb(255 255 255 / .065)}body.woocommerce-checkout .figuree-checkout-order-totals div:last-child{border-bottom:0}body.woocommerce-checkout .figuree-checkout-order-totals span{color:rgb(255 255 255 / .58);font-size:13px}body.woocommerce-checkout .figuree-checkout-order-totals strong{font-size:15px;font-weight:760}body.woocommerce-checkout .figuree-checkout-order-totals div:last-child strong{color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:20px;line-height:1;font-weight:800;letter-spacing:-.02em}body.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;margin:0 0 18px;padding:0;display:block;background:transparent!important;border:0!important;box-shadow:none!important;border-collapse:separate;border-spacing:0;overflow:hidden}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{display:grid;gap:0;width:100%}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody{display:none}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:0;background:transparent!important;border:0!important;color:rgb(255 255 255 / .64);font-size:14px;line-height:1.45;vertical-align:top}body.woocommerce-checkout .woocommerce-checkout-review-order-table td{color:#fff;font-weight:700;text-align:right}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item td{padding-top:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{text-align:left;font-weight:680}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity{display:block;margin-top:5px;color:rgb(255 255 255 / .52);font-size:12px;font-weight:600}body.woocommerce-checkout .woocommerce-checkout-review-order-table dl{margin:8px 0 0;color:rgb(255 255 255 / .5);font-size:12px;font-weight:500}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:16px 0;border-bottom:1px solid rgb(255 255 255 / .07)}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{display:block;width:auto;min-width:0;white-space:normal}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{max-width:58%;text-align:right;word-break:normal}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total{margin-top:5px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .14);border-bottom:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{color:#fff;font-size:16px}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:24px;line-height:1;font-weight:800;letter-spacing:-.02em}body.woocommerce-checkout .woocommerce-checkout-payment{padding:0;background:#fff0;border:0;box-shadow:none}body.woocommerce-checkout .wc_payment_methods{display:grid;gap:0;margin:26px 0 0!important;padding:14px!important;background:rgb(255 255 255 / .024);border:1px solid rgb(255 255 255 / .07)!important;border-radius:10px;list-style:none}body.woocommerce-checkout .wc_payment_methods::before{content:"Payment Method";display:block;margin:0 0 12px;color:rgb(255 255 255 / .78);font-size:12px;line-height:1.2;font-weight:780;letter-spacing:.11em;text-transform:uppercase}body.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods::before{content:"Payment Method"!important;display:block!important;clear:none!important;width:auto!important;height:auto!important;visibility:visible!important}body.woocommerce-checkout .wc_payment_method{position:relative;display:grid;gap:6px;padding:13px 14px 13px 40px!important;background:#fff0;border:1px solid #fff0;border-top-color:rgb(255 255 255 / .055);border-radius:0}body.woocommerce-checkout .wc_payment_method:first-of-type{border-top-color:#fff0}body.woocommerce-checkout .wc_payment_method input.input-radio{position:absolute;top:16px;left:14px;accent-color:var(--figuree-primary,var(--fs-primary,#ff2d55))}body.woocommerce-checkout .wc_payment_method label{display:block;margin:0;color:#fff;font-size:14px;line-height:1.35;font-weight:720}body.woocommerce-checkout .wc_payment_method.payment_method_paypal img,body.woocommerce-checkout .wc_payment_method img{max-height:24px;width:auto;margin-left:8px;vertical-align:middle}body.woocommerce-checkout .wc_payment_method.payment_method_paypal a{display:inline-block;margin-left:8px;color:rgb(255 255 255 / .58);font-size:12px}body.woocommerce-checkout .wc_payment_method:has(input:checked){background:rgb(255 255 255 / .045);border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 72%,rgb(255 255 255 / .16));border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 16%,transparent)}body.woocommerce-checkout .payment_box{margin:4px 0 0!important;padding:0!important;background:transparent!important;color:rgb(255 255 255 / .58)!important;border:0!important;box-shadow:none!important;font-size:13px;line-height:1.55}body.woocommerce-checkout .payment_box p{margin:0!important;color:rgb(255 255 255 / .58)!important}body.woocommerce-checkout .payment_box::before{display:none!important}body.woocommerce-checkout .place-order{display:grid;gap:16px;margin-top:22px!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:0 0 2px;padding:15px 16px;background:linear-gradient(135deg,rgb(255 255 255 / .034),rgb(255 255 255 / .008)),rgb(255 255 255 / .018);border:1px solid rgb(255 255 255 / .06);border-radius:8px}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex!important;align-items:flex-start;gap:10px}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input.input-checkbox{flex:0 0 auto;margin:2px 0 0!important;accent-color:var(--figuree-primary,var(--fs-primary,#ff2d55))}body.woocommerce-checkout .woocommerce-privacy-policy-text p{margin:0 0 14px;color:rgb(255 255 255 / .5);font-size:12px;line-height:1.65}body.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{color:#fff;font-size:13px;line-height:1.55}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--figuree-primary,var(--fs-primary,#ff2d55))}body.woocommerce-checkout #place_order{width:100%;min-height:var(--figuree-button-height,54px);padding:14px 18px!important;background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid transparent!important;border-radius:var(--figuree-button-radius,12px)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-checkout #place_order:hover{filter:brightness(1.06);transform:translateY(-1px)}body.woocommerce-checkout .figuree-checkout-trust{margin:10px 0 0;color:rgb(255 255 255 / .55);font-size:12px;line-height:1.5;text-align:center}body.woocommerce-checkout .woocommerce-form-login-toggle{max-width:var(--figuree-checkout-width,var(--figuree-global-width,var(--fs-container,1440px)));margin:0 auto 18px}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-error{position:relative;margin:0 0 18px!important;padding:16px 18px 16px 50px!important;background:linear-gradient(135deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012)),rgb(8 8 8 / .86)!important;color:rgb(255 255 255 / .68)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:var(--fs-radius,8px)!important;box-shadow:0 18px 54px rgb(0 0 0 / .18);line-height:1.45}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before,body.woocommerce-checkout .woocommerce-message::before,body.woocommerce-checkout .woocommerce-info::before,body.woocommerce-checkout .woocommerce-error::before{top:50%!important;left:18px!important;color:var(--figuree-primary,var(--fs-primary,#ff2d55))!important;transform:translateY(-50%)}body.woocommerce-checkout .woocommerce-form-login-toggle a,body.woocommerce-checkout .woocommerce-info a,body.woocommerce-checkout .woocommerce-message a,body.woocommerce-checkout .woocommerce-error a{color:var(--figuree-primary,var(--fs-primary,#ff2d55))!important;font-weight:760}body.woocommerce-checkout .woocommerce-form-login{display:grid;gap:16px;padding:22px!important;background:linear-gradient(135deg,rgb(255 255 255 / .046),rgb(255 255 255 / .012)),rgb(8 8 8 / .86)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:var(--fs-radius,8px)!important;box-shadow:0 18px 54px rgb(0 0 0 / .18)}body.woocommerce-checkout .woocommerce-form-login p{margin:0!important;color:rgb(255 255 255 / .62)}body.woocommerce-checkout .woocommerce-form-login .button{width:auto!important;min-height:var(--figuree-button-height,48px);padding:10px 16px!important;background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;border-radius:var(--figuree-button-radius,999px)!important}body.woocommerce-checkout .woocommerce-form-coupon{grid-template-columns:minmax(260px,390px) auto;width:max-content;padding:8px!important}body.woocommerce-checkout .woocommerce-form-coupon::before{display:none}body.woocommerce-checkout .woocommerce-form-coupon .input-text{min-width:260px;min-height:44px}body.woocommerce-checkout .woocommerce-form-coupon .button{min-height:var(--figuree-button-height,48px)!important;padding:10px 16px!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-payment{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}body.woocommerce-checkout .figuree-checkout-customer .figuree-checkout-card-icon{display:none}body.woocommerce-checkout .figuree-checkout-customer .figuree-checkout-card-heading{display:block}body.woocommerce-checkout .wc_payment_methods{background:transparent!important;border:0!important;padding:0!important}body.woocommerce-checkout .wc_payment_method{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 13px;align-items:start;padding:13px 0!important;background:#fff0;border:0;border-top:1px solid rgb(255 255 255 / .055)}body.woocommerce-checkout .wc_payment_method input.input-radio{position:static;grid-column:1;grid-row:1;margin:2px 0 0!important}body.woocommerce-checkout .wc_payment_method label{grid-column:2;grid-row:1}body.woocommerce-checkout .wc_payment_method .payment_box{grid-column:2;grid-row:2}body.woocommerce-checkout .wc_payment_method:has(input:checked){padding:14px!important;background:rgb(255 255 255 / .04);border:1px solid color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 72%,rgb(255 255 255 / .16));border-radius:8px}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label.checkbox{margin:0!important}@media (max-width:980px){body.woocommerce-checkout .figuree-checkout-layout{grid-template-columns:1fr}body.woocommerce-checkout .figuree-checkout-sidebar{position:static}}@media (max-width:720px){body.woocommerce-checkout .figuree-product{padding:28px 16px 56px}body.woocommerce-checkout .figuree-checkout-card,body.woocommerce-checkout .figuree-checkout-review-card{padding:20px}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}body.woocommerce-checkout .figuree-checkout-card-heading{align-items:flex-start}body.woocommerce-checkout .woocommerce-form-coupon{grid-template-columns:1fr;width:100%}body.woocommerce-checkout .woocommerce-form-coupon .input-text{min-width:0}body.woocommerce-checkout .woocommerce-form-coupon .button{width:100%!important}}body.woocommerce-order-received .figuree-product{max-width:var(--figuree-checkout-width,var(--figuree-global-width,var(--fs-container,1440px)));padding:calc(var(--figuree-section-spacing,96px) * .46) 40px calc(var(--figuree-section-spacing,96px) * .73)}body.woocommerce-order-received .woocommerce{margin:0}body.woocommerce-order-received .figuree-thankyou-v2{display:grid;gap:24px;color:#fff}body.woocommerce-order-received .figuree-thankyou-hero{display:grid;grid-template-columns:84px minmax(0,1fr);gap:22px;align-items:center;padding:30px 8px 10px}body.woocommerce-order-received .figuree-thankyou-success-icon{display:flex;align-items:center;justify-content:center;width:74px;height:74px;background:rgb(255 255 255 / .035);border:1px solid color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 55%,rgb(255 255 255 / .12));border-radius:50%;box-shadow:0 0 34px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 26%,transparent)}body.woocommerce-order-received .figuree-thankyou-success-icon::before{content:"";display:block;width:30px;height:16px;border-left:3px solid var(--figuree-primary,var(--fs-primary,#ff2d55));border-bottom:3px solid var(--figuree-primary,var(--fs-primary,#ff2d55));transform:rotate(-45deg) translate(2px,-2px)}body.woocommerce-order-received .figuree-thankyou-hero h1{margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.08;font-weight:760;letter-spacing:-.02em}body.woocommerce-order-received .figuree-thankyou-hero p{margin:10px 0 0;color:rgb(255 255 255 / .66);font-size:16px;line-height:1.55}body.woocommerce-order-received .figuree-thankyou-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:8px 0 24px}body.woocommerce-order-received .figuree-thankyou-meta-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:0 22px;border-right:1px solid rgb(255 255 255 / .12)}body.woocommerce-order-received .figuree-thankyou-meta-item:first-child{padding-left:28px}body.woocommerce-order-received .figuree-thankyou-meta-item:last-child{border-right:0}body.woocommerce-order-received .figuree-thankyou-meta-item>span,body.woocommerce-order-received .figuree-thankyou-card-heading>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--figuree-primary,var(--fs-primary,#ff2d55));border:1px solid currentColor;border-radius:6px}body.woocommerce-order-received .figuree-thankyou-meta-item>span::before,body.woocommerce-order-received .figuree-thankyou-card-heading>span::before{content:"";display:block;width:15px;height:15px;background:currentColor;-webkit-mask:var(--figuree-thankyou-icon) center / contain no-repeat;mask:var(--figuree-thankyou-icon) center / contain no-repeat}body.woocommerce-order-received .figuree-thankyou-meta-number{--figuree-thankyou-icon:url(/wp-content/themes/figuree-store/assets/icons/dashboard.svg)}body.woocommerce-order-received .figuree-thankyou-meta-date{--figuree-thankyou-icon:url(/wp-content/themes/figuree-store/assets/icons/orders.svg)}body.woocommerce-order-received .figuree-thankyou-meta-email{--figuree-thankyou-icon:url(/wp-content/themes/figuree-store/assets/icons/account-details.svg)}body.woocommerce-order-received .figuree-thankyou-meta-total{--figuree-thankyou-icon:url(/wp-content/themes/figuree-store/assets/icons/payment-methods.svg)}body.woocommerce-order-received .figuree-thankyou-meta-payment{--figuree-thankyou-icon:url(/wp-content/themes/figuree-store/assets/icons/secure-checkout.svg)}body.woocommerce-order-received .figuree-thankyou-meta-item em{display:block;margin:0 0 5px;color:rgb(255 255 255 / .52);font-size:11px;line-height:1.2;font-weight:760;letter-spacing:.09em;text-transform:uppercase;font-style:normal}body.woocommerce-order-received .figuree-thankyou-meta-item strong{display:block;overflow-wrap:anywhere;font-size:15px;line-height:1.3;font-weight:760}body.woocommerce-order-received .figuree-thankyou-card{padding:28px;background:linear-gradient(135deg,rgb(255 255 255 / .046),rgb(255 255 255 / .012)),rgb(8 8 8 / .84);border:1px solid rgb(255 255 255 / .078);border-radius:var(--fs-radius,8px);box-shadow:0 24px 70px rgb(0 0 0 / .2)}body.woocommerce-order-received .figuree-thankyou-card h2{margin:0 0 22px;font-size:22px;line-height:1.2;font-weight:760;letter-spacing:-.01em}body.woocommerce-order-received .figuree-thankyou-table{display:grid;gap:0}body.woocommerce-order-received .figuree-thankyou-table-head,body.woocommerce-order-received .figuree-thankyou-line-item,body.woocommerce-order-received .figuree-thankyou-total-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.22fr);gap:24px;align-items:center;padding:17px 12px;border-bottom:1px solid rgb(255 255 255 / .07)}body.woocommerce-order-received .figuree-thankyou-table-head{padding-top:0;color:rgb(255 255 255 / .72);font-size:14px;font-weight:760}body.woocommerce-order-received .figuree-thankyou-line-item{font-size:15px;line-height:1.45}body.woocommerce-order-received .figuree-thankyou-line-item>strong,body.woocommerce-order-received .figuree-thankyou-total-row>strong{justify-self:start;font-weight:760}body.woocommerce-order-received .figuree-thankyou-line-item dl{display:grid;gap:4px;margin:8px 0 0;color:rgb(255 255 255 / .55);font-size:12px}body.woocommerce-order-received .figuree-thankyou-line-item dt,body.woocommerce-order-received .figuree-thankyou-line-item dd{display:inline;margin:0}body.woocommerce-order-received .figuree-thankyou-total-row{color:rgb(255 255 255 / .72)}body.woocommerce-order-received .figuree-thankyou-total-order_total,body.woocommerce-order-received .figuree-thankyou-total-order-total{margin-top:8px;background:rgb(255 255 255 / .04);border-bottom:0;border-radius:6px}body.woocommerce-order-received .figuree-thankyou-total-order_total span,body.woocommerce-order-received .figuree-thankyou-total-order-total span{color:#fff;font-size:18px;font-weight:800}body.woocommerce-order-received .figuree-thankyou-total-order_total strong,body.woocommerce-order-received .figuree-thankyou-total-order-total strong{color:var(--figuree-primary,var(--fs-primary,#ff2d55));font-size:20px;line-height:1;font-weight:820}body.woocommerce-order-received .figuree-thankyou-billing{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:28px;align-items:stretch}body.woocommerce-order-received .figuree-thankyou-billing-main{display:grid;align-content:start;gap:16px;min-width:0}body.woocommerce-order-received .figuree-thankyou-card-heading{display:flex;align-items:center;gap:14px}body.woocommerce-order-received .figuree-thankyou-card-heading{--figuree-thankyou-icon:url(/wp-content/themes/figuree-store/assets/icons/adresses.svg)}body.woocommerce-order-received .figuree-thankyou-card-heading h2{margin:0}body.woocommerce-order-received .figuree-thankyou-billing address{display:grid;gap:7px;max-width:560px;margin:0;color:rgb(255 255 255 / .72);font-size:15px;line-height:1.55;font-style:normal}body.woocommerce-order-received .figuree-thankyou-contact{display:block;color:#fff}body.woocommerce-order-received .figuree-thankyou-digital-access{display:grid;align-content:center;gap:8px;padding:22px;background:linear-gradient(135deg,rgb(255 255 255 / .048),rgb(255 255 255 / .012)),rgb(255 255 255 / .024);border:1px solid rgb(255 255 255 / .075);border-radius:8px}body.woocommerce-order-received .figuree-thankyou-digital-head{display:flex;align-items:center;gap:14px;margin-bottom:4px}body.woocommerce-order-received .figuree-thankyou-digital-head>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--figuree-primary,var(--fs-primary,#ff2d55));border:1px solid currentColor;border-radius:6px}body.woocommerce-order-received .figuree-thankyou-digital-head>span::before{content:"";display:block;width:15px;height:15px;background:currentColor;-webkit-mask:url(/wp-content/themes/figuree-store/assets/icons/download.svg) center / contain no-repeat;mask:url(/wp-content/themes/figuree-store/assets/icons/download.svg) center / contain no-repeat}body.woocommerce-order-received .figuree-thankyou-digital-access h3{margin:0;font-size:17px;line-height:1.2;font-weight:780;letter-spacing:-.01em}body.woocommerce-order-received .figuree-thankyou-digital-access p{max-width:390px;margin:0;color:rgb(255 255 255 / .58);font-size:13px;line-height:1.55}body.woocommerce-order-received .figuree-thankyou-cta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}body.woocommerce-order-received .figuree-thankyou-cta .button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--figuree-button-height,48px);width:auto;padding:0 18px!important;border-radius:var(--figuree-button-radius,999px)!important;font-size:12px!important;font-weight:780!important;letter-spacing:.04em;text-transform:uppercase}body.woocommerce-order-received .figuree-thankyou-primary{background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#ff2d55)))!important}body.woocommerce-order-received .figuree-thankyou-secondary{background:transparent!important;color:var(--figuree-button-secondary-text,#fff)!important;border:1px solid var(--figuree-button-secondary-border,rgb(255 255 255 / .16))!important}body.woocommerce-order-received .figuree-thankyou-downloads .woocommerce-order-downloads,body.woocommerce-order-received .figuree-thankyou-downloads table{margin:0}body.woocommerce-order-received .figuree-thankyou-downloads table{width:100%;border-collapse:collapse}body.woocommerce-order-received .figuree-thankyou-hooks:empty{display:none}body.woocommerce-order-received .figuree-thankyou-hooks{color:rgb(255 255 255 / .68);font-size:14px;line-height:1.6}body.woocommerce-order-received .figuree-thankyou-hooks p{margin:0 0 10px}body.woocommerce-order-received .figuree-thankyou-hooks p:last-child{margin-bottom:0}@media (max-width:980px){body.woocommerce-order-received .figuree-thankyou-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.woocommerce-order-received .figuree-thankyou-meta-item{padding:0;border-right:0}body.woocommerce-order-received .figuree-thankyou-meta-item:first-child{padding-left:0}}@media (max-width:720px){body.woocommerce-order-received .figuree-product{padding:28px 16px 56px}body.woocommerce-order-received .figuree-thankyou-hero{grid-template-columns:1fr;padding-top:18px}body.woocommerce-order-received .figuree-thankyou-meta{grid-template-columns:1fr}body.woocommerce-order-received .figuree-thankyou-card{padding:20px}body.woocommerce-order-received .figuree-thankyou-table-head,body.woocommerce-order-received .figuree-thankyou-line-item,body.woocommerce-order-received .figuree-thankyou-total-row{grid-template-columns:1fr;gap:8px}body.woocommerce-order-received .figuree-thankyou-billing{grid-template-columns:1fr}}.figuree-font-tester{position:relative;padding:34px;margin-bottom:var(--figuree-section-spacing,96px);border-radius:var(--figuree-card-radius,30px);background:linear-gradient(180deg,rgb(18 18 18 / .96),rgb(10 10 10 / .98));border:1px solid rgb(255 255 255 / .05);box-shadow:none;overflow:visible}@media(max-width:991px){.figuree-product{padding:30px 20px}.figuree-content{grid-template-columns:1fr;gap:40px}.figuree-right{max-width:100%;position:relative;top:auto}.figuree-preview-item{width:85vw}.figuree-preview-grid{grid-template-columns:1fr}.figuree-tech-grid{grid-template-columns:1fr}.figuree-sample p{font-size:42px}#figuree-font-preview{font-size:48px}header,footer{padding:20px}}.figuree-sidebar-header{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid rgb(255 255 255 / .08)}.figuree-font-tag{display:inline-flex;padding:8px 14px;border-radius:999px;background:rgb(255 0 102 / .12);border:1px solid rgb(255 0 102 / .25);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--figuree-primary);margin-bottom:18px}.figuree-sidebar-title{font-size:clamp(34px,2.8vw,52px);line-height:.95;letter-spacing:-.03em;font-weight:800;margin:0 0 12px;color:#fff}.figuree-sidebar-subtitle{font-size:26px;font-weight:600;line-height:1.3;color:var(--figuree-primary);margin-bottom:20px}.figuree-sidebar-desc{font-size:15px;line-height:1.8;color:rgb(255 255 255 / .72);margin:0}.figuree-license-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .06)}.figuree-license-head h3{font-size:28px;font-weight:700;line-height:1.1;margin:0 0 6px;color:#fff}.figuree-license-author{font-size:13px;line-height:1.5;color:rgb(255 255 255 / .45);margin:0}.figuree-license-help{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:rgb(255 45 122 / .08);border:1px solid var(--figuree-primary);font-size:12px;font-weight:600;line-height:1;color:var(--figuree-primary);text-decoration:none;white-space:nowrap;transition:all .25s ease}.figuree-license-help:hover{background:rgb(255 45 122 / .14);border-color:var(--figuree-primary);transform:translateY(-1px)}.figuree-sidebar-author{font-size:14px;line-height:1.5;color:rgb(255 255 255 / .45);margin:-10px 0 22px}.figuree-cta-row,.figuree-right form.variations_form .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:132px 1fr;gap:12px;align-items:center;margin-top:0}.figuree-qty,.figuree-right form.variations_form .quantity{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:56px;border-radius:14px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:color-mix(in srgb,var(--figuree-bg,#0E0E0E) 94%,#fff)}.figuree-qty button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:color-mix(in srgb,var(--figuree-bg,#0E0E0E) 92%,#fff);border:none;color:var(--figuree-text,#fff);font-size:20px;font-weight:600;cursor:pointer;transition:all .2s ease}.figuree-qty button:hover,.figuree-qty-control:hover{background:color-mix(in srgb,var(--figuree-bg,#0E0E0E) 86%,#fff)}.figuree-right form.variations_form .quantity{position:relative}.figuree-qty button,.figuree-qty-control{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:color-mix(in srgb,var(--figuree-bg,#0E0E0E) 92%,#fff);border:none;color:var(--figuree-text,#fff);font-size:20px;font-weight:600;cursor:pointer;transition:all .2s ease}.figuree-qty input,.figuree-right form.variations_form .quantity input.qty{width:100%;height:100%;background:#111;border:none;outline:none;color:#fff;text-align:center;font-size:15px;font-weight:600;appearance:textfield;-moz-appearance:textfield}.figuree-qty input::-webkit-outer-spin-button,.figuree-qty input::-webkit-inner-spin-button,.figuree-right form.variations_form .quantity input.qty::-webkit-outer-spin-button,.figuree-right form.variations_form .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.figuree-cta-row .single_add_to_cart_button,.figuree-right form.variations_form .single_add_to_cart_button{width:100%;min-height:var(--figuree-button-height,56px);border:none;border-radius:var(--figuree-button-radius,14px);background:var(--figuree-button-primary-bg,var(--figuree-primary))!important;color:var(--figuree-button-primary-text,#fff)!important;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.figuree-cta-row .single_add_to_cart_button:hover,.figuree-right form.variations_form .single_add_to_cart_button:hover{transform:translateY(-2px);box-shadow:none}@media (max-width:767px){.figuree-total-box{margin-bottom:32px}.figuree-cta-row,.figuree-right form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:118px 1fr;gap:10px}.figuree-qty,.figuree-right form.variations_form .quantity{grid-template-columns:38px 1fr 38px}}.figuree-sidebar-meta{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .06)}.figuree-sidebar-meta div{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);font-size:13px;font-weight:500;line-height:1.5;color:rgb(255 255 255 / .72);transition:all .25s ease}.figuree-sidebar-meta span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgb(255 45 122 / .10);color:var(--figuree-primary);font-size:12px;font-weight:700;flex-shrink:0}.figuree-sidebar-meta div:hover{border-color:var(--figuree-primary);background:rgb(255 45 122 / .04)}.figuree-license-finder-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018));border:1px solid rgb(255 255 255 / .075);box-shadow:inset 0 1px 0 rgb(255 255 255 / .045);text-decoration:none;color:rgb(255 255 255 / .82);transition:background .22s ease,border-color .22s ease,transform .22s ease}.figuree-license-finder-cta:hover,.figuree-license-finder-cta:focus{background:linear-gradient(135deg,rgb(255 255 255 / .06),rgb(255 255 255 / .025));border-color:rgb(255 255 255 / .14);transform:translateY(-1px);outline:none}.figuree-license-finder-cta__copy{display:grid;gap:4px;min-width:0}.figuree-license-finder-cta__copy strong{font-size:13px;font-weight:650;line-height:1.35;color:rgb(255 255 255 / .9)}.figuree-license-finder-cta__copy small{font-size:12px;font-weight:400;line-height:1.45;color:rgb(255 255 255 / .56)}.figuree-license-finder-cta__link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;color:var(--figuree-primary)}.figuree-license-finder-cta__link span{font-size:13px;transition:transform .22s ease}.figuree-license-finder-cta:hover .figuree-license-finder-cta__link span,.figuree-license-finder-cta:focus .figuree-license-finder-cta__link span{transform:translateX(2px)}@media (max-width:767px){.figuree-license-finder-cta{grid-template-columns:1fr;align-items:start;gap:10px;padding:15px 16px}}.figuree-total-box{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:26px;margin-bottom:40px}.figuree-total-box h3{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:none;color:#fff;margin:0}.figuree-total-price{font-size:54px;line-height:.9;letter-spacing:-.05em;font-weight:800;color:#fff;margin:0}@media (max-width:767px){.figuree-total-box{margin-bottom:32px}}.figuree-preview-control-panel,.figuree-typography-control-panel{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(190px,1fr) minmax(240px,1.2fr) minmax(220px,1fr);gap:14px;align-items:stretch;margin:22px 0 20px;padding:16px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .035),rgb(255 255 255 / .018))}.figuree-preview-control-hidden{display:none}.figuree-preview-control{display:flex;flex-direction:column;gap:10px;min-width:0}.figuree-preview-control-label{font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .58)}.figuree-preview-control-select{position:relative}.figuree-select{position:relative;width:100%}.figuree-select-trigger{position:relative;width:100%;height:46px;padding:0 42px 0 14px;border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:linear-gradient(180deg,#171717,#101010);color:#fff;font-size:14px;font-weight:700;text-align:left;outline:none;cursor:pointer}.figuree-select-trigger::after{content:"";position:absolute;right:16px;top:17px;width:8px;height:8px;border-right:2px solid var(--figuree-primary);border-bottom:2px solid var(--figuree-primary);transform:rotate(45deg);pointer-events:none}.figuree-select.is-open .figuree-select-trigger::after{top:20px;transform:rotate(225deg)}.figuree-select-trigger:focus,.figuree-select.is-open .figuree-select-trigger{border-color:rgb(255 45 122 / .55);box-shadow:none}.figuree-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;display:none;max-height:240px;overflow:auto;padding:6px;border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:#111;box-shadow:none}.figuree-select.is-open .figuree-select-menu{display:flex;flex-direction:column;gap:4px}.figuree-option{width:100%;padding:11px 12px;border:none;border-radius:10px;background:#fff0;color:#fff;font-size:14px;font-weight:700;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.figuree-option:hover{background:rgb(255 255 255 / .08)}.figuree-option.active{background:var(--figuree-primary);color:#fff}.figuree-preview-swatches{display:flex;align-items:center;gap:7px;min-height:46px;flex-wrap:nowrap;overflow:visible}.figuree-preview-swatch{width:25px;height:25px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:var(--swatch-color);box-shadow:inset 0 0 0 2px rgb(0 0 0 / .32);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.figuree-preview-swatch:hover,.figuree-preview-swatch.is-active{border-color:var(--figuree-primary);box-shadow:0 0 0 3px rgb(255 45 122 / .14),0 0 18px rgb(255 45 122 / .22),inset 0 0 0 2px rgb(0 0 0 / .32);transform:translateY(-1px)}@media (max-width:1024px){.figuree-preview-control-panel,.figuree-typography-control-panel{grid-template-columns:1fr 1fr}}@media (max-width:640px){.figuree-preview-control-panel,.figuree-typography-control-panel{grid-template-columns:1fr;padding:14px}.figuree-preview-swatches{gap:8px}}.figuree-tester-controls{display:grid;align-items:center;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;gap:18px;width:100%;margin:0 0 16px}.figuree-tester-text-row{display:contents}.figuree-tester-align-row{justify-self:end}.figuree-control-header{display:flex;align-items:center;gap:16px;flex:1 1 0%;min-width:0}.figuree-toolbar-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--figuree-primary)}.figuree-toolbar-icon svg{width:100%;height:100%;display:block}.figuree-toolbar-icon svg *{fill:currentColor!important}.figuree-tester-controls label{display:flex;align-items:center;gap:16px;min-width:max-content;font-size:14px;font-weight:600;color:var(--figuree-primary);margin:0}#figuree-size-value,#figuree-spacing-value,#figuree-line-value{font-size:14px;font-weight:600;color:#fff;min-width:0;width:0;overflow:hidden;opacity:0;pointer-events:none;text-align:right}.figuree-tester-controls input[type="range"]{width:100%;flex:1 1 auto;min-width:90px;height:4px;appearance:none;background:linear-gradient(90deg,var(--figuree-primary) 0%,var(--figuree-primary) var(--figuree-range-progress,0%),rgb(255 255 255 / .14) var(--figuree-range-progress,0%),rgb(255 255 255 / .14) 100%);border-radius:999px;outline:none;transition:background .18s ease}.figuree-tester-controls input[type="range"]::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:999px;background:var(--figuree-primary);cursor:pointer;border:none;box-shadow:0 0 0 3px rgb(255 255 255 / .12);box-shadow:none}.figuree-extra-controls{display:flex!important;align-items:center;gap:20px;flex-wrap:nowrap;margin-left:auto;flex-shrink:0;padding-left:24px;border-left:1px solid rgb(255 255 255 / .08)}.figuree-extra-controls button,.figuree-case-control{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;opacity:.45;transition:all .25s ease}.figuree-extra-controls button img,.figuree-case-control img{width:24px;height:24px;display:block;object-fit:contain;filter:brightness(0) invert(1)}.figuree-extra-controls button.active,.figuree-extra-controls button:hover,.figuree-case-control.active,.figuree-case-control:hover{opacity:1}.figuree-extra-controls button:hover{background:none;border:none}#figuree-font-preview{min-height:unset;padding-top:20px;padding-bottom:10px;font-size:152px;line-height:1.04;letter-spacing:normal;font-weight:400;font-synthesis:none;color:#fff;outline:none;word-break:break-word;white-space:normal;cursor:text;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:64px 64px}@media (max-width:991px){#figuree-font-preview{font-size:120px}}@media (max-width:767px){#figuree-font-preview{font-size:88px}}.figuree-specimen-wrap{margin-bottom:64px}.figuree-specimen-label{display:inline-block;margin-bottom:20px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--figuree-primary)}.figuree-specimen-grid{display:grid;gap:0;width:100%;max-width:100%}.figuree-specimen-grid.uppercase{grid-template-columns:repeat(9,1fr)}.figuree-specimen-grid.lowercase{grid-template-columns:repeat(9,1fr)}.figuree-specimen-grid.numbers{grid-template-columns:repeat(10,1fr);max-width:900px}.figuree-specimen-cell{min-width:0;min-height:108px;padding:18px 12px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .01);overflow:hidden;transition:all .25s ease}.figuree-specimen-cell:hover{background:rgb(255 45 122 / .06);border-color:var(--figuree-primary)}.figuree-specimen-cell span{display:block;max-width:100%;font-size:clamp(44px,6vw,78px);line-height:1.18;color:#fff;text-align:center;overflow-wrap:anywhere}.figuree-specimen-grid.symbols{grid-template-columns:repeat(9,1fr)}.figuree-sample{margin-top:90px;padding-top:70px;border-top:1px solid rgb(255 255 255 / .06)}.figuree-sample-hero{font-size:120px;line-height:.9;letter-spacing:-.05em;word-break:break-word;color:#fff}.figuree-specimen-grid.multilingual{grid-template-columns:repeat(8,1fr)}@media(max-width:1024px){.figuree-specimen-grid.uppercase,.figuree-specimen-grid.lowercase,.figuree-specimen-grid.numbers,.figuree-specimen-grid.symbols,.figuree-specimen-grid.multilingual{grid-template-columns:repeat(6,minmax(0,1fr))}.figuree-specimen-cell{min-height:92px;padding:16px 10px}.figuree-specimen-cell span{font-size:clamp(38px,9vw,66px)}}@media(max-width:640px){.figuree-specimen-grid.uppercase,.figuree-specimen-grid.lowercase,.figuree-specimen-grid.numbers,.figuree-specimen-grid.symbols,.figuree-specimen-grid.multilingual{grid-template-columns:repeat(4,minmax(0,1fr))}.figuree-specimen-cell{min-height:76px;padding:12px 8px}.figuree-specimen-cell span{font-size:clamp(30px,14vw,52px)}}@media (max-width:767px){body.single-product .figuree-content{grid-template-columns:1fr;gap:clamp(34px,9vw,54px)}body.single-product .figuree-right{position:relative;top:auto;max-width:none;margin-top:clamp(28px,8vw,48px);z-index:1}body.single-product .figuree-left{overflow:visible}body.single-product .figuree-tester-controls{display:none!important}}.figuree-related{margin-top:160px;margin-bottom:150px;padding-top:96px;padding-bottom:24px;border-top:1px solid rgb(255 255 255 / .06)}.figuree-related h2{font-size:clamp(34px,3.6vw,48px);font-weight:600;letter-spacing:-.04em;margin-bottom:66px;color:#fff;text-align:center}.figuree-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.figuree-related ul.products::before,.figuree-related ul.products::after{display:none!important}.figuree-related li.product{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;float:none!important;margin:0!important;padding:16px!important;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012)),#0c0c0c;border:1px solid rgb(255 255 255 / .105);border-radius:8px;transition:transform .28s ease,border-color .28s ease,background .28s ease}@media (hover:hover) and (pointer:fine){.figuree-related li.product:hover{transform:translateY(-5px);border-color:rgb(255 45 122 / .4);box-shadow:none}}.figuree-related li.product img{width:100%!important;height:clamp(170px,14vw,238px)!important;display:block;margin:0 0 20px!important;border:1px solid rgb(255 255 255 / .08);aspect-ratio:16 / 10!important;object-fit:cover!important;max-height:none!important;border-radius:6px!important}.figuree-related li.product .woocommerce-loop-product__title{font-size:20px!important;font-weight:700;line-height:1.18;letter-spacing:-.03em;margin:0;padding:0!important;color:#fff!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.figuree-related li.product .figuree-related-meta,.woocommerce ul.products li.product .figuree-related-meta{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px}.figuree-related li.product .figuree-related-content{display:flex;flex:1;flex-direction:column;min-width:0}.figuree-related li.product .figuree-related-price{flex:0 0 auto}.woocommerce ul.products li.product .price{margin:4px 0 0!important;padding:5px 9px!important;font-size:14px!important;font-weight:900;white-space:nowrap;color:#ffffff!important;background:var(--figuree-primary)!important;border-radius:4px!important;display:inline-block!important}.figuree-related li.product del{display:block;opacity:.4;font-size:15px;margin-bottom:4px}.figuree-related li.product .button{width:100%;display:flex!important;align-items:center;justify-content:center;min-height:var(--figuree-button-height,48px);padding:15px 18px!important;margin-top:auto;background:var(--figuree-button-primary-bg,var(--figuree-primary))!important;color:var(--figuree-button-primary-text,#fff)!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary))!important;border-radius:var(--figuree-button-radius,999px)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;transition:all .25s ease}.woocommerce ul.products li.product .button{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.figuree-related li.product .button:hover{filter:brightness(1.06)}.figuree-related li.product .onsale{display:none!important}.figuree-related li.product a{text-decoration:none!important}@media(max-width:1024px){.figuree-related{margin-top:130px;margin-bottom:120px;padding-top:72px}.figuree-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important}.figuree-related li.product img{height:clamp(180px,24vw,260px)!important}}@media(max-width:640px){.figuree-related{margin-top:96px;margin-bottom:96px;padding-top:54px}.figuree-related ul.products{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.figuree-related h2{font-size:32px;margin-bottom:34px}.figuree-related li.product{padding:14px!important}.figuree-related li.product img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.figuree-related li.product .figuree-related-meta,.woocommerce ul.products li.product .figuree-related-meta{align-items:flex-start;margin-bottom:18px}.figuree-related li.product .button{min-height:var(--figuree-button-height,52px)}}.figuree-related ul.products li.product{clear:none!important}.figuree-related-title{flex:1;min-width:0}.figuree-related-title a{display:block;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:640px){.figuree-related-title a{font-size:20px;line-height:1.2}}.figuree-license-floating{opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;max-height:0;overflow:hidden;margin-bottom:0}.figuree-license-floating.active{opacity:1;visibility:visible;transform:translateY(0);max-height:500px;margin-bottom:28px}.figuree-license-floating-inner{padding:28px;border-radius:var(--figuree-card-radius,28px);background:linear-gradient(180deg,rgb(20 20 20 / .96) 0%,rgb(10 10 10 / .96) 100%);border:1px solid rgb(255 255 255 / .08);box-shadow:none}.figuree-license-floating h4{font-size:18px;font-weight:700;margin-bottom:18px;color:#fff}#figuree-license-description ul,.figuree-license-description ul{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px;list-style:disc}#figuree-license-description li,.figuree-license-description li{font-size:15px;line-height:1.6;color:rgb(255 255 255 / .82)}.figuree-header{--figuree-header-bg:#111111;--figuree-header-text:#f5f5f5;--figuree-header-border:#2a2a2a;--figuree-header-height:84px;--figuree-header-width:var(--figuree-global-width,var(--fs-container,1440px));--figuree-header-blur:16px;--figuree-header-radius:0px;--figuree-header-top-spacing:20px;--figuree-header-top-offset:var(--figuree-header-top-spacing,20px);--figuree-header-side-padding:24px;--figuree-header-shadow-blur:40px;--figuree-header-shadow-opacity:.35;--figuree-header-scrolled-height:72px;position:relative;top:0;z-index:9999;padding:0;background:#fff0;border-bottom:none;color:var(--figuree-header-text);transition:height .28s ease,background-color .28s ease,box-shadow .28s ease,transform .28s ease}.figuree-header.is-sticky,.figuree-header.figuree-sticky-header{position:sticky;top:var(--figuree-header-top-spacing,20px)}.admin-bar .figuree-header.is-sticky,.admin-bar .figuree-header.figuree-sticky-header{top:calc(32px + var(--figuree-header-top-spacing,20px))}.figuree-header:not(.figuree-sticky-header):not(.is-sticky):not(.figuree-floating-header){margin-top:var(--figuree-header-top-spacing,20px)}.figuree-header.figuree-floating-header{position:fixed;top:var(--figuree-header-top-spacing,20px);left:0;right:0;padding-inline:var(--figuree-header-side-padding,24px);background:#fff0;border:none}.admin-bar .figuree-header.figuree-floating-header{top:calc(var(--figuree-header-top-spacing,20px) + 32px)}@media (max-width:782px){.admin-bar .figuree-header.figuree-floating-header{top:calc(var(--figuree-header-mobile-top-spacing,var(--figuree-header-top-spacing,20px)) + 46px)}.figuree-header.figuree-floating-header{padding-inline:min(var(--figuree-header-side-padding,24px),16px)}}.figuree-header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:var(--figuree-header-height,84px);padding:0 28px;background:var(--figuree-header-bg);border:1px solid color-mix(in srgb,var(--figuree-header-border) calc(var(--figuree-header-border-opacity,1) * 100%),transparent);border-radius:var(--figuree-header-radius,0);transition:height .28s ease,background-color .28s ease,box-shadow .28s ease,border-radius .28s ease}.figuree-header.is-glass .figuree-header-inner,.figuree-header.figuree-glass-header .figuree-header-inner{background:var(--figuree-header-bg);-webkit-backdrop-filter:blur(var(--figuree-header-blur,16px));backdrop-filter:blur(var(--figuree-header-blur,16px));border-color:color-mix(in srgb,var(--figuree-header-border) calc(var(--figuree-header-border-opacity,1) * 56%),transparent)}.figuree-header.figuree-header-glass-fluid.figuree-glass-header .figuree-header-inner,.figuree-header.figuree-header-glass-fluid.is-glass .figuree-header-inner{position:relative;isolation:isolate;overflow:visible;background:linear-gradient(135deg,rgb(255 255 255 / .10),rgb(255 255 255 / .025) 38%,rgb(255 255 255 / .045) 100%),radial-gradient(circle at 18% 0%,rgb(255 255 255 / .14),transparent 34%),radial-gradient(circle at 82% 100%,rgb(255 255 255 / .06),transparent 38%),var(--figuree-header-bg);-webkit-backdrop-filter:blur(var(--figuree-header-blur,16px)) saturate(145%);backdrop-filter:blur(var(--figuree-header-blur,16px)) saturate(145%);border-color:rgba(255,255,255,var(--figuree-header-border-opacity,.18))}.figuree-header.figuree-header-glass-fluid.figuree-glass-header .figuree-header-inner::before,.figuree-header.figuree-header-glass-fluid.is-glass .figuree-header-inner::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 14% 0%,rgb(255 255 255 / .105),transparent 38%),radial-gradient(circle at 88% 20%,rgb(255 255 255 / .045),transparent 30%),linear-gradient(180deg,rgb(255 255 255 / .055),transparent 48%);opacity:.64}.figuree-header.figuree-header-glass-fluid .figuree-header-inner>*{position:relative;z-index:1}.figuree-header.figuree-header-glass-fluid.figuree-has-shadow .figuree-header-inner{box-shadow:0 10px var(--figuree-header-shadow-blur,40px) rgba(0,0,0,var(--figuree-header-shadow-opacity,.35)),inset 0 1px 0 rgb(255 255 255 / .08),inset 0 -1px 0 rgb(255 255 255 / .035)}.figuree-header.figuree-has-shadow .figuree-header-inner{box-shadow:0 10px var(--figuree-header-shadow-blur,40px) rgba(0,0,0,var(--figuree-header-shadow-opacity,.35)),inset 0 1px 0 rgb(255 255 255 / .06)}.figuree-header.figuree-header-is-hidden,.figuree-header.is-hidden{transform:translateY(calc(-100% - 40px))}.figuree-header.figuree-header-is-scrolled .figuree-header-inner{min-height:var(--figuree-header-scrolled-height,72px)}.figuree-header:not(.figuree-floating-header) .figuree-header-inner{border-radius:var(--figuree-header-radius,0)}.figuree-header-container{max-width:var(--figuree-header-width);margin:0 auto;width:100%}.figuree-header-width-full{padding-left:0;padding-right:0}.admin-bar .figuree-header:not(.figuree-floating-header){top:calc(32px + var(--figuree-header-top-spacing,20px))}.figuree-logo{flex:0 0 auto;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:0}.figuree-logo a{display:inline-flex;align-items:center;min-height:44px;color:var(--figuree-header-text)}.figuree-logo-image{display:block;width:var(--figuree-header-logo-width,180px);max-width:min(42vw,var(--figuree-header-logo-width,180px));max-height:var(--figuree-header-logo-max-height,40px);height:auto;object-fit:contain}.figuree-nav{flex:1 1 auto;display:flex;justify-content:center}.figuree-nav-menu{display:flex;align-items:center;justify-content:center;gap:30px;list-style:none}.figuree-nav-menu a,.figuree-header-action{display:inline-flex;align-items:center;min-height:44px;color:color-mix(in srgb,var(--figuree-header-text) 82%,transparent);font-size:14px;line-height:1.2;font-weight:600}.figuree-header .figuree-nav .figuree-nav-menu>li>a{position:relative;opacity:.86;transition:color .28s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.figuree-header .figuree-nav .figuree-nav-menu>li>a::after{content:"";position:absolute;left:50%;bottom:5px;width:18px;height:2px;border-radius:999px;background:var(--figuree-primary,var(--figuree-accent,#ec0f6b));opacity:0;pointer-events:none;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease}.figuree-header .figuree-nav .figuree-nav-menu>li>a:hover,.figuree-header .figuree-nav .figuree-nav-menu>li>a:focus-visible,.figuree-header .figuree-nav .figuree-nav-menu>li>a[aria-current="page"],.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-item>a,.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-parent>a,.figuree-header .figuree-nav .figuree-nav-menu>li.current_page_item>a,.figuree-header .figuree-nav .figuree-nav-menu>li.current_page_parent>a,.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-ancestor>a{color:var(--figuree-header-text,#fff);opacity:1;transform:translateY(-1px)}.figuree-header .figuree-nav .figuree-nav-menu>li>a:hover::after,.figuree-header .figuree-nav .figuree-nav-menu>li>a:focus-visible::after,.figuree-header .figuree-nav .figuree-nav-menu>li>a[aria-current="page"]::after,.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-item>a::after,.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-parent>a::after,.figuree-header .figuree-nav .figuree-nav-menu>li.current_page_item>a::after,.figuree-header .figuree-nav .figuree-nav-menu>li.current_page_parent>a::after,.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-ancestor>a::after{opacity:1;transform:translateX(-50%) scaleX(1)}@media (prefers-reduced-motion:reduce){.figuree-header .figuree-nav .figuree-nav-menu>li>a,.figuree-header .figuree-nav .figuree-nav-menu>li>a::after{transition:none}.figuree-header .figuree-nav .figuree-nav-menu>li>a:hover,.figuree-header .figuree-nav .figuree-nav-menu>li>a:focus-visible,.figuree-header .figuree-nav .figuree-nav-menu>li>a[aria-current="page"],.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-item>a,.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-parent>a,.figuree-header .figuree-nav .figuree-nav-menu>li.current_page_item>a,.figuree-header .figuree-nav .figuree-nav-menu>li.current_page_parent>a,.figuree-header .figuree-nav .figuree-nav-menu>li.current-menu-ancestor>a{transform:none}}.figuree-nav-menu a:hover,.figuree-header-action:hover{color:var(--figuree-header-text)}.figuree-actions>.figuree-header-action{justify-content:center;min-width:40px}.figuree-actions>.figuree-header-action:hover{color:var(--figuree-primary,#ff2d7a)}.figuree-header-action-icon{display:block;width:20px;height:20px;flex:0 0 auto}.figuree-header-action-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.figuree-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:20px}.figuree-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:min(var(--figuree-button-height,48px),52px);padding:0 18px;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary));border-radius:var(--figuree-button-radius,999px);background:var(--figuree-button-primary-bg,var(--figuree-primary));color:var(--figuree-button-primary-text,#fff);font-size:14px;line-height:1.2;font-weight:700;white-space:nowrap}.figuree-header-cta:hover{color:var(--figuree-button-primary-text,#fff);transform:translateY(-1px)}.figuree-header-layout-centered-logo .figuree-header-inner,.figuree-header-layout-split-nav .figuree-header-inner{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center}.figuree-header-layout-centered-logo .figuree-logo,.figuree-header-layout-split-nav .figuree-logo{grid-column:2;justify-self:center}.figuree-header-layout-centered-logo .figuree-nav{grid-column:1;justify-content:flex-end}.figuree-header-layout-centered-logo .figuree-actions{grid-column:4}.figuree-header-layout-split-nav .figuree-nav-left{grid-column:1;justify-content:flex-start}.figuree-header-layout-split-nav .figuree-nav-right{grid-column:3;justify-content:flex-end}.figuree-header-layout-split-nav .figuree-actions{grid-column:4;justify-self:end}.figuree-header-layout-logo-left-cta .figuree-nav{justify-content:center}.figuree-cart-link{position:relative;gap:8px}.figuree-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--figuree-primary);color:#fff;font-size:12px;line-height:1}.figuree-mobile-menu-toggle,.figuree-mobile-menu-overlay{display:none}.figuree-mobile-menu-toggle{align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .045);color:color-mix(in srgb,var(--figuree-header-text) 86%,transparent);font:inherit;font-size:12px;line-height:1;font-weight:650;letter-spacing:0;text-transform:none;cursor:pointer}.figuree-mobile-menu-toggle:hover,.figuree-mobile-menu-toggle[aria-expanded="true"]{color:var(--figuree-primary,#ff2d7a);border-color:color-mix(in srgb,var(--figuree-primary,#ff2d7a) 42%,transparent)}.figuree-mobile-menu-toggle-lines{display:grid;gap:3.5px;width:17px}.figuree-mobile-menu-toggle-lines span{display:block;width:100%;height:1.5px;border-radius:999px;background:currentColor}body.figuree-mobile-menu-open{overflow:hidden}.figuree-mobile-menu-overlay{position:fixed;inset:0;z-index:9998;padding:92px 18px 24px;background:rgb(5 5 5 / .62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.figuree-mobile-menu-overlay:not([hidden]){display:block}.figuree-mobile-menu-backdrop{position:absolute;inset:0}.figuree-mobile-menu-panel{position:relative;width:min(420px,100%);max-height:calc(100vh - 116px);margin:0 auto;overflow:auto;padding:18px;border:1px solid rgb(255 255 255 / .11);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .025)),rgb(13 13 13 / .92);box-shadow:0 28px 90px rgb(0 0 0 / .48),inset 0 1px 0 rgb(255 255 255 / .08);color:#fff}.figuree-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.figuree-mobile-menu-head span{color:rgb(255 255 255 / .58);font-size:12px;line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.figuree-mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .04);color:rgb(255 255 255 / .76);cursor:pointer}.figuree-mobile-menu-close:hover{color:var(--figuree-primary,#ff2d7a);border-color:color-mix(in srgb,var(--figuree-primary,#ff2d7a) 42%,transparent)}.figuree-mobile-menu-close svg{width:18px;height:18px}.figuree-mobile-menu-panel .figuree-nav{display:block;width:100%;flex:none}.figuree-mobile-menu-panel .figuree-nav-menu{display:grid;gap:6px;min-width:0;width:100%}.figuree-mobile-menu-panel .figuree-nav-menu a{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:rgb(255 255 255 / .035);color:rgb(255 255 255 / .86);font-size:17px;line-height:1.2;font-weight:700}.figuree-mobile-menu-panel .figuree-nav-menu a:hover{color:var(--figuree-primary,#ff2d7a);border-color:color-mix(in srgb,var(--figuree-primary,#ff2d7a) 36%,transparent)}body.figuree-search-open{overflow:hidden}.figuree-search-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(20px,4vw,56px);background:radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--figuree-primary,#ff2d7a) 18%,transparent),transparent 34%),rgb(8 8 8 / .78);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.figuree-search-overlay[hidden]{display:none}.figuree-search-panel{position:relative;width:min(760px,100%);padding:clamp(28px,5vw,54px);border:1px solid rgb(255 255 255 / .1);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .025)),rgb(14 14 14 / .9);box-shadow:0 28px 90px rgb(0 0 0 / .46),inset 0 1px 0 rgb(255 255 255 / .08);color:#fff}.figuree-search-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .04);color:rgb(255 255 255 / .78);cursor:pointer}.figuree-search-close:hover{color:var(--figuree-primary,#ff2d7a);border-color:color-mix(in srgb,var(--figuree-primary,#ff2d7a) 44%,transparent)}.figuree-search-close svg{width:18px;height:18px}.figuree-search-kicker{display:inline-flex;margin-bottom:16px;color:var(--figuree-primary,#ff2d7a);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.figuree-search-panel h2{margin:0 48px 12px 0;color:#fff;font-size:clamp(34px,4vw,48px);line-height:1.02;letter-spacing:-.045em}.figuree-search-panel h2 em{font-family:var(--figuree-serif-font,var(--figuree-heading-serif-font,"Instrument Serif",serif));font-style:italic;font-weight:400;letter-spacing:-.02em}.figuree-search-panel p{max-width:520px;margin:0 0 34px;color:rgb(255 255 255 / .62);font-size:16px;line-height:1.7}.figuree-search-form{display:flex;align-items:stretch;gap:10px;padding:8px;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:rgb(0 0 0 / .34)}.figuree-search-form:focus-within{border-color:color-mix(in srgb,var(--figuree-primary,#ff2d7a) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--figuree-primary,#ff2d7a) 16%,transparent)}.figuree-search-form input{min-width:0;flex:1;height:58px;border:0;outline:0;background:#fff0;color:#fff;font-size:clamp(20px,3vw,30px);letter-spacing:-.03em}.figuree-search-form input::placeholder{color:rgb(255 255 255 / .32)}.figuree-search-form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;width:58px;min-width:58px;border:0;border-radius:12px;background:var(--figuree-primary,#ff2d7a);color:#fff;cursor:pointer}.figuree-search-form button[type="submit"]:hover{filter:brightness(1.08)}.figuree-search-form button[type="submit"] svg{width:24px;height:24px}.figuree-search-quick-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.figuree-search-quick-links a{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;color:rgb(255 255 255 / .72);font-size:13px;font-weight:700;text-decoration:none}.figuree-search-quick-links a:hover{color:var(--figuree-primary,#ff2d7a);border-color:color-mix(in srgb,var(--figuree-primary,#ff2d7a) 46%,transparent)}@media (max-width:782px){.admin-bar .figuree-header:not(.figuree-floating-header){top:calc(46px + var(--figuree-header-mobile-top-spacing,var(--figuree-header-top-spacing,20px)))}}@media (max-width:900px){body{--figuree-header-clearance:92px}.figuree-header{--figuree-header-mobile-top-spacing:min(var(--figuree-header-top-spacing,20px),16px)}.figuree-header.is-sticky,.figuree-header.figuree-sticky-header,.figuree-header.figuree-floating-header{top:var(--figuree-header-mobile-top-spacing,var(--figuree-header-top-spacing,20px))}.admin-bar .figuree-header.is-sticky,.admin-bar .figuree-header.figuree-sticky-header,.admin-bar .figuree-header.figuree-floating-header{top:calc(46px + var(--figuree-header-mobile-top-spacing,var(--figuree-header-top-spacing,20px)))}.figuree-header:not(.figuree-floating-header){padding:0}.figuree-header-container{width:calc(100vw - 36px);max-width:calc(100vw - 36px);margin-left:auto;margin-right:auto}.figuree-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:0 14px 0 18px;border-radius:min(var(--figuree-header-radius,24px),18px)}.figuree-logo{grid-column:1;justify-self:start;min-width:0}.figuree-header-layout-centered-logo .figuree-logo,.figuree-header-layout-split-nav .figuree-logo{grid-column:1;justify-self:start}.figuree-logo a{min-height:38px}.figuree-logo-image{width:auto;max-width:min(116px,28vw);max-height:32px}.figuree-header-inner>.figuree-nav{display:none}.figuree-mobile-menu-toggle{grid-column:2;display:inline-flex;justify-self:center}.figuree-actions{grid-column:3;justify-self:end;min-width:0;gap:4px}.figuree-header-layout-centered-logo .figuree-actions,.figuree-header-layout-split-nav .figuree-actions{grid-column:3;justify-self:end}.figuree-header-cta{display:none}.figuree-header-action{min-height:34px;padding:0}.figuree-actions>.figuree-header-action{width:34px;min-width:34px}.figuree-header-action-icon{width:19px;height:19px}.figuree-cart-link{gap:0}.figuree-cart-count{position:absolute;top:4px;right:2px;min-width:15px;height:15px;padding:0 4px;font-size:9px}.figuree-mobile-menu-overlay{padding-top:calc(var(--figuree-header-mobile-top-spacing,var(--figuree-header-top-spacing,20px)) + 76px)}.figuree-search-overlay{align-items:flex-start;padding:90px 18px 24px}.figuree-search-panel{padding:28px 18px 20px;border-radius:18px}.figuree-search-panel h2{margin-right:44px}.figuree-search-panel p{margin-bottom:24px;font-size:14px}.figuree-search-form{gap:8px;padding:7px;border-radius:15px}.figuree-search-form input{height:50px}.figuree-search-form button[type="submit"]{width:50px;min-width:50px}}@media (max-width:480px){body{--figuree-header-clearance:72px}.figuree-header.figuree-floating-header{padding-inline:10px}.figuree-header-inner{min-height:62px;padding:0 12px 0 16px}.figuree-mobile-menu-toggle{min-height:34px;padding:0 11px;gap:6px;font-weight:600}.figuree-mobile-menu-toggle-text{font-size:11px}.figuree-logo-image{max-width:min(108px,28vw);max-height:30px}.figuree-actions>.figuree-header-action{width:32px;min-width:32px}}.figuree-footer{--figuree-footer-bg:#111111;--figuree-footer-text:#f5f5f5;--figuree-footer-muted:#a7a7a7;--figuree-footer-border:#2a2a2a;--figuree-footer-padding:96px;--figuree-footer-width:var(--figuree-global-width,var(--fs-container,1440px));--figuree-footer-columns:3;--figuree-footer-logo-width:180px;--figuree-footer-blur:16px;padding:var(--figuree-footer-padding) 40px;background:var(--figuree-footer-bg);color:var(--figuree-footer-text);border-top:1px solid var(--figuree-footer-border);font-family:var(--figuree-body-font,inherit)}.figuree-footer-surface-glass{background:color-mix(in srgb,var(--figuree-footer-bg) 58%,transparent);border-top-color:color-mix(in srgb,var(--figuree-footer-border) 52%,transparent);-webkit-backdrop-filter:blur(var(--figuree-footer-blur));backdrop-filter:blur(var(--figuree-footer-blur))}.figuree-footer-surface-gradient{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--figuree-primary,#ff2d55) 16%,transparent),transparent 36%),linear-gradient(135deg,var(--figuree-footer-bg),color-mix(in srgb,var(--figuree-footer-bg) 86%,var(--figuree-accent,#ff2d55) 14%))}.figuree-footer-container{width:100%;max-width:var(--figuree-footer-width);margin:0 auto}.figuree-footer-inner{display:grid;grid-template-areas:"brand connect" "menus connect" "bottom bottom";grid-template-columns:minmax(0,1fr) minmax(360px,1fr);column-gap:clamp(36px,4vw,64px);row-gap:clamp(28px,3vw,44px)}.figuree-footer-inner>*{min-width:0}.figuree-footer-brand{grid-area:brand}.figuree-footer-logo-text{display:inline-flex;color:var(--figuree-footer-text);font-family:var(--figuree-heading-font,inherit);font-size:30px;font-weight:var(--figuree-heading-weight,700);letter-spacing:var(--figuree-heading-letter-spacing,0);line-height:1.05;text-transform:var(--figuree-heading-transform,normal)}.figuree-footer-logo-image{display:inline-flex;max-width:var(--figuree-footer-logo-width)}.figuree-footer-logo-image img{display:block;height:auto;width:var(--figuree-footer-logo-width);max-width:100%}.figuree-footer-brand p,.figuree-footer-newsletter p,.figuree-footer-bottom p{color:var(--figuree-footer-muted);font-size:var(--figuree-body-size,16px);line-height:var(--figuree-line-height,1.55)}.figuree-footer-brand p{max-width:480px;margin:16px 0 0;line-height:1.7}.figuree-footer-menus{display:grid;grid-area:menus;grid-template-columns:repeat(var(--figuree-footer-columns),minmax(0,1fr));gap:clamp(20px,3vw,34px)}.figuree-footer-menu-column:nth-child(n+4){display:none}.figuree-footer-columns-2 .figuree-footer-menu-column:nth-child(n+3){display:none}.figuree-footer-columns-4 .figuree-footer-menu-column:nth-child(4){display:block}.figuree-footer-menu-column h3,.figuree-footer-newsletter h3{margin:0 0 14px;color:var(--figuree-footer-text);font-family:var(--figuree-ui-font,inherit);font-size:13px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.figuree-footer-newsletter h3{font-family:var(--figuree-heading-font,inherit);font-size:clamp(28px,3vw,36px);font-weight:var(--figuree-heading-weight,700);letter-spacing:var(--figuree-heading-letter-spacing,0);line-height:1.05;text-transform:var(--figuree-heading-transform,none)}.figuree-footer-menu{display:grid;gap:9px;margin:0;padding:0;list-style:none}.figuree-footer-menu a{color:var(--figuree-footer-muted);font-size:14px;line-height:1.35}.figuree-footer-menu a:hover{color:var(--figuree-footer-text)}.figuree-footer-connect{grid-area:connect;display:flex;flex-direction:column;justify-content:flex-start;gap:22px;width:100%;max-width:none;min-height:0;align-self:start;padding:clamp(30px,4vw,42px);border:1px solid color-mix(in srgb,var(--figuree-footer-text) 18%,transparent);border-radius:var(--figuree-card-radius,24px);background:linear-gradient(180deg,color-mix(in srgb,var(--figuree-footer-text) 10%,transparent),color-mix(in srgb,var(--figuree-footer-text) 5%,transparent));box-shadow:0 24px 70px rgb(0 0 0 / .18)}.figuree-footer-newsletter p{margin:0;max-width:520px}.figuree-footer-signup{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--figuree-button-height,48px);margin-top:28px;padding:4px 4px 4px 16px;border:1px solid var(--figuree-footer-border);border-radius:var(--figuree-button-radius,999px)}.figuree-footer-signup input{min-width:0;flex:1 1 auto;border:0;outline:0;background:#fff0;color:var(--figuree-footer-text);font-family:var(--figuree-ui-font,inherit);font-size:13px}.figuree-footer-signup input::placeholder{color:var(--figuree-footer-muted)}.figuree-footer-signup button{flex:0 0 auto;height:calc(var(--figuree-button-height,48px) - 8px);padding:0 18px;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary));border-radius:var(--figuree-button-radius,999px);background:var(--figuree-button-primary-bg,var(--figuree-primary));color:var(--figuree-button-primary-text,#fff);font-family:var(--figuree-ui-font,inherit);font-size:13px;font-weight:var(--figuree-ui-weight,700);letter-spacing:var(--figuree-ui-letter-spacing,0);text-transform:var(--figuree-ui-transform,normal)}.figuree-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.figuree-footer-social a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--figuree-footer-border);border-radius:999px;color:var(--figuree-footer-text);font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,700);letter-spacing:var(--figuree-ui-letter-spacing,0);text-transform:var(--figuree-ui-transform,normal)}.figuree-footer-social a:hover{border-color:color-mix(in srgb,var(--figuree-footer-text) 42%,var(--figuree-footer-border));color:var(--figuree-footer-text)}.figuree-footer-social-glyph{display:inline-flex;line-height:1}.figuree-footer-social svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.figuree-footer-social-icon .figuree-footer-social a{width:38px;padding:0}.figuree-footer-social-icon .figuree-footer-social-label,.figuree-footer-social-text .figuree-footer-social-glyph{display:none}.figuree-footer-bottom{grid-area:bottom;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:4px;padding-top:22px;border-top:1px solid var(--figuree-footer-border);color:var(--figuree-footer-muted);font-family:var(--figuree-ui-font,inherit);font-size:12px;font-weight:var(--figuree-ui-weight,700);letter-spacing:var(--figuree-ui-letter-spacing,0);text-transform:var(--figuree-ui-transform,normal)}.figuree-footer-bottom p{margin:0;font-size:12px}.figuree-footer-layout-minimal .figuree-footer-inner{grid-template-areas:"brand" "connect" "bottom";grid-template-columns:1fr}.figuree-footer-layout-minimal .figuree-footer-brand,.figuree-footer-layout-minimal .figuree-footer-connect,.figuree-footer-layout-minimal .figuree-footer-bottom{margin-left:auto;margin-right:auto;text-align:center}.figuree-footer-layout-minimal .figuree-footer-brand p{margin-left:auto;margin-right:auto}.figuree-footer-layout-minimal .figuree-footer-menus{display:none}.figuree-footer-layout-minimal .figuree-footer-connect{align-items:center}.figuree-footer-layout-minimal .figuree-footer-bottom{justify-content:center}.figuree-footer-layout-column-grid .figuree-footer-inner{grid-template-areas:"brand connect" "menus connect" "bottom bottom";grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.figuree-footer-layout-column-grid .figuree-footer-menus{padding-left:28px;border-left:1px solid var(--figuree-footer-border)}.figuree-footer-layout-split-brand-links .figuree-footer-inner{grid-template-areas:"brand menus" "brand connect" "bottom bottom";grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.figuree-footer-layout-editorial .figuree-footer-logo-text{font-size:42px}.figuree-footer.is-brand-hidden .figuree-footer-brand,.figuree-footer.is-menus-hidden .figuree-footer-menus,.figuree-footer.is-newsletter-hidden.is-social-hidden .figuree-footer-connect,.figuree-footer.is-newsletter-hidden .figuree-footer-newsletter,.figuree-footer.is-social-hidden .figuree-footer-social,.figuree-footer.is-bottom-hidden .figuree-footer-bottom,.figuree-footer.is-note-hidden .figuree-footer-note{display:none}@media (max-width:860px){.figuree-footer,.figuree-footer-width-full{padding-left:24px;padding-right:24px}.figuree-footer-inner,.figuree-footer-layout-column-grid .figuree-footer-inner,.figuree-footer-layout-split-brand-links .figuree-footer-inner{grid-template-areas:"brand" "menus" "connect" "bottom";grid-template-columns:1fr}.figuree-footer-menus{grid-template-columns:repeat(2,minmax(0,1fr))}.figuree-footer-layout-column-grid .figuree-footer-menus{padding-left:0;border-left:0}.figuree-footer-connect{max-width:none}}@media (max-width:480px){.figuree-footer{padding-left:20px;padding-right:20px}.figuree-footer-menus{grid-template-columns:1fr}.figuree-footer-signup{align-items:stretch;flex-direction:column;padding:12px;border-radius:var(--figuree-card-radius,16px)}.figuree-footer-signup input{min-height:38px;width:100%}.figuree-footer-signup button{width:100%}.figuree-footer-bottom{flex-direction:column;align-items:flex-start}}.footer-column{min-height:120px}.figuree-specimen-tabs{display:flex;gap:42px;padding-bottom:22px;margin:40px 0 34px;border-bottom:1px solid rgb(255 255 255 / .06);overflow-x:auto}.figuree-specimen-tab{background:none;border:none;color:#777;font-size:14px;font-weight:700;padding:0 0 16px;cursor:pointer;white-space:nowrap;text-transform:uppercase;transition:color .2s ease}.figuree-specimen-tab:hover{color:#fff}.figuree-specimen-tab.active{color:#fff;border-bottom:2px solid var(--figuree-primary)}.figuree-specimen-wrap{display:none}.figuree-specimen-wrap.active{display:block;animation:figureeFadeIn .18s ease}.figuree-preview-section .figuree-specimen-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:0;width:100%;max-width:100%}.figuree-preview-section .figuree-specimen-grid.numbers{grid-template-columns:repeat(10,minmax(0,1fr));max-width:900px}.figuree-preview-section .figuree-specimen-cell{position:relative;min-width:0;min-height:108px;padding:18px 12px;overflow:hidden;contain:layout paint}.figuree-preview-section .figuree-specimen-cell span{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;max-height:100%;overflow:hidden;font-size:clamp(44px,6vw,78px);line-height:1.18;text-align:center;white-space:nowrap;text-overflow:clip;font-weight:400;font-synthesis:none;letter-spacing:normal}.figuree-preview-section .figuree-specimen-grid.symbols .figuree-specimen-cell span,.figuree-preview-section .figuree-specimen-grid.multilingual .figuree-specimen-cell span{font-size:clamp(36px,4.8vw,64px)}.figuree-preview-section .figuree-specimen-grid.special .figuree-specimen-cell span,.figuree-preview-section .figuree-specimen-cell.is-wide span{font-size:clamp(28px,3.8vw,48px);max-width:88%}.figuree-specimen-empty{display:flex;align-items:center;justify-content:center;min-height:150px;padding:28px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:rgb(255 255 255 / .02);color:rgb(255 255 255 / .58);font-size:14px;line-height:1.6;text-align:center}@media (max-width:991px){.figuree-specimen-tabs{gap:26px}.figuree-preview-section .figuree-specimen-grid,.figuree-preview-section .figuree-specimen-grid.numbers{grid-template-columns:repeat(6,minmax(0,1fr))}.figuree-preview-section .figuree-specimen-cell{min-height:92px;padding:16px 10px}}@media (max-width:767px){.figuree-specimen-tabs{gap:20px;margin-top:30px;padding-bottom:16px}.figuree-specimen-tab{font-size:12px;padding-bottom:12px}.figuree-preview-section .figuree-specimen-grid,.figuree-preview-section .figuree-specimen-grid.numbers{grid-template-columns:repeat(4,minmax(0,1fr))}.figuree-preview-section .figuree-specimen-cell{min-height:76px;padding:12px 8px}.figuree-preview-section .figuree-specimen-cell span{font-size:clamp(30px,14vw,52px)}.figuree-preview-section .figuree-specimen-grid.symbols .figuree-specimen-cell span,.figuree-preview-section .figuree-specimen-grid.multilingual .figuree-specimen-cell span{font-size:clamp(26px,11vw,44px)}.figuree-preview-section .figuree-specimen-grid.special .figuree-specimen-cell span,.figuree-preview-section .figuree-specimen-cell.is-wide span{font-size:clamp(20px,8vw,32px)}}@keyframes figureeFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.figuree-preview-stage{position:relative;transition:transform .3s ease,opacity .3s ease}.figuree-fs-overlay{position:fixed;inset:0;z-index:999999999;background:rgb(0 0 0 / .45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center}.figuree-fs-text{outline:none;cursor:text;white-space:pre-wrap;width:min(1600px,90vw);text-align:center;font-family:inherit;font-size:clamp(120px,10vw,240px);line-height:.9;word-break:break-word}.figuree-fs-close{position:absolute;top:24px;right:24px;width:48px;height:48px;border:none;border-radius:12px;background:rgb(255 255 255 / .08);color:#fff;cursor:pointer}.figuree-preview-fullscreen{position:absolute;right:20px;bottom:20px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:rgb(255 255 255 / .06);color:#fff;font-size:18px;cursor:pointer;z-index:10;transition:background .2s ease,transform .2s ease}.figuree-preview-fullscreen:hover{background:rgb(255 255 255 / .12);transform:translateY(-1px)}.figuree-empty-state{padding:60px 30px;text-align:center;border:1px solid rgb(255 255 255 / .06);border-radius:var(--figuree-card-radius,20px);background:rgb(255 255 255 / .02)}.figuree-empty-state h3{margin:0 0 12px;color:#fff;font-size:20px;font-weight:700}.figuree-empty-state p{margin:0;color:rgb(255 255 255 / .6);font-size:15px;line-height:1.6}#technical .figuree-tech-card{min-height:140px}#technical .figuree-tech-card-features{grid-column:1 / -1}.figuree-right{position:sticky;top:24px;margin-top:-250px;z-index:10}body :is(h1,h2,h3,h4,h5,h6):not(.woocommerce-product-details__short-description *):not(.woocommerce-Tabs-panel *):not(.comment-content *):not(.entry-content *){font-weight:var(--figuree-heading-weight,700);text-transform:var(--figuree-heading-transform,none);letter-spacing:var(--figuree-heading-letter-spacing,0)}body :is(button,.button,.figuree-nav-menu a,.figuree-header-action,.woocommerce-MyAccount-navigation a,.figuree-font-card a,.figuree-orders-action,.figuree-account-save button,.figuree-cart-continue,.figuree-cart-update,.checkout-button,#place_order,.figuree-thankyou-cta .button,.figuree-filter-tab,.figuree-shop-pagination a,.figuree-shop-pagination span,.figuree-preview-control-label,.figuree-select-trigger,.figuree-option,.figuree-specimen-label,.figuree-related li.product .button,label,[class*="badge"],[class*="Badge"]):not(input):not(textarea):not(.figuree-qty button):not(.figuree-extra-controls button):not(.figuree-preview-swatch):not(.figuree-cart-qty-btn){font-weight:var(--figuree-ui-weight,700)!important;text-transform:var(--figuree-ui-transform,none);letter-spacing:var(--figuree-ui-letter-spacing,0)}.figuree-footer .figuree-footer-menu-column h3{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}.figuree-home-playground h1,.figuree-home-product-art span,.figuree-home-product-card .figuree-home-product-title,.figuree-home-release-main .figuree-home-release-title{font-weight:normal!important;font-style:normal!important;font-synthesis:none;letter-spacing:normal!important;text-transform:none!important}.figuree-home-product-art span,.figuree-home-product-card .figuree-home-product-title,.figuree-home-release-main .figuree-home-release-title{word-break:keep-all!important;overflow-wrap:normal!important}.figuree-home-playground h1{word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important}.figuree-home-product-card .figuree-home-product-title--single,.figuree-home-release-main .figuree-home-release-title--single{white-space:nowrap!important}.figuree-home-product-card .figuree-home-product-title--multi,.figuree-home-release-main .figuree-home-release-title--multi{white-space:normal!important}.figuree-home-licensing{margin-bottom:0;background:radial-gradient(circle at 76% 9%,color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 42%,transparent),transparent 30%),radial-gradient(circle at 58% 58%,color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 18%,transparent),transparent 38%),linear-gradient(108deg,color-mix(in srgb,var(--figuree-bg,#060607) 96%,#fff),color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 18%,var(--figuree-bg,#060607)) 58%,var(--figuree-bg,#060607))}.figuree-home-licensing::before{background:linear-gradient(color-mix(in srgb,var(--figuree-text,#f5f5f5) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--figuree-text,#f5f5f5) 6%,transparent) 1px,transparent 1px),repeating-linear-gradient(112deg,rgb(255 255 255 / .055) 0 1px,transparent 1px 8px);background-size:72px 72px,72px 72px,auto;mask-image:linear-gradient(115deg,rgb(0 0 0 / .72),transparent 82%)}.figuree-home-licensing::after{opacity:.18;background:radial-gradient(circle at 80% 22%,rgb(255 255 255 / .24) 0 1px,transparent 1px 4px),linear-gradient(180deg,transparent,rgb(0 0 0 / .18));background-size:4px 4px,auto;mix-blend-mode:soft-light}.figuree-home-licensing-inner{min-height:clamp(420px,38vw,570px);padding-top:clamp(84px,8vw,136px);padding-bottom:clamp(84px,8vw,136px)}.figuree-home-licensing-eyebrow,.figuree-home-trusted-head>div>span{position:relative;display:inline-flex;align-items:center;gap:12px}.figuree-home-licensing-eyebrow::before,.figuree-home-trusted-head>div>span::before{content:"";display:inline-block;width:36px;height:1px;background:currentColor;opacity:.52}.figuree-home-licensing h2{max-width:min(var(--custom-license-title-max-width,860px),760px);font-size:clamp(54px,6.2vw,var(--custom-license-title-size,104px));letter-spacing:var(--custom-license-title-tracking,-.025em)!important}.figuree-home-licensing-panel{position:relative;overflow:hidden;border-radius:22px;border-color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 24%,rgb(255 255 255 / .12));background:linear-gradient(145deg,rgb(255 255 255 / .085),rgb(255 255 255 / .026)),rgb(7 7 8 / .42);box-shadow:0 30px 90px rgb(0 0 0 / .34),inset 0 1px 0 rgb(255 255 255 / .075),0 0 70px color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 13%,transparent);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.figuree-home-licensing-panel::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--figuree-primary,var(--fs-primary,#ff2d55)),transparent);opacity:.75}.figuree-home-licensing-panel p:not(.figuree-home-licensing-proof){color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 80%,transparent);font-size:clamp(17px,1.35vw,21px)}.figuree-home-licensing-usage{padding-top:4px;color:color-mix(in srgb,var(--figuree-primary,var(--fs-primary,#ff2d55)) 78%,var(--figuree-text,#f5f5f5))}.figuree-home-licensing-proof{padding-top:clamp(14px,1.4vw,20px);border-top:1px solid rgb(255 255 255 / .08)}.figuree-home-trusted{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:clamp(64px,6vw,110px);padding:0;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .018),rgb(255 255 255 / .006)),rgb(5 5 6 / .42);border-bottom:1px solid rgb(255 255 255 / .075)}.figuree-home-trusted::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .56),transparent 86%);opacity:.42}.figuree-home-trusted-inner{position:relative;display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:clamp(30px,5vw,78px);align-items:center;width:100%;max-width:var(--figuree-homepage-width,var(--figuree-global-width,var(--fs-container,1800px)));min-height:clamp(210px,18vw,280px);margin:0 auto;padding:clamp(42px,4.2vw,72px) 40px;box-sizing:border-box}.figuree-home-trusted-head{display:block;margin:0;padding:0 clamp(22px,3vw,48px) 0 0;border-right:1px solid rgb(255 255 255 / .1)}.figuree-home-trusted h2{max-width:360px;font-size:clamp(30px,2.8vw,48px);line-height:.98;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.figuree-home-trusted-head p{max-width:330px;margin:14px 0 0;color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 62%,transparent);font-size:clamp(14px,1vw,16px);line-height:1.55}.figuree-home-logo-marquee{padding:0;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.figuree-home-logo-track{gap:clamp(38px,5.4vw,92px);animation-duration:42s}.figuree-home-logo-item{min-height:86px;padding:0;opacity:.72;filter:grayscale(1)}.figuree-home-logo-item img{max-width:168px;max-height:48px;filter:grayscale(1) brightness(1.95) contrast(.88);opacity:.72;transition:opacity .2s ease,filter .2s ease,transform .2s ease}.figuree-home-logo-item strong{color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 70%,transparent);font-size:clamp(18px,2.4vw,34px);opacity:.82}.figuree-home-logo-item:hover img,.figuree-home-logo-item:focus img{opacity:1;filter:grayscale(1) brightness(2.18) contrast(.96);transform:translateY(-1px)}.figuree-home-trusted+.figuree-home-journal{margin-top:0}@media (max-width:900px){.figuree-home-licensing-inner{min-height:0}.figuree-home-trusted-inner{grid-template-columns:1fr;gap:28px;padding-left:24px;padding-right:24px}.figuree-home-trusted-head{padding:0;border-right:0}.figuree-home-trusted h2,.figuree-home-trusted-head p{max-width:620px}}@media (max-width:520px){.figuree-home-licensing-eyebrow::before,.figuree-home-trusted-head>div>span::before{width:24px}.figuree-home-trusted{margin-bottom:56px}.figuree-home-trusted-inner{min-height:0;padding:38px 20px}.figuree-home-logo-track{gap:36px;animation-duration:34s}.figuree-home-logo-item{min-height:64px}.figuree-home-logo-item img{max-width:132px;max-height:38px}}.figuree-home-section-head>div>span,.figuree-home-journal-intro>span,.figuree-home-licensing-eyebrow,.figuree-home-trusted-head>div>span{position:relative;display:inline-flex;align-items:center;width:max-content;max-width:100%;gap:12px}.figuree-home-section-head>div>span::before,.figuree-home-journal-intro>span::before,.figuree-home-licensing-eyebrow::before,.figuree-home-trusted-head>div>span::before{content:"";display:inline-block;flex:0 0 36px;width:36px;height:1px;background:currentColor;opacity:.52}@media (max-width:520px){.figuree-home-section-head>div>span,.figuree-home-journal-intro>span,.figuree-home-licensing-eyebrow,.figuree-home-trusted-head>div>span{gap:10px}.figuree-home-section-head>div>span::before,.figuree-home-journal-intro>span::before,.figuree-home-licensing-eyebrow::before,.figuree-home-trusted-head>div>span::before{flex-basis:28px;width:28px}}.figuree-home-trusted{margin-bottom:clamp(92px,8vw,150px);background:linear-gradient(180deg,rgb(255 255 255 / .014),rgb(255 255 255 / .004)),rgb(5 5 6 / .36);border-top:1px solid rgb(255 255 255 / .045);border-bottom:1px solid rgb(255 255 255 / .065)}.figuree-home-trusted-inner{grid-template-columns:minmax(440px,.38fr) minmax(0,1fr);gap:clamp(64px,6vw,118px);min-height:clamp(340px,26vw,430px);padding-top:clamp(76px,6.5vw,118px);padding-bottom:clamp(82px,7vw,128px)}.figuree-home-trusted-head{display:block;padding-right:clamp(38px,4.4vw,76px);border-right:1px solid rgb(255 255 255 / .075)}.figuree-home-trusted h2{max-width:620px;font-size:var(--figuree-section-title-size,72px);line-height:.95;letter-spacing:var(--figuree-section-title-spacing,-.04em);font-weight:var(--figuree-section-title-weight,700);text-transform:none}.figuree-home-trusted-head p{max-width:520px;margin-top:clamp(18px,1.9vw,26px);color:color-mix(in srgb,var(--figuree-text,#f5f5f5) 64%,transparent);font-size:clamp(15px,1.16vw,18px);line-height:1.65}.figuree-home-logo-marquee{align-self:center;padding-block:clamp(34px,3.6vw,60px)}.figuree-home-logo-track{gap:clamp(54px,6.2vw,116px)}.figuree-home-logo-item{min-height:clamp(96px,8vw,132px)}.figuree-home-logo-item img{max-width:180px;max-height:52px;opacity:.76}.figuree-home-logo-item strong{font-size:clamp(22px,2.7vw,42px)}.figuree-home-trusted+.figuree-home-journal{margin-top:0}@media (max-width:1100px){.figuree-home-trusted-inner{grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);gap:clamp(42px,5vw,76px)}.figuree-home-trusted h2{font-size:clamp(44px,6vw,var(--figuree-section-title-size,72px))}}@media (max-width:900px){.figuree-home-trusted{margin-bottom:clamp(72px,8vw,110px)}.figuree-home-trusted-inner{grid-template-columns:1fr;min-height:0;padding-top:clamp(64px,8vw,92px);padding-bottom:clamp(66px,8vw,96px);gap:clamp(38px,6vw,58px)}.figuree-home-trusted-head{padding-right:0;border-right:0}.figuree-home-trusted h2,.figuree-home-trusted-head p{max-width:680px}.figuree-home-logo-marquee{padding-block:clamp(18px,4vw,34px)}}@media (max-width:520px){.figuree-home-trusted{margin-bottom:64px}.figuree-home-trusted-inner{padding-top:52px;padding-bottom:58px}.figuree-home-trusted h2{font-size:clamp(38px,13vw,64px);line-height:.98}}.figuree-home-trusted-inner{grid-template-columns:minmax(560px,.46fr) minmax(0,1fr);gap:clamp(56px,5vw,96px);min-height:clamp(360px,27vw,450px)}.figuree-home-trusted-head{padding-right:clamp(46px,4.8vw,86px)}.figuree-home-trusted h2{max-width:760px;text-wrap:balance}.figuree-home-trusted-head p{max-width:600px}.figuree-home-logo-marquee{min-width:0;padding-block:clamp(38px,3.8vw,64px)}.figuree-home-logo-track{gap:clamp(58px,5.8vw,104px)}@media (max-width:1280px){.figuree-home-trusted-inner{grid-template-columns:minmax(500px,.46fr) minmax(0,1fr);gap:clamp(44px,4vw,76px)}.figuree-home-trusted-head{padding-right:clamp(34px,4vw,62px)}}@media (max-width:1100px){.figuree-home-trusted-inner{grid-template-columns:minmax(440px,.48fr) minmax(0,1fr);gap:clamp(34px,4vw,62px)}}@media (max-width:900px){.figuree-home-trusted-inner{grid-template-columns:1fr}.figuree-home-trusted-head{padding-right:0}}.figuree-heading-accent{display:inline-block;font-family:"Instrument Serif","Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:.82;text-transform:none;font-synthesis:none;transform:translateY(.02em)}.figuree-home-licensing h2 .figuree-heading-accent,.figuree-home-trusted h2 .figuree-heading-accent,.figuree-home-journal-intro h2 .figuree-heading-accent{color:inherit}.figuree-home-licensing h2 .figuree-heading-accent{letter-spacing:-.04em}.figuree-home-trusted h2 .figuree-heading-accent,.figuree-home-journal-intro h2 .figuree-heading-accent{letter-spacing:-.038em}@media (max-width:520px){.figuree-heading-accent{letter-spacing:-.025em;line-height:.88}}.figuree-home-section-head h2 .figuree-heading-accent,.figuree-home-licensing h2 .figuree-heading-accent,.figuree-home-trusted h2 .figuree-heading-accent,.figuree-home-journal-intro h2 .figuree-heading-accent{color:inherit}.figuree-home-section-head h2 .figuree-heading-accent{letter-spacing:-.038em}.figuree-home-trusted-inner{grid-template-columns:minmax(640px,.52fr) minmax(0,1fr);gap:clamp(68px,6vw,124px)}.figuree-home-trusted-head{min-width:0}.figuree-home-trusted h2{max-width:820px}.figuree-home-trusted-head p{max-width:640px}@media (max-width:1380px){.figuree-home-trusted-inner{grid-template-columns:minmax(560px,.5fr) minmax(0,1fr);gap:clamp(50px,5vw,92px)}}@media (max-width:1180px){.figuree-home-trusted-inner{grid-template-columns:minmax(500px,.48fr) minmax(0,1fr);gap:clamp(38px,4vw,72px)}}@media (max-width:900px){.figuree-home-trusted-inner{grid-template-columns:1fr}}.figuree-home-section-head h2,.figuree-home-featured .figuree-home-section-head h2,.figuree-home-releases .figuree-home-section-head h2,.figuree-home-trusted h2,.figuree-home-journal-intro h2{font-size:var(--figuree-section-title-size,72px)!important;letter-spacing:var(--figuree-section-title-spacing,-.04em)!important;font-weight:var(--figuree-section-title-weight,700)!important}.figuree-home-featured .figuree-home-section-head h2,.figuree-home-releases .figuree-home-section-head h2,.figuree-home-journal-intro h2{line-height:.95}.figuree-home-trusted h2{line-height:.95}@media (max-width:767px){.figuree-home-section-head h2,.figuree-home-featured .figuree-home-section-head h2,.figuree-home-releases .figuree-home-section-head h2,.figuree-home-trusted h2,.figuree-home-journal-intro h2{font-size:clamp(34px,11vw,var(--figuree-section-title-size,72px))!important}}.figuree-footer-main,.figuree-footer-editorial,.figuree-footer-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(540px,700px)!important;column-gap:clamp(72px,8vw,130px)!important;row-gap:clamp(16px,2vw,24px)!important;align-items:start!important}.figuree-footer-brand{grid-column:1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:clamp(14px,1.8vw,24px)!important;align-items:start!important;max-width:none!important;margin:0!important}.figuree-footer-logo,.figuree-footer-brand img{width:clamp(190px,13vw,250px)!important;max-width:250px!important;height:auto!important}.figuree-footer-brand-description,.figuree-footer-description,.figuree-footer-brand p{margin:0!important;max-width:500px!important;color:rgb(255 255 255 / .68)!important;font-size:15px!important;line-height:1.75!important}.figuree-footer-menus,.figuree-footer-links{grid-column:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important;gap:clamp(24px,3vw,54px)!important;margin-top:clamp(16px,2vw,28px)!important}.figuree-footer-newsletter{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.figuree-footer-newsletter *:not(input):not(button):not(form):not(a):not(svg):not(img):not(h2):not(h3):not(p):not(span){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;margin:0!important}.figuree-footer-newsletter h2,.figuree-footer-newsletter h3,.figuree-newsletter-title{margin:0 0 12px!important;color:#fff!important;font-size:clamp(30px,2.4vw,42px)!important;line-height:1.08!important;letter-spacing:.035em!important;font-weight:700!important}.figuree-footer-newsletter p,.figuree-newsletter-copy{margin:0!important;color:rgb(255 255 255 / .62)!important;font-size:15px!important;line-height:1.55!important}.figuree-footer-newsletter form,.figuree-newsletter-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;align-items:center!important;width:100%!important;margin:24px 0 22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.figuree-footer-newsletter input[type="email"],.figuree-newsletter-form input[type="email"]{width:100%!important;min-height:50px!important;padding:0 18px!important;background:rgb(0 0 0 / .22)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .08)!important;border-right:0!important;border-radius:4px 0 0 4px!important;outline:0!important;box-shadow:none!important}.figuree-footer-newsletter button,.figuree-newsletter-form button{width:auto!important;min-width:138px!important;min-height:var(--figuree-button-height,50px)!important;padding:0 24px!important;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#EC0F6B)))!important;border-radius:0 var(--figuree-button-radius,999px) var(--figuree-button-radius,999px) 0!important;background:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#EC0F6B)))!important;color:var(--figuree-button-primary-text,#fff)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important}.figuree-footer-newsletter button:hover,.figuree-newsletter-form button:hover,.figuree-footer-newsletter button:focus-visible,.figuree-newsletter-form button:focus-visible{filter:brightness(1.06);outline:0}.figuree-footer-social,.figuree-newsletter-social,.figuree-footer-newsletter-social{display:flex!important;align-items:center!important;gap:16px!important;margin-top:10px!important}.figuree-footer-social a,.figuree-newsletter-social a,.figuree-footer-newsletter-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:rgb(255 255 255 / .84)!important;line-height:1!important;box-shadow:none!important;transition:color .18s ease,transform .18s ease,opacity .18s ease!important}.figuree-footer-social a:hover,.figuree-newsletter-social a:hover,.figuree-footer-newsletter-social a:hover,.figuree-footer-social a:focus,.figuree-newsletter-social a:focus,.figuree-footer-newsletter-social a:focus{color:var(--figuree-primary,var(--fs-primary,#EC0F6B))!important;transform:translateY(-1px)!important;outline:0!important}.figuree-footer-social svg,.figuree-newsletter-social svg,.figuree-footer-newsletter-social svg{display:block!important;width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;color:currentColor!important;fill:currentColor!important;stroke:none!important}.figuree-footer-social svg *,.figuree-newsletter-social svg *,.figuree-footer-newsletter-social svg *{fill:currentColor!important;stroke:currentColor!important}.figuree-footer-social img,.figuree-newsletter-social img,.figuree-footer-newsletter-social img{display:block!important;width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.84!important;transition:filter .18s ease,opacity .18s ease,transform .18s ease!important}.figuree-footer-social a:hover img,.figuree-newsletter-social a:hover img,.figuree-footer-newsletter-social a:hover img,.figuree-footer-social a:focus img,.figuree-newsletter-social a:focus img,.figuree-footer-newsletter-social a:focus img{filter:brightness(0) saturate(100%) invert(25%) sepia(99%) saturate(4858%) hue-rotate(320deg) brightness(101%) contrast(104%)!important;opacity:1!important}.figuree-footer-bottom{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;margin-top:clamp(42px,4vw,64px)!important;padding-top:22px!important;border-top:1px solid rgb(255 255 255 / .08)!important}@media (max-width:980px){.figuree-footer-main,.figuree-footer-editorial,.figuree-footer-content{grid-template-columns:1fr!important;row-gap:42px!important}.figuree-footer-brand,.figuree-footer-menus,.figuree-footer-links,.figuree-footer-newsletter,.figuree-footer-bottom{grid-column:1!important}.figuree-footer-brand{grid-template-columns:1fr!important;gap:20px!important}.figuree-footer-menus,.figuree-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.figuree-footer-bottom{grid-template-columns:1fr!important}}@media (max-width:980px){.figuree-footer-brand{justify-items:center!important;text-align:center!important}.figuree-footer-logo,.figuree-footer-logo-image,.figuree-footer-logo-text,.figuree-footer-brand img{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.figuree-footer-brand-description,.figuree-footer-description,.figuree-footer-brand p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.figuree-footer-menus,.figuree-footer-links{justify-items:center!important;text-align:center!important}.figuree-footer-menus>*,.figuree-footer-links>*,.figuree-footer-menu-column,.figuree-footer-menu-column h3,.figuree-footer-menu,.figuree-footer-menu li,.figuree-footer-menu a,.figuree-footer-menus a,.figuree-footer-links a{text-align:center!important}.figuree-footer-connect,.figuree-footer-newsletter{justify-self:center!important;text-align:center!important}.figuree-footer-newsletter h2,.figuree-footer-newsletter h3,.figuree-newsletter-title,.figuree-footer-newsletter p,.figuree-newsletter-copy{text-align:center!important}.figuree-footer-social,.figuree-newsletter-social,.figuree-footer-newsletter-social{justify-content:center!important}.figuree-footer-bottom{justify-items:center!important;text-align:center!important}}@media (max-width:560px){.figuree-footer-newsletter form,.figuree-newsletter-form{grid-template-columns:1fr!important;gap:10px!important}.figuree-footer-newsletter input[type="email"],.figuree-newsletter-form input[type="email"],.figuree-footer-newsletter button,.figuree-newsletter-form button{width:100%!important;border-radius:var(--figuree-button-radius,4px)!important;border:1px solid rgb(255 255 255 / .08)!important}.figuree-footer-newsletter button,.figuree-newsletter-form button{border-color:var(--figuree-button-primary-bg,var(--figuree-primary,var(--fs-primary,#EC0F6B)))!important}.figuree-footer-menus,.figuree-footer-links{grid-template-columns:1fr 1fr!important}}.page-id-704{background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .065),transparent 34%),radial-gradient(circle at 86% 16%,rgb(255 255 255 / .06),transparent 28%),linear-gradient(180deg,#070707 0%,#050505 45%,#090909 100%)}.page-id-704 .site-main{background:#fff0}.page-id-704 .entry-header{display:none}.page-id-704 .entry-content{max-width:none;width:100%;margin:0;padding:108px 40px 130px}.page-id-704 .entry-content,.page-id-695 .entry-content,.page-id-3 .entry-content,.page-id-3779 .entry-content,.page-id-1211 .entry-content,.page-id-11993 .entry-content,.page-id-12120 .entry-content,.page-id-11053 .entry-content,.page-id-12119 .entry-content{padding-top:var(--figuree-header-clearance)!important}.page-id-704 .figuree-legal-page{position:relative;width:min(100%, 1800px);margin:0 auto;color:#fff}.page-id-704 .figuree-legal-page::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.page-id-704 .legal-hero{max-width:1180px;margin:0 auto 88px;text-align:center}.page-id-704 .legal-kicker{margin:0 0 18px;color:#ec0f6b;font-size:12px;font-weight:750;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-704 .legal-title,.page-id-704 .legal-hero h1{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(48px, 5.6vw, 86px);font-weight:500;line-height:.9;letter-spacing:-.075em}.page-id-704 .legal-title{white-space:nowrap}.page-id-704 .legal-title span,.page-id-704 .legal-hero h1 span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:normal}.page-id-704 .legal-updated{margin:28px 0 0;color:rgb(255 255 255 / .48);font-size:13px;font-weight:650;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.page-id-704 .legal-intro{max-width:740px;margin:24px auto 0;color:rgb(255 255 255 / .72);font-size:clamp(16px, 1.25vw, 19px);font-weight:400;line-height:1.65}.page-id-704 .legal-layout{display:grid;grid-template-columns:300px minmax(0,1250px);gap:48px;align-items:start;justify-content:center;width:100%}.page-id-704 .legal-toc{position:sticky;top:112px;width:100%;max-height:calc(100vh - 150px);overflow-y:auto;padding:24px;border:1px solid rgb(255 255 255 / .09);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025)),rgb(255 255 255 / .025);backdrop-filter:blur(18px);box-shadow:0 24px 60px rgb(0 0 0 / .22);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) #fff0}.page-id-704 .legal-toc::-webkit-scrollbar{width:4px}.page-id-704 .legal-toc::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .18);border-radius:999px}.page-id-704 .legal-toc span{display:block;margin:0 0 18px;color:rgb(255 255 255 / .42);font-size:11px;font-weight:750;line-height:1;letter-spacing:.14em;text-transform:uppercase}.page-id-704 .legal-toc a{display:block;padding:10px 0;color:rgb(255 255 255 / .62);font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .065);transition:color .2s ease,padding-left .2s ease,border-color .2s ease}.page-id-704 .legal-toc a:last-child{border-bottom:0}.page-id-704 .legal-toc a:hover{color:#fff;padding-left:7px;border-color:rgb(236 15 107 / .35)}.page-id-704 .legal-content{position:relative;width:100%;padding:52px;border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .05);overflow:hidden}.page-id-704 .legal-content::before{content:"";position:absolute;top:0;left:52px;right:52px;height:1px;background:linear-gradient(90deg,transparent,rgb(236 15 107 / .55),rgb(255 255 255 / .18),transparent)}.page-id-704 .legal-content section{padding:0 0 46px;margin:0 0 46px;border-bottom:1px solid rgb(255 255 255 / .08)}.page-id-704 .legal-content section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.page-id-704 .legal-content h2{margin:0 0 22px;color:#fff;font-size:clamp(24px, 2vw, 34px);font-weight:850;line-height:1.08;letter-spacing:-.045em}.page-id-704 .legal-content h3{margin:34px 0 14px;color:rgb(255 255 255 / .9);font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.025em}.page-id-704 .legal-content p{margin:0 0 18px;color:rgb(255 255 255 / .68);font-size:15px;font-weight:400;line-height:1.82;letter-spacing:-.005em}.page-id-704 .legal-content p:last-child{margin-bottom:0}.page-id-704 .legal-content strong{color:rgb(255 255 255 / .88);font-weight:750}.page-id-704 .legal-content a{color:#fff;text-decoration-line:underline;text-decoration-color:rgb(236 15 107 / .75);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.page-id-704 .legal-content a:hover{color:#ec0f6b;text-decoration-color:rgb(236 15 107)}.page-id-704 .legal-contact-card{margin-top:34px;padding:30px;border:1px solid rgb(255 255 255 / .12);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .075),transparent 38%),rgb(255 255 255 / .035)}.page-id-704 .legal-contact-card h2{margin-bottom:10px}.page-id-704 .legal-contact-card p{max-width:620px}@media (max-width:1200px){.page-id-704 .entry-content{padding:96px 32px 120px}.page-id-704 .figuree-legal-page{width:min(100%, 1080px)}.page-id-704 .legal-hero{max-width:980px;margin-bottom:72px}.page-id-704 .legal-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;justify-content:stretch}.page-id-704 .legal-content{padding:40px}.page-id-704 .legal-content::before{left:40px;right:40px}}@media (max-width:900px){.page-id-704 .entry-content{padding:76px 22px 100px}.page-id-704 .legal-hero{margin-bottom:46px;text-align:left}.page-id-704 .legal-title,.page-id-704 .legal-hero h1{white-space:normal;font-size:clamp(48px, 14vw, 82px);line-height:.92;margin:0}.page-id-704 .legal-intro{margin-left:0;margin-right:0}.page-id-704 .legal-layout{grid-template-columns:1fr;gap:34px}.page-id-704 .legal-toc{position:relative;top:auto;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.page-id-704 .legal-toc span{grid-column:1 / -1}.page-id-704 .legal-content{padding:30px 24px;border-radius:20px}.page-id-704 .legal-content::before{left:24px;right:24px}.page-id-704 .legal-content section{padding-bottom:36px;margin-bottom:36px}.page-id-704 .legal-content p{font-size:14px;line-height:1.78}}@media (max-width:560px){.page-id-704 .entry-content{padding:64px 18px 88px}.page-id-704 .legal-title,.page-id-704 .legal-hero h1{font-size:clamp(42px, 14vw, 68px)}.page-id-704 .legal-intro{font-size:15px}.page-id-704 .legal-toc{grid-template-columns:1fr;padding:20px}.page-id-704 .legal-toc a{font-size:13px}.page-id-704 .legal-content{padding:26px 20px}.page-id-704 .legal-content h2{font-size:22px}}.page-id-704 .legal-content section.legal-contact-card{margin:0;padding:34px 36px;border-bottom:0;border-radius:22px;border:1px solid rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .075),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .02)),rgb(255 255 255 / .035)}.page-id-704 .legal-content section.legal-contact-card h2{margin:0 0 14px;font-size:clamp(22px, 1.7vw, 30px);line-height:1.1;letter-spacing:-.035em}.page-id-704 .legal-content section.legal-contact-card p{max-width:720px;margin:0;font-size:15px;line-height:1.7}.page-id-704 .legal-content section.legal-contact-card a{font-weight:700}.page-id-704 .legal-toc{padding:26px}.page-id-704 .legal-toc span{font-size:11px;letter-spacing:.16em}.page-id-704 .legal-toc a{padding:12px 0;font-size:14.5px;font-weight:650;line-height:1.35;letter-spacing:-.01em}@media (min-width:1201px){.page-id-704 .legal-toc a{font-size:15px}}.page-id-695{background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .065),transparent 34%),radial-gradient(circle at 86% 16%,rgb(255 255 255 / .06),transparent 28%),linear-gradient(180deg,#070707 0%,#050505 45%,#090909 100%)}.page-id-695 .site-main{background:#fff0}.page-id-695 .entry-header{display:none}.page-id-695 .entry-content{max-width:none;width:100%;margin:0;padding:108px 40px 130px}.page-id-695 .figuree-faq-page{position:relative;width:min(100%, 1800px);margin:0 auto;color:#fff}.page-id-695 .figuree-faq-page::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.page-id-695 .faq-hero{max-width:1180px;margin:0 auto 88px;text-align:center}.page-id-695 .faq-kicker{margin:0 0 18px;color:#ec0f6b;font-size:12px;font-weight:750;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-695 .faq-title{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(56px, 6.4vw, 104px);font-weight:500;line-height:.9;letter-spacing:-.075em}.page-id-695 .faq-title span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.08em}.page-id-695 .faq-intro{max-width:760px;margin:24px auto 0;color:rgb(255 255 255 / .72);font-size:clamp(16px, 1.25vw, 19px);font-weight:400;line-height:1.65}.page-id-695 .faq-layout{display:grid;grid-template-columns:300px minmax(0,1250px);gap:48px;align-items:start;justify-content:center;width:100%}.page-id-695 .faq-aside{position:sticky;top:112px;width:100%;padding:26px;border:1px solid rgb(255 255 255 / .09);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025)),rgb(255 255 255 / .025);backdrop-filter:blur(18px);box-shadow:0 24px 60px rgb(0 0 0 / .22)}.page-id-695 .faq-aside span{display:block;margin:0 0 18px;color:rgb(255 255 255 / .42);font-size:11px;font-weight:750;line-height:1;letter-spacing:.16em;text-transform:uppercase}.page-id-695 .faq-aside a{display:block;padding:13px 0;color:rgb(255 255 255 / .66);font-size:15px;font-weight:650;line-height:1.35;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .065);transition:color .2s ease,padding-left .2s ease,border-color .2s ease}.page-id-695 .faq-aside a:last-child{border-bottom:0}.page-id-695 .faq-aside a:hover{color:#fff;padding-left:7px;border-color:rgb(236 15 107 / .35)}.page-id-695 .faq-content{position:relative;width:100%;padding:52px;border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .05);overflow:hidden}.page-id-695 .faq-content::before{content:"";position:absolute;top:0;left:52px;right:52px;height:1px;background:linear-gradient(90deg,transparent,rgb(236 15 107 / .55),rgb(255 255 255 / .18),transparent)}.page-id-695 .faq-group{padding:0 0 52px;margin:0 0 52px;border-bottom:1px solid rgb(255 255 255 / .08)}.page-id-695 .faq-group:last-of-type{margin-bottom:0}.page-id-695 .faq-group-label{margin:0 0 12px;color:#ec0f6b;font-size:11px;font-weight:750;line-height:1;letter-spacing:.15em;text-transform:uppercase}.page-id-695 .faq-content h2{margin:0 0 28px;color:#fff;font-size:clamp(28px, 2.3vw, 40px);font-weight:850;line-height:1.05;letter-spacing:-.055em}.page-id-695 .faq-content details{border-top:1px solid rgb(255 255 255 / .09)}.page-id-695 .faq-content details:last-child{border-bottom:1px solid rgb(255 255 255 / .09)}.page-id-695 .faq-content summary{position:relative;display:block;cursor:pointer;padding:22px 46px 22px 0;color:rgb(255 255 255 / .88);font-size:18px;font-weight:750;line-height:1.35;letter-spacing:-.025em;list-style:none}.page-id-695 .faq-content summary::-webkit-details-marker{display:none}.page-id-695 .faq-content summary::after{content:"+";position:absolute;top:50%;right:0;width:30px;height:30px;transform:translateY(-50%);display:grid;place-items:center;border:1px solid rgb(255 255 255 / .12);border-radius:999px;color:#fff;font-size:18px;font-weight:500;background:rgb(255 255 255 / .035);transition:border-color .2s ease,background .2s ease}.page-id-695 .faq-content details[open] summary::after{content:"−";border-color:rgb(236 15 107 / .42);background:rgb(236 15 107 / .12)}.page-id-695 .faq-content details div{padding:0 0 24px}.page-id-695 .faq-content p{margin:0 0 16px;color:rgb(255 255 255 / .68);font-size:15.5px;font-weight:400;line-height:1.8;letter-spacing:-.005em}.page-id-695 .faq-content p:last-child{margin-bottom:0}.page-id-695 .faq-content a{color:#fff;text-decoration-line:underline;text-decoration-color:rgb(236 15 107 / .75);text-decoration-thickness:1px;text-underline-offset:4px}.page-id-695 .faq-content a:hover{color:#ec0f6b}.page-id-695 .faq-ask-card{margin-top:8px;padding:34px 36px;border:1px solid rgb(255 255 255 / .12);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .075),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .02)),rgb(255 255 255 / .035)}.page-id-695 .faq-ask-card h2{margin-bottom:14px}.page-id-695 .faq-ask-card p{max-width:720px}.page-id-695 .faq-ask-card>a{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;min-height:var(--figuree-button-height,48px);padding:0 22px;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));border-radius:var(--figuree-button-radius,999px);color:var(--figuree-button-primary-text,#fff);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}.page-id-695 .faq-ask-card>a:hover{color:var(--figuree-button-primary-text,#fff);filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:1200px){.page-id-695 .entry-content{padding:96px 32px 120px}.page-id-695 .figuree-faq-page{width:min(100%, 1080px)}.page-id-695 .faq-hero{max-width:980px;margin-bottom:72px}.page-id-695 .faq-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;justify-content:stretch}.page-id-695 .faq-content{padding:40px}.page-id-695 .faq-content::before{left:40px;right:40px}}@media (max-width:900px){.page-id-695 .entry-content{padding:76px 22px 100px}.page-id-695 .faq-hero{margin-bottom:46px;text-align:left}.page-id-695 .faq-title{font-size:clamp(48px, 14vw, 82px);line-height:.92}.page-id-695 .faq-intro{margin-left:0;margin-right:0}.page-id-695 .faq-layout{grid-template-columns:1fr;gap:34px}.page-id-695 .faq-aside{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.page-id-695 .faq-aside span{grid-column:1 / -1}.page-id-695 .faq-content{padding:30px 24px;border-radius:20px}.page-id-695 .faq-content::before{left:24px;right:24px}.page-id-695 .faq-content h2{font-size:26px}.page-id-695 .faq-content summary{font-size:16px}.page-id-695 .faq-content p{font-size:14px;line-height:1.78}}@media (max-width:560px){.page-id-695 .entry-content{padding:64px 18px 88px}.page-id-695 .faq-title{font-size:clamp(42px, 14vw, 68px)}.page-id-695 .faq-intro{font-size:15px}.page-id-695 .faq-aside{grid-template-columns:1fr;padding:20px}.page-id-695 .faq-content{padding:26px 20px}.page-id-695 .faq-ask-card{padding:28px 22px}}.page-id-3{background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .065),transparent 34%),radial-gradient(circle at 86% 16%,rgb(255 255 255 / .06),transparent 28%),linear-gradient(180deg,#070707 0%,#050505 45%,#090909 100%)}.page-id-3 .site-main{background:#fff0}.page-id-3 .entry-header{display:none}.page-id-3 .entry-content{max-width:none;width:100%;margin:0;padding:108px 40px 130px}.page-id-3 .figuree-privacy-page{position:relative;width:min(100%, 1800px);margin:0 auto;color:#fff}.page-id-3 .figuree-privacy-page::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.page-id-3 .privacy-hero{max-width:1180px;margin:0 auto 88px;text-align:center}.page-id-3 .privacy-kicker{margin:0 0 18px;color:#ec0f6b;font-size:12px;font-weight:750;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-3 .privacy-title{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(56px, 6.4vw, 104px);font-weight:500;line-height:.9;letter-spacing:-.075em}.page-id-3 .privacy-title span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.08em}.page-id-3 .privacy-updated{margin:28px 0 0;color:rgb(255 255 255 / .48);font-size:13px;font-weight:650;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.page-id-3 .privacy-intro{max-width:760px;margin:24px auto 0;color:rgb(255 255 255 / .72);font-size:clamp(16px, 1.25vw, 19px);font-weight:400;line-height:1.65}.page-id-3 .privacy-layout{display:grid;grid-template-columns:300px minmax(0,1250px);gap:56px;align-items:start;justify-content:center;width:100%}.page-id-3 .privacy-toc{position:sticky;top:112px;width:100%;max-height:calc(100vh - 150px);overflow-y:auto;padding:26px;border:1px solid rgb(255 255 255 / .09);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025)),rgb(255 255 255 / .025);backdrop-filter:blur(18px);box-shadow:0 24px 60px rgb(0 0 0 / .22);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) #fff0}.page-id-3 .privacy-toc::-webkit-scrollbar{width:4px}.page-id-3 .privacy-toc::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .18);border-radius:999px}.page-id-3 .privacy-toc span{display:block;margin:0 0 18px;color:rgb(255 255 255 / .42);font-size:11px;font-weight:750;line-height:1;letter-spacing:.16em;text-transform:uppercase}.page-id-3 .privacy-toc a{display:block;padding:12px 0;color:rgb(255 255 255 / .66);font-size:15px;font-weight:650;line-height:1.35;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .065);transition:color .2s ease,padding-left .2s ease,border-color .2s ease}.page-id-3 .privacy-toc a:last-child{border-bottom:0}.page-id-3 .privacy-toc a:hover{color:#fff;padding-left:7px;border-color:rgb(236 15 107 / .35)}.page-id-3 .privacy-content{position:relative;width:100%;padding:52px;border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .05);overflow:hidden}.page-id-3 .privacy-content::before{content:"";position:absolute;top:0;left:52px;right:52px;height:1px;background:linear-gradient(90deg,transparent,rgb(236 15 107 / .55),rgb(255 255 255 / .18),transparent)}.page-id-3 .privacy-content section{padding:0 0 46px;margin:0 0 46px;border-bottom:1px solid rgb(255 255 255 / .08)}.page-id-3 .privacy-content section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.page-id-3 .privacy-content h2{margin:0 0 22px;color:#fff;font-size:clamp(24px, 2vw, 34px);font-weight:850;line-height:1.08;letter-spacing:-.045em}.page-id-3 .privacy-content p{margin:0 0 18px;color:rgb(255 255 255 / .68);font-size:15.5px;font-weight:400;line-height:1.82;letter-spacing:-.005em}.page-id-3 .privacy-content p:last-child{margin-bottom:0}.page-id-3 .privacy-content strong{color:rgb(255 255 255 / .88);font-weight:750}.page-id-3 .privacy-content a{color:#fff;text-decoration-line:underline;text-decoration-color:rgb(236 15 107 / .75);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.page-id-3 .privacy-content a:hover{color:#ec0f6b;text-decoration-color:rgb(236 15 107)}.page-id-3 .privacy-content section.privacy-contact-card{margin:0;padding:34px 36px;border-bottom:0;border-radius:22px;border:1px solid rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .075),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .02)),rgb(255 255 255 / .035)}.page-id-3 .privacy-content section.privacy-contact-card h2{margin:0 0 14px;font-size:clamp(22px, 1.7vw, 30px);line-height:1.1;letter-spacing:-.035em}.page-id-3 .privacy-content section.privacy-contact-card p{max-width:720px;margin:0;font-size:15px;line-height:1.7}.page-id-3 .privacy-content section.privacy-contact-card a{font-weight:700}@media (max-width:1200px){.page-id-3 .entry-content{padding:96px 32px 120px}.page-id-3 .figuree-privacy-page{width:min(100%, 1080px)}.page-id-3 .privacy-hero{max-width:980px;margin-bottom:72px}.page-id-3 .privacy-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;justify-content:stretch}.page-id-3 .privacy-content{padding:40px}.page-id-3 .privacy-content::before{left:40px;right:40px}}@media (max-width:900px){.page-id-3 .entry-content{padding:76px 22px 100px}.page-id-3 .privacy-hero{margin-bottom:46px;text-align:left}.page-id-3 .privacy-title{font-size:clamp(48px, 14vw, 82px);line-height:.92}.page-id-3 .privacy-intro{margin-left:0;margin-right:0}.page-id-3 .privacy-layout{grid-template-columns:1fr;gap:34px}.page-id-3 .privacy-toc{position:relative;top:auto;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.page-id-3 .privacy-toc span{grid-column:1 / -1}.page-id-3 .privacy-content{padding:30px 24px;border-radius:20px}.page-id-3 .privacy-content::before{left:24px;right:24px}.page-id-3 .privacy-content section{padding-bottom:36px;margin-bottom:36px}.page-id-3 .privacy-content p{font-size:14px;line-height:1.78}}@media (max-width:560px){.page-id-3 .entry-content{padding:64px 18px 88px}.page-id-3 .privacy-title{font-size:clamp(42px, 14vw, 68px)}.page-id-3 .privacy-intro{font-size:15px}.page-id-3 .privacy-toc{grid-template-columns:1fr;padding:20px}.page-id-3 .privacy-toc a{font-size:13px}.page-id-3 .privacy-content{padding:26px 20px}.page-id-3 .privacy-content h2{font-size:22px}.page-id-3 .privacy-content section.privacy-contact-card{padding:28px 22px}}.page-id-3779,.page-id-1211{background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .065),transparent 34%),radial-gradient(circle at 86% 16%,rgb(255 255 255 / .06),transparent 28%),linear-gradient(180deg,#070707 0%,#050505 45%,#090909 100%)}.page-id-3779 .site-main,.page-id-1211 .site-main{background:#fff0}.page-id-3779 .entry-header,.page-id-1211 .entry-header{display:none}.page-id-3779 .entry-content,.page-id-1211 .entry-content{max-width:none;width:100%;margin:0;padding:108px 40px 130px}.page-id-3779 .figuree-refund-page,.page-id-1211 .figuree-refund-page{position:relative;width:min(100%, 1800px);margin:0 auto;color:#fff}.page-id-3779 .figuree-refund-page::before,.page-id-1211 .figuree-refund-page::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.page-id-3779 .refund-hero,.page-id-1211 .refund-hero{max-width:1180px;margin:0 auto 88px;text-align:center}.page-id-3779 .refund-kicker,.page-id-1211 .refund-kicker{margin:0 0 18px;color:#ec0f6b;font-size:12px;font-weight:750;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-3779 .refund-title,.page-id-1211 .refund-title{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(56px, 6.4vw, 104px);font-weight:500;line-height:.9;letter-spacing:-.075em}.page-id-3779 .refund-title span,.page-id-1211 .refund-title span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.08em}.page-id-3779 .refund-updated,.page-id-1211 .refund-updated{margin:28px 0 0;color:rgb(255 255 255 / .48);font-size:13px;font-weight:650;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.page-id-3779 .refund-intro,.page-id-1211 .refund-intro{max-width:760px;margin:24px auto 0;color:rgb(255 255 255 / .72);font-size:clamp(16px, 1.25vw, 19px);font-weight:400;line-height:1.65}.page-id-3779 .refund-layout,.page-id-1211 .refund-layout{display:grid;grid-template-columns:300px minmax(0,1250px);gap:56px;align-items:start;justify-content:center;width:100%}.page-id-3779 .refund-toc,.page-id-1211 .refund-toc{position:sticky;top:112px;width:100%;max-height:calc(100vh - 150px);overflow-y:auto;padding:26px;border:1px solid rgb(255 255 255 / .09);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025)),rgb(255 255 255 / .025);backdrop-filter:blur(18px);box-shadow:0 24px 60px rgb(0 0 0 / .22);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) #fff0}.page-id-3779 .refund-toc::-webkit-scrollbar,.page-id-1211 .refund-toc::-webkit-scrollbar{width:4px}.page-id-3779 .refund-toc::-webkit-scrollbar-thumb,.page-id-1211 .refund-toc::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .18);border-radius:999px}.page-id-3779 .refund-toc span,.page-id-1211 .refund-toc span{display:block;margin:0 0 18px;color:rgb(255 255 255 / .42);font-size:11px;font-weight:750;line-height:1;letter-spacing:.16em;text-transform:uppercase}.page-id-3779 .refund-toc a,.page-id-1211 .refund-toc a{display:block;padding:12px 0;color:rgb(255 255 255 / .66);font-size:15px;font-weight:650;line-height:1.35;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .065);transition:color .2s ease,padding-left .2s ease,border-color .2s ease}.page-id-3779 .refund-toc a:last-child,.page-id-1211 .refund-toc a:last-child{border-bottom:0}.page-id-3779 .refund-toc a:hover,.page-id-1211 .refund-toc a:hover{color:#fff;padding-left:7px;border-color:rgb(236 15 107 / .35)}.page-id-3779 .refund-content,.page-id-1211 .refund-content{position:relative;width:100%;padding:52px;border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .05);overflow:hidden}.page-id-3779 .refund-content::before,.page-id-1211 .refund-content::before{content:"";position:absolute;top:0;left:52px;right:52px;height:1px;background:linear-gradient(90deg,transparent,rgb(236 15 107 / .55),rgb(255 255 255 / .18),transparent)}.page-id-3779 .refund-content section,.page-id-1211 .refund-content section{padding:0 0 46px;margin:0 0 46px;border-bottom:1px solid rgb(255 255 255 / .08)}.page-id-3779 .refund-content section:last-child,.page-id-1211 .refund-content section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.page-id-3779 .refund-content h2,.page-id-1211 .refund-content h2{margin:0 0 22px;color:#fff;font-size:clamp(24px, 2vw, 34px);font-weight:850;line-height:1.08;letter-spacing:-.045em}.page-id-3779 .refund-content p,.page-id-1211 .refund-content p{margin:0 0 18px;color:rgb(255 255 255 / .68);font-size:15.5px;font-weight:400;line-height:1.82;letter-spacing:-.005em}.page-id-3779 .refund-content p:last-child,.page-id-1211 .refund-content p:last-child{margin-bottom:0}.page-id-3779 .refund-content ul,.page-id-1211 .refund-content ul{margin:0 0 20px;padding:0;list-style:none}.page-id-3779 .refund-content li,.page-id-1211 .refund-content li{position:relative;margin:0 0 12px;padding-left:24px;color:rgb(255 255 255 / .68);font-size:15.5px;line-height:1.72}.page-id-3779 .refund-content li::before,.page-id-1211 .refund-content li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:999px;background:#ec0f6b;box-shadow:0 0 18px rgb(236 15 107 / .35)}.page-id-3779 .refund-content strong,.page-id-1211 .refund-content strong{color:rgb(255 255 255 / .88);font-weight:750}.page-id-3779 .refund-content a,.page-id-1211 .refund-content a{color:#fff;text-decoration-line:underline;text-decoration-color:rgb(236 15 107 / .75);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.page-id-3779 .refund-content a:hover,.page-id-1211 .refund-content a:hover{color:#ec0f6b;text-decoration-color:rgb(236 15 107)}.page-id-3779 .refund-content section.refund-contact-card,.page-id-1211 .refund-content section.refund-contact-card{margin:0;padding:34px 36px;border-bottom:0;border-radius:22px;border:1px solid rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .075),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .02)),rgb(255 255 255 / .035)}.page-id-3779 .refund-content section.refund-contact-card h2,.page-id-1211 .refund-content section.refund-contact-card h2{margin:0 0 14px;font-size:clamp(22px, 1.7vw, 30px);line-height:1.1;letter-spacing:-.035em}.page-id-3779 .refund-content section.refund-contact-card p,.page-id-1211 .refund-content section.refund-contact-card p{max-width:720px;margin:0;font-size:15px;line-height:1.7}.page-id-3779 .refund-content section.refund-contact-card a,.page-id-1211 .refund-content section.refund-contact-card a{font-weight:700}@media (max-width:1200px){.page-id-3779 .entry-content,.page-id-1211 .entry-content{padding:96px 32px 120px}.page-id-3779 .figuree-refund-page,.page-id-1211 .figuree-refund-page{width:min(100%, 1080px)}.page-id-3779 .refund-hero,.page-id-1211 .refund-hero{max-width:980px;margin-bottom:72px}.page-id-3779 .refund-layout,.page-id-1211 .refund-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;justify-content:stretch}.page-id-3779 .refund-content,.page-id-1211 .refund-content{padding:40px}.page-id-3779 .refund-content::before,.page-id-1211 .refund-content::before{left:40px;right:40px}}@media (max-width:900px){.page-id-3779 .entry-content,.page-id-1211 .entry-content{padding:76px 22px 100px}.page-id-3779 .refund-hero,.page-id-1211 .refund-hero{margin-bottom:46px;text-align:left}.page-id-3779 .refund-title,.page-id-1211 .refund-title{font-size:clamp(48px, 14vw, 82px);line-height:.92}.page-id-3779 .refund-intro,.page-id-1211 .refund-intro{margin-left:0;margin-right:0}.page-id-3779 .refund-layout,.page-id-1211 .refund-layout{grid-template-columns:1fr;gap:34px}.page-id-3779 .refund-toc,.page-id-1211 .refund-toc{position:relative;top:auto;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.page-id-3779 .refund-toc span,.page-id-1211 .refund-toc span{grid-column:1 / -1}.page-id-3779 .refund-content,.page-id-1211 .refund-content{padding:30px 24px;border-radius:20px}.page-id-3779 .refund-content::before,.page-id-1211 .refund-content::before{left:24px;right:24px}.page-id-3779 .refund-content section,.page-id-1211 .refund-content section{padding-bottom:36px;margin-bottom:36px}.page-id-3779 .refund-content p,.page-id-1211 .refund-content p,.page-id-3779 .refund-content li,.page-id-1211 .refund-content li{font-size:14px;line-height:1.78}}@media (max-width:560px){.page-id-3779 .entry-content,.page-id-1211 .entry-content{padding:64px 18px 88px}.page-id-3779 .refund-title,.page-id-1211 .refund-title{font-size:clamp(42px, 14vw, 68px)}.page-id-3779 .refund-intro,.page-id-1211 .refund-intro{font-size:15px}.page-id-3779 .refund-toc,.page-id-1211 .refund-toc{grid-template-columns:1fr;padding:20px}.page-id-3779 .refund-toc a,.page-id-1211 .refund-toc a{font-size:13px}.page-id-3779 .refund-content,.page-id-1211 .refund-content{padding:26px 20px}.page-id-3779 .refund-content h2,.page-id-1211 .refund-content h2{font-size:22px}.page-id-3779 .refund-content section.refund-contact-card,.page-id-1211 .refund-content section.refund-contact-card{padding:28px 22px}}.page-id-11993,.page-id-12120{background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .065),transparent 34%),radial-gradient(circle at 86% 16%,rgb(255 255 255 / .06),transparent 28%),linear-gradient(180deg,#070707 0%,#050505 45%,#090909 100%)}.page-id-11993 .site-main,.page-id-12120 .site-main{background:#fff0}.page-id-11993 .entry-header,.page-id-12120 .entry-header{display:none}.page-id-11993 .entry-content,.page-id-12120 .entry-content{max-width:none;width:100%;margin:0;padding:108px 40px 130px}.page-id-11993 .figuree-eula-page,.page-id-12120 .figuree-eula-page{position:relative;width:min(100%, 1800px);margin:0 auto;color:#fff}.page-id-11993 .figuree-eula-page::before,.page-id-12120 .figuree-eula-page::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.page-id-11993 .eula-hero,.page-id-12120 .eula-hero{max-width:1180px;margin:0 auto 88px;text-align:center}.page-id-11993 .eula-kicker,.page-id-12120 .eula-kicker{margin:0 0 18px;color:#ec0f6b;font-size:12px;font-weight:750;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-11993 .eula-title,.page-id-12120 .eula-title{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(56px, 6.4vw, 104px);font-weight:500;line-height:.9;letter-spacing:-.075em}.page-id-11993 .eula-title span,.page-id-12120 .eula-title span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.08em}.page-id-11993 .eula-updated,.page-id-12120 .eula-updated{margin:28px 0 0;color:rgb(255 255 255 / .48);font-size:13px;font-weight:650;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.page-id-11993 .eula-intro,.page-id-12120 .eula-intro{max-width:760px;margin:24px auto 0;color:rgb(255 255 255 / .72);font-size:clamp(16px, 1.25vw, 19px);font-weight:400;line-height:1.65}.page-id-11993 .eula-layout,.page-id-12120 .eula-layout{display:grid;grid-template-columns:300px minmax(0,1250px);gap:56px;align-items:start;justify-content:center;width:100%}.page-id-11993 .eula-toc,.page-id-12120 .eula-toc{position:sticky;top:112px;width:100%;max-height:calc(100vh - 150px);overflow-y:auto;padding:26px;border:1px solid rgb(255 255 255 / .09);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025)),rgb(255 255 255 / .025);backdrop-filter:blur(18px);box-shadow:0 24px 60px rgb(0 0 0 / .22);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) #fff0}.page-id-11993 .eula-toc::-webkit-scrollbar,.page-id-12120 .eula-toc::-webkit-scrollbar{width:4px}.page-id-11993 .eula-toc::-webkit-scrollbar-thumb,.page-id-12120 .eula-toc::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .18);border-radius:999px}.page-id-11993 .eula-toc span,.page-id-12120 .eula-toc span{display:block;margin:0 0 18px;color:rgb(255 255 255 / .42);font-size:11px;font-weight:750;line-height:1;letter-spacing:.16em;text-transform:uppercase}.page-id-11993 .eula-toc a,.page-id-12120 .eula-toc a{display:block;padding:12px 0;color:rgb(255 255 255 / .66);font-size:15px;font-weight:650;line-height:1.35;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .065);transition:color .2s ease,padding-left .2s ease,border-color .2s ease}.page-id-11993 .eula-toc a:last-child,.page-id-12120 .eula-toc a:last-child{border-bottom:0}.page-id-11993 .eula-toc a:hover,.page-id-12120 .eula-toc a:hover{color:#fff;padding-left:7px;border-color:rgb(236 15 107 / .35)}.page-id-11993 .eula-content,.page-id-12120 .eula-content{position:relative;width:100%;padding:52px;border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .05);overflow:hidden}.page-id-11993 .eula-content::before,.page-id-12120 .eula-content::before{content:"";position:absolute;top:0;left:52px;right:52px;height:1px;background:linear-gradient(90deg,transparent,rgb(236 15 107 / .55),rgb(255 255 255 / .18),transparent)}.page-id-11993 .eula-content section,.page-id-12120 .eula-content section{padding:0 0 46px;margin:0 0 46px;border-bottom:1px solid rgb(255 255 255 / .08)}.page-id-11993 .eula-content section:last-child,.page-id-12120 .eula-content section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.page-id-11993 .eula-content h2,.page-id-12120 .eula-content h2{margin:0 0 22px;color:#fff;font-size:clamp(24px, 2vw, 34px);font-weight:850;line-height:1.08;letter-spacing:-.045em}.page-id-11993 .eula-content p,.page-id-12120 .eula-content p{margin:0 0 18px;color:rgb(255 255 255 / .68);font-size:15.5px;font-weight:400;line-height:1.82;letter-spacing:-.005em}.page-id-11993 .eula-content p:last-child,.page-id-12120 .eula-content p:last-child{margin-bottom:0}.page-id-11993 .eula-content ul,.page-id-12120 .eula-content ul{margin:0 0 20px;padding:0;list-style:none}.page-id-11993 .eula-content li,.page-id-12120 .eula-content li{position:relative;margin:0 0 12px;padding-left:24px;color:rgb(255 255 255 / .68);font-size:15.5px;line-height:1.72}.page-id-11993 .eula-content li::before,.page-id-12120 .eula-content li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:999px;background:#ec0f6b;box-shadow:0 0 18px rgb(236 15 107 / .35)}.page-id-11993 .eula-content strong,.page-id-12120 .eula-content strong{color:rgb(255 255 255 / .88);font-weight:750}.page-id-11993 .eula-content a,.page-id-12120 .eula-content a{color:#fff;text-decoration-line:underline;text-decoration-color:rgb(236 15 107 / .75);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.page-id-11993 .eula-content a:hover,.page-id-12120 .eula-content a:hover{color:#ec0f6b;text-decoration-color:rgb(236 15 107)}.page-id-11993 .eula-content section.eula-contact-card,.page-id-12120 .eula-content section.eula-contact-card{margin:0;padding:34px 36px;border-bottom:0;border-radius:22px;border:1px solid rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .075),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .02)),rgb(255 255 255 / .035)}.page-id-11993 .eula-content section.eula-contact-card h2,.page-id-12120 .eula-content section.eula-contact-card h2{margin:0 0 14px;font-size:clamp(22px, 1.7vw, 30px);line-height:1.1;letter-spacing:-.035em}.page-id-11993 .eula-content section.eula-contact-card p,.page-id-12120 .eula-content section.eula-contact-card p{max-width:720px;margin:0;font-size:15px;line-height:1.7}.page-id-11993 .eula-content section.eula-contact-card a,.page-id-12120 .eula-content section.eula-contact-card a{font-weight:700}@media (max-width:1200px){.page-id-11993 .entry-content,.page-id-12120 .entry-content{padding:96px 32px 120px}.page-id-11993 .figuree-eula-page,.page-id-12120 .figuree-eula-page{width:min(100%, 1080px)}.page-id-11993 .eula-hero,.page-id-12120 .eula-hero{max-width:980px;margin-bottom:72px}.page-id-11993 .eula-layout,.page-id-12120 .eula-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;justify-content:stretch}.page-id-11993 .eula-content,.page-id-12120 .eula-content{padding:40px}.page-id-11993 .eula-content::before,.page-id-12120 .eula-content::before{left:40px;right:40px}}@media (max-width:900px){.page-id-11993 .entry-content,.page-id-12120 .entry-content{padding:76px 22px 100px}.page-id-11993 .eula-hero,.page-id-12120 .eula-hero{margin-bottom:46px;text-align:left}.page-id-11993 .eula-title,.page-id-12120 .eula-title{font-size:clamp(48px, 14vw, 82px);line-height:.92}.page-id-11993 .eula-intro,.page-id-12120 .eula-intro{margin-left:0;margin-right:0}.page-id-11993 .eula-layout,.page-id-12120 .eula-layout{grid-template-columns:1fr;gap:34px}.page-id-11993 .eula-toc,.page-id-12120 .eula-toc{position:relative;top:auto;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.page-id-11993 .eula-toc span,.page-id-12120 .eula-toc span{grid-column:1 / -1}.page-id-11993 .eula-content,.page-id-12120 .eula-content{padding:30px 24px;border-radius:20px}.page-id-11993 .eula-content::before,.page-id-12120 .eula-content::before{left:24px;right:24px}.page-id-11993 .eula-content section,.page-id-12120 .eula-content section{padding-bottom:36px;margin-bottom:36px}.page-id-11993 .eula-content p,.page-id-12120 .eula-content p,.page-id-11993 .eula-content li,.page-id-12120 .eula-content li{font-size:14px;line-height:1.78}}@media (max-width:560px){.page-id-11993 .entry-content,.page-id-12120 .entry-content{padding:64px 18px 88px}.page-id-11993 .eula-title,.page-id-12120 .eula-title{font-size:clamp(42px, 14vw, 68px)}.page-id-11993 .eula-intro,.page-id-12120 .eula-intro{font-size:15px}.page-id-11993 .eula-toc,.page-id-12120 .eula-toc{grid-template-columns:1fr;padding:20px}.page-id-11993 .eula-toc a,.page-id-12120 .eula-toc a{font-size:13px}.page-id-11993 .eula-content,.page-id-12120 .eula-content{padding:26px 20px}.page-id-11993 .eula-content h2,.page-id-12120 .eula-content h2{font-size:22px}.page-id-11993 .eula-content section.eula-contact-card,.page-id-12120 .eula-content section.eula-contact-card{padding:28px 22px}}.page-id-11053,.page-id-12119{background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .065),transparent 34%),radial-gradient(circle at 86% 16%,rgb(255 255 255 / .06),transparent 28%),linear-gradient(180deg,#070707 0%,#050505 45%,#090909 100%)}.page-id-11053 .site-main,.page-id-12119 .site-main{background:#fff0}.page-id-11053 .entry-header,.page-id-12119 .entry-header{display:none}.page-id-11053 .entry-content,.page-id-12119 .entry-content{max-width:none;width:100%;margin:0;padding:108px 40px 130px}.page-id-11053 .figuree-sponsored-page,.page-id-12119 .figuree-sponsored-page{position:relative;width:min(100%, 1800px);margin:0 auto;color:#fff}.page-id-11053 .figuree-sponsored-page::before,.page-id-12119 .figuree-sponsored-page::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.page-id-11053 .sponsored-hero,.page-id-12119 .sponsored-hero{max-width:1180px;margin:0 auto 88px;text-align:center}.page-id-11053 .sponsored-kicker,.page-id-12119 .sponsored-kicker{margin:0 0 18px;color:#ec0f6b;font-size:12px;font-weight:750;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-11053 .sponsored-title,.page-id-12119 .sponsored-title{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(56px, 6.4vw, 104px);font-weight:500;line-height:.9;letter-spacing:-.075em}.page-id-11053 .sponsored-title span,.page-id-12119 .sponsored-title span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.08em}.page-id-11053 .sponsored-updated,.page-id-12119 .sponsored-updated{margin:28px 0 0;color:rgb(255 255 255 / .48);font-size:13px;font-weight:650;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.page-id-11053 .sponsored-intro,.page-id-12119 .sponsored-intro{max-width:780px;margin:24px auto 0;color:rgb(255 255 255 / .72);font-size:clamp(16px, 1.25vw, 19px);font-weight:400;line-height:1.65}.page-id-11053 .sponsored-layout,.page-id-12119 .sponsored-layout{display:grid;grid-template-columns:300px minmax(0,1250px);gap:56px;align-items:start;justify-content:center;width:100%}.page-id-11053 .sponsored-toc,.page-id-12119 .sponsored-toc{position:sticky;top:112px;width:100%;max-height:calc(100vh - 150px);overflow-y:auto;padding:26px;border:1px solid rgb(255 255 255 / .09);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025)),rgb(255 255 255 / .025);backdrop-filter:blur(18px);box-shadow:0 24px 60px rgb(0 0 0 / .22);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .18) #fff0}.page-id-11053 .sponsored-toc::-webkit-scrollbar,.page-id-12119 .sponsored-toc::-webkit-scrollbar{width:4px}.page-id-11053 .sponsored-toc::-webkit-scrollbar-thumb,.page-id-12119 .sponsored-toc::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .18);border-radius:999px}.page-id-11053 .sponsored-toc span,.page-id-12119 .sponsored-toc span{display:block;margin:0 0 18px;color:rgb(255 255 255 / .42);font-size:11px;font-weight:750;line-height:1;letter-spacing:.16em;text-transform:uppercase}.page-id-11053 .sponsored-toc a,.page-id-12119 .sponsored-toc a{display:block;padding:12px 0;color:rgb(255 255 255 / .66);font-size:15px;font-weight:650;line-height:1.35;letter-spacing:-.01em;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .065);transition:color .2s ease,padding-left .2s ease,border-color .2s ease}.page-id-11053 .sponsored-toc a:last-child,.page-id-12119 .sponsored-toc a:last-child{border-bottom:0}.page-id-11053 .sponsored-toc a:hover,.page-id-12119 .sponsored-toc a:hover{color:#fff;padding-left:7px;border-color:rgb(236 15 107 / .35)}.page-id-11053 .sponsored-content,.page-id-12119 .sponsored-content{position:relative;width:100%;padding:52px;border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .05);overflow:hidden}.page-id-11053 .sponsored-content::before,.page-id-12119 .sponsored-content::before{content:"";position:absolute;top:0;left:52px;right:52px;height:1px;background:linear-gradient(90deg,transparent,rgb(236 15 107 / .55),rgb(255 255 255 / .18),transparent)}.page-id-11053 .sponsored-content section,.page-id-12119 .sponsored-content section{padding:0 0 52px;margin:0 0 52px;border-bottom:1px solid rgb(255 255 255 / .08)}.page-id-11053 .sponsored-content section:last-child,.page-id-12119 .sponsored-content section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.page-id-11053 .sponsored-content h2,.page-id-12119 .sponsored-content h2{margin:0 0 22px;color:#fff;font-size:clamp(24px, 2vw, 34px);font-weight:850;line-height:1.08;letter-spacing:-.045em}.page-id-11053 .sponsored-content h3,.page-id-12119 .sponsored-content h3{margin:0 0 12px;color:#fff;font-size:22px;font-weight:850;line-height:1.1;letter-spacing:-.04em}.page-id-11053 .sponsored-section-label,.page-id-12119 .sponsored-section-label{margin:0 0 12px;color:#ec0f6b;font-size:11px;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase}.page-id-11053 .sponsored-content p,.page-id-12119 .sponsored-content p{margin:0 0 18px;color:rgb(255 255 255 / .68);font-size:15.5px;font-weight:400;line-height:1.82;letter-spacing:-.005em}.page-id-11053 .sponsored-content p:last-child,.page-id-12119 .sponsored-content p:last-child{margin-bottom:0}.page-id-11053 .sponsored-content ul,.page-id-12119 .sponsored-content ul{margin:0 0 20px;padding:0;list-style:none}.page-id-11053 .sponsored-content li,.page-id-12119 .sponsored-content li{position:relative;margin:0 0 12px;padding-left:24px;color:rgb(255 255 255 / .68);font-size:15.5px;line-height:1.72}.page-id-11053 .sponsored-content li::before,.page-id-12119 .sponsored-content li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:999px;background:#ec0f6b;box-shadow:0 0 18px rgb(236 15 107 / .35)}.page-id-11053 .sponsored-content code,.page-id-12119 .sponsored-content code{display:inline-flex;padding:2px 7px;border:1px solid rgb(255 255 255 / .1);border-radius:7px;color:rgb(255 255 255 / .86);font-size:.92em;background:rgb(255 255 255 / .055)}.page-id-11053 .sponsored-content a,.page-id-12119 .sponsored-content a{color:#fff;text-decoration-line:underline;text-decoration-color:rgb(236 15 107 / .75);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.page-id-11053 .sponsored-content a:hover,.page-id-12119 .sponsored-content a:hover{color:#ec0f6b;text-decoration-color:rgb(236 15 107)}.page-id-11053 .sponsored-feature-grid,.page-id-12119 .sponsored-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.page-id-11053 .sponsored-feature-card,.page-id-12119 .sponsored-feature-card{min-height:230px;padding:28px;border:1px solid rgb(255 255 255 / .085);border-radius:22px;background:radial-gradient(circle at 0 0,rgb(255 255 255 / .065),transparent 42%),rgb(255 255 255 / .028)}.page-id-11053 .sponsored-feature-card span,.page-id-12119 .sponsored-feature-card span{display:inline-flex;margin-bottom:42px;color:#ec0f6b;font-size:12px;font-weight:850;letter-spacing:.08em}.page-id-11053 .sponsored-feature-card p,.page-id-12119 .sponsored-feature-card p{font-size:14.5px;line-height:1.7}.page-id-11053 .sponsored-pricing-grid,.page-id-12119 .sponsored-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.page-id-11053 .sponsored-plan,.page-id-12119 .sponsored-plan{position:relative;min-height:440px;padding:34px;border:1px solid rgb(255 255 255 / .095);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .02)),rgb(255 255 255 / .024);overflow:hidden}.page-id-11053 .sponsored-plan::before,.page-id-12119 .sponsored-plan::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .07),transparent 36%),radial-gradient(circle at 100% 100%,rgb(255 255 255 / .06),transparent 32%)}.page-id-11053 .sponsored-plan>*,.page-id-12119 .sponsored-plan>*{position:relative;z-index:1}.page-id-11053 .sponsored-plan-featured,.page-id-12119 .sponsored-plan-featured{border-color:rgb(236 15 107 / .38);box-shadow:0 26px 80px rgb(0 0 0 / .28)}.page-id-11053 .sponsored-plan-badge,.page-id-12119 .sponsored-plan-badge{display:inline-flex;width:auto;margin:0 0 28px;padding:8px 12px;border-radius:999px;color:#fff;font-size:11px;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:rgb(236 15 107 / .88)}.page-id-11053 .sponsored-plan:not(.sponsored-plan-featured) .sponsored-plan-badge,.page-id-12119 .sponsored-plan:not(.sponsored-plan-featured) .sponsored-plan-badge{background:rgb(255 255 255 / .12)}.page-id-11053 .sponsored-plan h3,.page-id-12119 .sponsored-plan h3{margin-bottom:14px;font-size:clamp(32px, 3vw, 48px);letter-spacing:-.065em}.page-id-11053 .sponsored-plan-desc,.page-id-12119 .sponsored-plan-desc{max-width:420px;min-height:58px}.page-id-11053 .sponsored-plan ul,.page-id-12119 .sponsored-plan ul{margin:30px 0 34px}.page-id-11053 .sponsored-plan li,.page-id-12119 .sponsored-plan li{font-size:14.5px;line-height:1.55}.page-id-11053 .sponsored-price,.page-id-12119 .sponsored-price{display:flex;align-items:flex-end;gap:12px;margin-top:auto}.page-id-11053 .sponsored-price strong,.page-id-12119 .sponsored-price strong{color:#fff;font-size:clamp(48px, 5vw, 72px);font-weight:850;line-height:.85;letter-spacing:-.07em}.page-id-11053 .sponsored-price span,.page-id-12119 .sponsored-price span{padding-bottom:7px;color:rgb(255 255 255 / .44);font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.page-id-11053 .sponsored-process,.page-id-12119 .sponsored-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.page-id-11053 .sponsored-process div,.page-id-12119 .sponsored-process div{padding:28px;border:1px solid rgb(255 255 255 / .085);border-radius:22px;background:rgb(255 255 255 / .026)}.page-id-11053 .sponsored-process span,.page-id-12119 .sponsored-process span{display:inline-flex;margin-bottom:34px;color:#ec0f6b;font-size:12px;font-weight:850;letter-spacing:.08em}.page-id-11053 .sponsored-process p,.page-id-12119 .sponsored-process p{font-size:14.5px;line-height:1.7}.page-id-11053 .sponsored-content section.sponsored-contact-card,.page-id-12119 .sponsored-content section.sponsored-contact-card{margin:0;padding:44px;border-bottom:0;border-radius:26px;border:1px solid rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .08),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .022)),rgb(255 255 255 / .035)}.page-id-11053 .sponsored-content section.sponsored-contact-card h2,.page-id-12119 .sponsored-content section.sponsored-contact-card h2{max-width:760px;margin-bottom:16px;font-size:clamp(30px, 3vw, 52px);line-height:.98;letter-spacing:-.065em}.page-id-11053 .sponsored-content section.sponsored-contact-card p,.page-id-12119 .sponsored-content section.sponsored-contact-card p{max-width:760px}.page-id-11053 .sponsored-contact-card>a,.page-id-12119 .sponsored-contact-card>a{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;min-height:var(--figuree-button-height,48px);padding:0 24px;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));border-radius:var(--figuree-button-radius,999px);color:var(--figuree-button-primary-text,#fff);font-size:13px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;background:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}.page-id-11053 .sponsored-contact-card>a:hover,.page-id-12119 .sponsored-contact-card>a:hover{color:var(--figuree-button-primary-text,#fff);filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:1200px){.page-id-11053 .entry-content,.page-id-12119 .entry-content{padding:96px 32px 120px}.page-id-11053 .figuree-sponsored-page,.page-id-12119 .figuree-sponsored-page{width:min(100%, 1080px)}.page-id-11053 .sponsored-hero,.page-id-12119 .sponsored-hero{max-width:980px;margin-bottom:72px}.page-id-11053 .sponsored-layout,.page-id-12119 .sponsored-layout{grid-template-columns:240px minmax(0,1fr);gap:48px;justify-content:stretch}.page-id-11053 .sponsored-content,.page-id-12119 .sponsored-content{padding:40px}.page-id-11053 .sponsored-content::before,.page-id-12119 .sponsored-content::before{left:40px;right:40px}.page-id-11053 .sponsored-feature-grid,.page-id-12119 .sponsored-feature-grid,.page-id-11053 .sponsored-process,.page-id-12119 .sponsored-process{grid-template-columns:1fr}}@media (max-width:900px){.page-id-11053 .entry-content,.page-id-12119 .entry-content{padding:76px 22px 100px}.page-id-11053 .sponsored-hero,.page-id-12119 .sponsored-hero{margin-bottom:46px;text-align:left}.page-id-11053 .sponsored-title,.page-id-12119 .sponsored-title{font-size:clamp(48px, 14vw, 82px);line-height:.92}.page-id-11053 .sponsored-intro,.page-id-12119 .sponsored-intro{margin-left:0;margin-right:0}.page-id-11053 .sponsored-layout,.page-id-12119 .sponsored-layout{grid-template-columns:1fr;gap:34px}.page-id-11053 .sponsored-toc,.page-id-12119 .sponsored-toc{position:relative;top:auto;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.page-id-11053 .sponsored-toc span,.page-id-12119 .sponsored-toc span{grid-column:1 / -1}.page-id-11053 .sponsored-content,.page-id-12119 .sponsored-content{padding:30px 24px;border-radius:20px}.page-id-11053 .sponsored-content::before,.page-id-12119 .sponsored-content::before{left:24px;right:24px}.page-id-11053 .sponsored-content section,.page-id-12119 .sponsored-content section{padding-bottom:36px;margin-bottom:36px}.page-id-11053 .sponsored-content p,.page-id-12119 .sponsored-content p,.page-id-11053 .sponsored-content li,.page-id-12119 .sponsored-content li{font-size:14px;line-height:1.78}.page-id-11053 .sponsored-pricing-grid,.page-id-12119 .sponsored-pricing-grid{grid-template-columns:1fr}.page-id-11053 .sponsored-plan,.page-id-12119 .sponsored-plan{min-height:auto}.page-id-11053 .sponsored-content section.sponsored-contact-card,.page-id-12119 .sponsored-content section.sponsored-contact-card{padding:34px 28px}}@media (max-width:560px){.page-id-11053 .entry-content,.page-id-12119 .entry-content{padding:64px 18px 88px}.page-id-11053 .sponsored-title,.page-id-12119 .sponsored-title{font-size:clamp(42px, 14vw, 68px)}.page-id-11053 .sponsored-intro,.page-id-12119 .sponsored-intro{font-size:15px}.page-id-11053 .sponsored-toc,.page-id-12119 .sponsored-toc{grid-template-columns:1fr;padding:20px}.page-id-11053 .sponsored-toc a,.page-id-12119 .sponsored-toc a{font-size:13px}.page-id-11053 .sponsored-content,.page-id-12119 .sponsored-content{padding:26px 20px}.page-id-11053 .sponsored-content h2,.page-id-12119 .sponsored-content h2{font-size:22px}.page-id-11053 .sponsored-feature-card,.page-id-12119 .sponsored-feature-card,.page-id-11053 .sponsored-process div,.page-id-12119 .sponsored-process div{padding:22px}.page-id-11053 .sponsored-content section.sponsored-contact-card,.page-id-12119 .sponsored-content section.sponsored-contact-card{padding:28px 22px}}.page-id-11053 .sponsored-contact-card h2 span,.page-id-12119 .sponsored-contact-card h2 span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.08em}.page-id-12214{background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .065),transparent 34%),radial-gradient(circle at 82% 10%,rgb(255 255 255 / .055),transparent 26%),linear-gradient(180deg,#070707 0%,#050505 45%,#090909 100%)}.page-id-12214 .site-main{background:#fff0}.page-id-12214 .entry-header{display:none}.page-id-12214 .entry-content{max-width:none;width:100%;margin:0;padding:108px 40px 130px}.page-id-12214 .entry-header{display:none!important}.page-id-12214 .site-main,.page-id-12214 .entry-content,.page-id-12214 .wp-block-post-content,.page-id-12214 .fs-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.page-id-12214 .entry-content>*,.page-id-12214 .alignwide,.page-id-12214 .alignfull{max-width:none!important}.page-id-12214 .figuree-about-page{position:relative;isolation:isolate;overflow:visible;width:100vw;max-width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;color:#fff}.page-id-12214 .figuree-about-page>*{width:min(calc(100vw - 96px), 1800px);max-width:1800px;margin-left:auto;margin-right:auto}@media(max-width:768px){.page-id-12214 .figuree-about-page>*{width:min(calc(100vw - 36px), 1800px)}}.page-id-12214 .figuree-about-page::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.page-id-12214 .about-section{margin-top:78px}.page-id-12214 .about-section-label,.page-id-12214 .about-kicker{margin:0 0 18px;color:#ec0f6b;font-size:12px;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-12214 .about-section-head{display:grid;grid-template-columns:minmax(0,680px) minmax(0,520px);justify-content:space-between;gap:48px;margin-bottom:32px}.page-id-12214 .about-section-head h2,.page-id-12214 .about-split-item h2,.page-id-12214 .about-legal-card h2{margin:0;color:#fff;font-size:clamp(28px, 2.35vw, 42px);font-weight:760;line-height:1.04;letter-spacing:-.055em}.page-id-12214 .about-section-head p,.page-id-12214 .about-split-item p,.page-id-12214 .about-legal-card p,.page-id-12214 .about-intro{margin:0;color:rgb(255 255 255 / .68);font-size:16px;line-height:1.75;letter-spacing:-.01em}@media(max-width:900px){.page-id-12214 .about-section-head{grid-template-columns:1fr;gap:18px}}.page-id-12214 .about-hero{position:relative;display:block;width:100%;max-width:1800px;min-height:auto;margin:0 auto 42px;padding:var(--figuree-header-clearance,clamp(118px, 11vh, 160px)) 0 clamp(44px, 5vh, 68px);overflow:visible;background:none;border:0;box-shadow:none}.page-id-12214 .about-hero::before,.page-id-12214 .about-hero::after{display:none;content:none}.page-id-12214 .about-hero-art,.page-id-12214 .about-hero-glyph{display:none!important}.page-id-12214 .about-hero-copy{position:relative;z-index:2;max-width:1380px}.page-id-12214 .about-title{max-width:1380px;margin:0;color:#fff;font-size:clamp(48px, 4.4vw, 78px);font-weight:500;line-height:.92;letter-spacing:-.055em}.page-id-12214 .about-title span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:normal}.page-id-12214 .about-intro{max-width:620px;margin:28px 0 0;color:rgb(255 255 255 / .68);font-size:18px;line-height:1.65}.page-id-12214 .about-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.page-id-12214 .about-button{font-size:12px;font-weight:850;line-height:1;letter-spacing:.08em;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.page-id-12214 .about-button-ghost{border-color:var(--figuree-button-secondary-border,rgb(255 255 255 / .16));background:rgb(255 255 255 / .035)}.page-id-12214 .about-button-primary:hover,.page-id-12214 .about-button-ghost:hover{transform:translateY(-2px)}@media (max-width:767px){.page-id-12214 .figuree-about-page>*{width:min(calc(100vw - 32px), 1800px)}.page-id-12214 .about-hero{margin-bottom:34px;padding-top:calc(var(--figuree-header-clearance, 118px) + 10px);padding-bottom:36px}.page-id-12214 .about-hero-copy{max-width:100%}.page-id-12214 .about-title{max-width:100%;font-size:clamp(40px,11.5vw,62px);line-height:.98;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal}.page-id-12214 .about-title span{letter-spacing:-.015em}.page-id-12214 .about-intro{max-width:100%;margin-top:22px;font-size:15.5px;line-height:1.68}.page-id-12214 .about-hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.page-id-12214 .about-button{width:100%;min-height:var(--figuree-button-height,48px)}}.page-id-12214 .about-hero-art{position:relative;z-index:1;min-height:560px}.page-id-12214 .about-hero-glyph{position:absolute;top:50%;left:50%;transform:translate(-46%,-48%);color:#fff0;font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-size:clamp(420px, 34vw, 680px);font-style:italic;line-height:.7;-webkit-text-stroke:1px rgb(236 15 107 / .32);text-shadow:0 0 44px rgb(236 15 107 / .34),0 0 120px rgb(236 15 107 / .22);opacity:.88}.page-id-12214 .about-hero-glyph::before,.page-id-12214 .about-hero-glyph::after{content:"";position:absolute;inset:20% -8%;border:1px solid rgb(236 15 107 / .18);transform:rotate(-8deg)}.page-id-12214 .about-split-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid rgb(255 255 255 / .09);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .32);overflow:hidden}.page-id-12214 .about-split-item{padding:48px}.page-id-12214 .about-split-item+.about-split-item{border-left:1px solid rgb(255 255 255 / .08)}.page-id-12214 .about-split-item h2{max-width:580px;margin-bottom:24px}.page-id-12214 .about-split-item p+p{margin-top:18px}.page-id-12214 .about-split-item ul{margin:24px 0 0;padding:0;list-style:none}.page-id-12214 .about-split-item li{position:relative;margin:0 0 14px;padding-left:24px;color:rgb(255 255 255 / .68);font-size:15.5px;line-height:1.65}.page-id-12214 .about-split-item li::before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:999px;background:#ec0f6b;box-shadow:0 0 18px rgb(236 15 107 / .35)}.page-id-12214 .about-split-item strong{color:rgb(255 255 255 / .88)}.page-id-12214 .about-process-grid,.page-id-12214 .about-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.page-id-12214 .about-process-card,.page-id-12214 .about-trust-card{min-height:260px;padding:30px;border:1px solid rgb(255 255 255 / .085);border-radius:22px;background:radial-gradient(circle at 0 0,rgb(255 255 255 / .065),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018)),rgb(255 255 255 / .02);box-shadow:0 22px 60px rgb(0 0 0 / .22)}.page-id-12214 .about-process-card span{display:inline-flex;margin-bottom:58px;color:#ec0f6b;font-size:13px;font-weight:850;letter-spacing:.08em}.page-id-12214 .about-process-card h3,.page-id-12214 .about-trust-card h3{margin:0 0 14px;color:#fff;font-size:20px;font-weight:850;line-height:1.08;letter-spacing:-.035em}.page-id-12214 .about-process-card p,.page-id-12214 .about-trust-card p{margin:0;color:rgb(255 255 255 / .64);font-size:14.5px;line-height:1.68}.page-id-12214 .about-team-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:68px;align-items:start}.page-id-12214 .about-team-card-v2{position:relative;min-width:0;padding-top:34px}.page-id-12214 .about-team-quote-v2{min-width:0}.page-id-12214 .about-team-visual{position:relative;height:420px;border:1px solid rgb(255 255 255 / .08);border-radius:22px 22px 0 0;background:var(--figuree-accent,#ec0f6b);overflow:visible;isolation:isolate}.page-id-12214 .about-team-visual::before{content:"";position:absolute;inset:0;z-index:0;border-radius:22px 22px 0 0;pointer-events:none;opacity:.32;mix-blend-mode:soft-light;background:linear-gradient(rgb(255 255 255 / .16) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .14) 1px,transparent 1px),url(/wp-content/themes/figuree-store/assets/images/figuree-grain.webp);background-size:38px 38px,38px 38px,260px 260px;background-position:center,center,center;background-repeat:repeat,repeat,repeat}.page-id-12214 .about-team-visual::after{content:"";position:absolute;inset:0;z-index:0;border-radius:22px 22px 0 0;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / .04),rgb(0 0 0 / .16)),radial-gradient(circle at 50% 80%,rgb(0 0 0 / .18),transparent 48%)}.page-id-12214 .about-team-doodle{position:absolute;inset:0;z-index:1;border-radius:22px 22px 0 0;opacity:0;overflow:hidden;transition:opacity .35s ease,transform .35s ease;transform:scale(1.04);background-image:url(https://figureestudio.com/wp-content/uploads/2025/10/hover.webp);background-size:cover;background-position:center;mix-blend-mode:screen;pointer-events:none}.page-id-12214 .about-team-card-v2:hover .about-team-doodle{opacity:.48;transform:scale(1)}.page-id-12214 .about-team-visual img{position:absolute;left:50%;bottom:0;z-index:2;width:auto;max-width:none;height:116%;object-fit:contain;object-position:center bottom;transform:translateX(-50%);transition:transform .35s ease;filter:drop-shadow(0 18px 28px rgb(0 0 0 / .18))}.page-id-12214 .about-team-card-v2:hover .about-team-visual img{transform:translateX(-50%) translateY(-8px) scale(1.025)}.page-id-12214 .about-team-social{position:absolute;left:50%;bottom:18px;z-index:5;display:flex;gap:12px;opacity:0;transform:translateX(-50%) translateY(10px);transition:opacity .28s ease,transform .28s ease}.page-id-12214 .about-team-card-v2:hover .about-team-social{opacity:1;transform:translateX(-50%) translateY(0)}.page-id-12214 .about-team-social a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;font-size:15px;text-decoration:none;border:1px solid rgb(255 255 255 / .18);background:rgb(0 0 0 / .22);backdrop-filter:blur(10px);transition:transform .2s ease,background .2s ease,border-color .2s ease}.page-id-12214 .about-team-social a:hover{color:#fff;background:rgb(0 0 0 / .36);border-color:rgb(255 255 255 / .34);transform:translateY(-2px)}.page-id-12214 .about-team-meta{position:relative;z-index:6;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:68px;padding:16px 18px;border:1px solid rgb(255 255 255 / .08);border-top:0;border-radius:0 0 22px 22px;background:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px),url(/wp-content/themes/figuree-store/assets/images/figuree-grain.webp),linear-gradient(180deg,rgb(255 255 255 / .035),rgb(255 255 255 / .015)),rgb(11 11 11 / .92);background-size:34px 34px,34px 34px,240px 240px,auto,auto;background-blend-mode:normal,normal,overlay,normal,normal;box-shadow:0 24px 60px rgb(0 0 0 / .18)}.page-id-12214 .about-team-meta h3{margin:0;color:#fff;font-size:15px;font-weight:850;line-height:1;letter-spacing:.03em;text-transform:uppercase}.page-id-12214 .about-team-meta span{padding-left:14px;border-left:1px solid rgb(255 255 255 / .16);color:rgb(255 255 255 / .62);font-size:12.5px;line-height:1.25}.page-id-12214 .about-team-quote-v2{grid-column:span 2;display:flex;min-height:522px;border:1px solid rgb(255 255 255 / .08);border-radius:22px;background:radial-gradient(circle at 0 0,rgb(255 255 255 / .075),transparent 40%),linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018)),rgb(255 255 255 / .02);overflow:hidden}.page-id-12214 .about-team-quote-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%;padding:36px 34px;text-align:center}.page-id-12214 .about-team-quote-v2>.about-team-quote-inner>span{color:#ec0f6b;font-size:58px;font-weight:900;line-height:.7}.page-id-12214 .about-team-quote-v2 blockquote{max-width:620px;margin:14px auto 26px;color:rgb(255 255 255 / .86);font-family:"Instrument Serif",serif;font-size:clamp(24px, 2vw, 36px);font-style:italic;font-weight:400;line-height:1.16;letter-spacing:-.045em;text-align:center}.page-id-12214 .about-team-quote-v2 p{margin:0;color:#ec0f6b;font-size:13px;font-weight:800;letter-spacing:.04em}.page-id-12214 .about-team-quote-v2{align-items:center;justify-content:center}.page-id-12214 .about-team-quote-v2>.about-team-quote-inner>span,.page-id-12214 .about-team-quote-v2 p{text-align:center}@media (max-width:1200px){.page-id-12214 .about-team-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.page-id-12214 .about-team-quote-v2{grid-column:span 3;min-height:auto}}@media (max-width:860px){.page-id-12214 .about-team-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-12214 .about-team-quote-v2{grid-column:1 / -1}.page-id-12214 .about-team-visual{height:380px}}@media (max-width:560px){.page-id-12214 .about-team-grid-v2{grid-template-columns:1fr;gap:18px}.page-id-12214 .about-team-card-v2{padding-top:28px}.page-id-12214 .about-team-quote-v2{grid-column:auto}.page-id-12214 .about-team-visual{height:360px}.page-id-12214 .about-team-meta{grid-template-columns:1fr;gap:8px}.page-id-12214 .about-team-meta span{padding-left:0;border-left:0}.page-id-12214 .about-team-quote-inner{padding:28px 22px}}.page-id-12214 .about-trust-card{min-height:220px}.page-id-12214 .about-legal-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.page-id-12214 .about-legal-card{padding:42px;border:1px solid rgb(255 255 255 / .085);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 24px 70px rgb(0 0 0 / .24)}.page-id-12214 .about-legal-card h2{margin-bottom:22px}.page-id-12214 .about-legal-card p+p{margin-top:18px}.page-id-12214 .about-legal-warning{border-color:rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .075),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018)}.page-id-12214 .about-cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.55fr);gap:clamp(60px, 8vw, 140px);align-items:end;margin-top:180px;margin-bottom:140px;padding:90px 0;border:0;border-radius:0;text-align:left;background:none;box-shadow:none}.page-id-12214 .about-cta h2{max-width:1040px;margin:0;color:#fff;font-size:clamp(48px, 5.4vw, 86px);font-weight:500;line-height:.92;letter-spacing:-.065em;text-align:left}.page-id-12214 .about-cta h2 span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;color:#fff;font-weight:400;letter-spacing:-.01em}.page-id-12214 .about-cta-content{max-width:460px;justify-self:end}.page-id-12214 .about-cta p{margin:0 0 30px;color:rgb(255 255 255 / .68);font-size:16px;line-height:1.7}.page-id-12214 .about-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--figuree-button-height,48px);margin-top:0;padding:0 26px;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));border-radius:var(--figuree-button-radius,999px);color:var(--figuree-button-primary-text,#fff);font-size:13px;font-weight:850;line-height:1;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;background:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}.page-id-12214 .about-cta a:hover{color:var(--figuree-button-primary-text,#fff);filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:1300px){.page-id-12214 .about-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-id-12214 .about-team-quote{grid-column:span 2}.page-id-12214 .about-process-grid,.page-id-12214 .about-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.page-id-12214 .entry-content{padding:86px 24px 110px}.page-id-12214 .about-hero{grid-template-columns:1fr;min-height:auto;gap:34px;padding:24px 0 40px}.page-id-12214 .about-hero-art{display:none}.page-id-12214 .about-title{font-size:clamp(52px, 12vw, 92px)}.page-id-12214 .about-split-card,.page-id-12214 .about-legal-section,.page-id-12214 .about-section-head{grid-template-columns:1fr}.page-id-12214 .about-split-item+.about-split-item{border-left:0;border-top:1px solid rgb(255 255 255 / .08)}.page-id-12214 .about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-id-12214 .about-team-quote{grid-column:1 / -1}}@media (max-width:720px){.page-id-12214 .entry-content{padding:72px 18px 88px}.page-id-12214 .about-section{margin-top:56px}.page-id-12214 .about-title{font-size:clamp(44px, 15vw, 72px)}.page-id-12214 .about-intro{font-size:15px}.page-id-12214 .about-hero-actions{flex-direction:column;align-items:stretch}.page-id-12214 .about-split-item,.page-id-12214 .about-legal-card{padding:28px 22px}.page-id-12214 .about-process-grid,.page-id-12214 .about-trust-grid,.page-id-12214 .about-team-grid{grid-template-columns:1fr}.page-id-12214 .about-process-card,.page-id-12214 .about-trust-card{min-height:auto;padding:24px}.page-id-12214 .about-process-card span{margin-bottom:34px}.page-id-12214 .about-team-quote{padding:30px 24px}.page-id-12214 .about-cta{padding:38px 24px}}.page-id-12214 .about-section-head h2 span,.page-id-12214 .about-split-item h2 span,.page-id-12214 .about-legal-card h2 span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.055em}.page-id-12214 .about-section{margin-top:120px}.page-id-12214 .about-process-section{margin-top:130px}.page-id-12214 .about-team-section{margin-top:140px}.page-id-12214 .about-trust-section,.page-id-12214 .about-legal-section{margin-top:130px}.page-id-12214 .about-cta{margin-top:130px}.page-id-12214 .about-section-label,.page-id-12214 .about-kicker{position:relative;display:inline-flex;align-items:center;gap:16px;margin:0 0 18px;color:#ec0f6b;font-size:12px;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-12214 .about-section-label::before,.page-id-12214 .about-kicker::before{content:"";display:inline-block;width:54px;height:1px;background:rgb(236 15 107 / .9)}.page-id-12214 .about-section-head{grid-template-columns:minmax(0,1080px) minmax(320px,560px);gap:80px;align-items:start;margin-bottom:46px}.page-id-12214 .about-section-head h2,.page-id-12214 .about-split-item h2,.page-id-12214 .about-legal-card h2{max-width:none;font-size:clamp(28px, 2.4vw, 44px);line-height:1.02;letter-spacing:-.055em}@media (min-width:1001px){.page-id-12214 .about-section-head h2{white-space:nowrap}}.page-id-12214 .about-split-item h2{font-size:clamp(28px, 2.15vw, 40px);line-height:1.06}.page-id-12214 .about-section-head h2 span,.page-id-12214 .about-split-item h2 span,.page-id-12214 .about-legal-card h2 span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.055em}.page-id-12214 .about-section-head>p{max-width:560px;padding-top:10px}@media (max-width:1000px){.page-id-12214 .about-section{margin-top:82px}.page-id-12214 .about-process-section,.page-id-12214 .about-team-section,.page-id-12214 .about-trust-section,.page-id-12214 .about-legal-section,.page-id-12214 .about-cta{margin-top:86px}.page-id-12214 .about-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.page-id-12214 .about-section-head h2{white-space:normal;font-size:clamp(32px, 7vw, 52px)}.page-id-12214 .about-section-label::before,.page-id-12214 .about-kicker::before{width:34px}}@media (max-width:560px){.page-id-12214 .about-section{margin-top:64px}.page-id-12214 .about-section-label,.page-id-12214 .about-kicker{gap:12px;font-size:11px;letter-spacing:.14em}.page-id-12214 .about-section-label::before,.page-id-12214 .about-kicker::before{width:26px}}.page-id-12214 .about-section>.about-section-head .about-section-label,.page-id-12214 .about-hero .about-kicker{position:relative;display:inline-flex;align-items:center;gap:14px;margin:0 0 20px;color:#ff2a7a;font-size:10px;font-weight:800;line-height:1;letter-spacing:.24em;text-transform:uppercase}.page-id-12214 .about-section>.about-section-head .about-section-label::before,.page-id-12214 .about-hero .about-kicker::before{content:"";display:inline-block;width:52px;height:1px;background:#ff2a7a;transform:translateY(-1px)}.page-id-12214 .about-split-card .about-section-label,.page-id-12214 .about-legal-card .about-section-label{display:block;margin:0 0 18px;color:rgb(255 255 255 / .62);font-size:12px;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase}.page-id-12214 .about-split-card .about-section-label::before,.page-id-12214 .about-legal-card .about-section-label::before{display:none;content:none}.page-id-12214 .about-team-visual{background:radial-gradient(circle at 50% 12%,rgb(255 255 255 / .20),transparent 30%),radial-gradient(circle at 50% 105%,rgb(0 0 0 / .24),transparent 42%),linear-gradient(180deg,#4a4a4d 0%,#252529 58%,#141417 100%)}.page-id-12214 .about-team-visual::after{content:"";position:absolute;inset:0;z-index:1;border-radius:22px 22px 0 0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgb(255 255 255 / .16) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .16) 1px,transparent 1px);background-size:24px 24px;mix-blend-mode:overlay}.page-id-12214 .about-team-doodle{z-index:2;opacity:0;mix-blend-mode:screen}.page-id-12214 .about-team-card-v2:hover .about-team-doodle{opacity:.42}.page-id-12214 .about-team-visual img{z-index:3}.page-id-12214 .about-team-social{z-index:5}.page-id-12214 .about-team-meta{min-height:78px;padding:18px 20px;gap:16px;background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018)),rgb(10 10 10 / .96)}.page-id-12214 .about-team-meta h3{margin:0;color:#fff;font-size:clamp(17px, 1.15vw, 22px);font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase}.page-id-12214 .about-team-meta span{padding-left:16px;border-left:1px solid rgb(255 255 255 / .18);color:rgb(255 255 255 / .72);font-size:clamp(13px, .9vw, 15px);font-weight:500;line-height:1.25;letter-spacing:-.01em}.page-id-12214 .about-team-card-v2:nth-child(1) .about-team-visual,.page-id-12214 .about-team-card-v2:nth-child(3) .about-team-visual,.page-id-12214 .about-team-card-v2:nth-child(6) .about-team-visual,.page-id-12214 .about-team-card-v2:nth-child(8) .about-team-visual,.page-id-12214 .about-team-card-v2:nth-child(9) .about-team-visual{background:radial-gradient(circle at 50% 12%,rgb(255 255 255 / .20),transparent 30%),radial-gradient(circle at 50% 105%,rgb(0 0 0 / .24),transparent 42%),linear-gradient(180deg,#4a4a4d 0%,#252529 58%,#141417 100%)}.page-id-12214 .about-team-card-v2:nth-child(2) .about-team-visual,.page-id-12214 .about-team-card-v2:nth-child(4) .about-team-visual,.page-id-12214 .about-team-card-v2:nth-child(5) .about-team-visual,.page-id-12214 .about-team-card-v2:nth-child(7) .about-team-visual,.page-id-12214 .about-team-card-v2:nth-child(10) .about-team-visual{background:radial-gradient(circle at 50% 12%,rgb(255 255 255 / .12),transparent 34%),radial-gradient(circle at 50% 105%,rgb(0 0 0 / .42),transparent 44%),linear-gradient(180deg,#4a4a4d 0%,#252529 58%,#141417 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08),inset 0 -80px 120px rgb(0 0 0 / .18)}.page-id-12214 .about-team-card-v2:nth-child(1):hover .about-team-doodle,.page-id-12214 .about-team-card-v2:nth-child(3):hover .about-team-doodle,.page-id-12214 .about-team-card-v2:nth-child(6):hover .about-team-doodle,.page-id-12214 .about-team-card-v2:nth-child(8):hover .about-team-doodle,.page-id-12214 .about-team-card-v2:nth-child(9):hover .about-team-doodle{opacity:.46}.page-id-12214 .about-team-card-v2:nth-child(2):hover .about-team-doodle,.page-id-12214 .about-team-card-v2:nth-child(4):hover .about-team-doodle,.page-id-12214 .about-team-card-v2:nth-child(5):hover .about-team-doodle,.page-id-12214 .about-team-card-v2:nth-child(7):hover .about-team-doodle,.page-id-12214 .about-team-card-v2:nth-child(10):hover .about-team-doodle{opacity:.34}.page-id-12214 .about-team-quote-v2{grid-column:span 2;display:flex;align-items:center;justify-content:center;min-height:520px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.page-id-12214 .about-team-quote-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:680px;min-height:100%;padding:36px 24px;text-align:center}.page-id-12214 .about-team-quote-v2>.about-team-quote-inner>span{color:#ec0f6b;font-size:72px;font-weight:900;line-height:.7;margin-bottom:18px;text-align:center}.page-id-12214 .about-team-quote-v2 blockquote{max-width:680px;margin:0 auto 26px;color:rgb(255 255 255 / .88);font-family:"Instrument Serif",serif;font-size:clamp(30px, 2.7vw, 52px);font-style:italic;font-weight:400;line-height:1.04;letter-spacing:-.055em;text-align:center}.page-id-12214 .about-team-quote-v2 p{margin:0;color:#ec0f6b;font-size:13px;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}@media (max-width:1200px){.page-id-12214 .about-team-quote-v2{grid-column:1 / -1;min-height:360px}}@media (max-width:560px){.page-id-12214 .about-team-quote-v2{grid-column:auto;min-height:300px}.page-id-12214 .about-team-quote-v2 blockquote{font-size:clamp(28px, 10vw, 42px)}}.page-id-12214 .about-split-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible;margin-top:96px}.page-id-12214 .about-split-item{padding:0!important}.page-id-12214 .about-split-item+.about-split-item{border-left:0!important}.page-id-12214 .about-split-item h2{max-width:680px;margin-bottom:28px;font-size:clamp(34px, 3vw, 56px);line-height:.98;letter-spacing:-.065em}.page-id-12214 .about-split-item p{max-width:720px;color:rgb(255 255 255 / .68);font-size:17px;line-height:1.78}.page-id-12214 .about-split-item ul{max-width:760px;margin-top:30px}.page-id-12214 .about-split-item li{font-size:16.5px;line-height:1.7}@media (min-width:1001px){.page-id-12214 .about-split-item:nth-child(2){position:relative;padding-left:72px!important}.page-id-12214 .about-split-item:nth-child(2)::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:linear-gradient(to bottom,transparent,rgb(255 255 255 / .12),transparent)}}@media (max-width:1000px){.page-id-12214 .about-split-card{grid-template-columns:1fr;gap:58px;margin-top:72px}.page-id-12214 .about-split-item h2{font-size:clamp(32px, 7vw, 52px)}}.page-id-12214 .about-split-card .about-section-label{position:relative;display:inline-flex;align-items:center;gap:14px;margin:0 0 20px;color:#ff2a7a;font-size:10px;font-weight:800;line-height:1;letter-spacing:.24em;text-transform:uppercase}.page-id-12214 .about-split-card .about-section-label::before{content:"";display:inline-block;width:52px;height:1px;background:#ff2a7a;transform:translateY(-1px)}.page-id-12214 .about-split-item h2{max-width:none;margin:0 0 28px;color:#fff;font-size:clamp(28px, 2.4vw, 44px);font-weight:760;line-height:1.02;letter-spacing:-.055em}.page-id-12214 .about-split-item h2 span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.055em}@media (min-width:1001px){.page-id-12214 .about-split-item h2{white-space:nowrap}}@media (max-width:1000px){.page-id-12214 .about-split-item h2{white-space:normal;font-size:clamp(32px, 7vw, 52px)}}.page-id-12214 .about-legal-section{gap:36px}.page-id-12214 .about-legal-card{padding:48px;border-radius:26px}.page-id-12214 .about-legal-card .about-section-label{display:block;margin:0 0 22px;color:rgb(255 255 255 / .50);font-size:10px;font-weight:800;line-height:1;letter-spacing:.24em;text-transform:uppercase}.page-id-12214 .about-legal-card .about-section-label::before{display:none!important;content:none!important}.page-id-12214 .about-legal-card h2{max-width:760px;margin:0 0 28px;color:#fff;font-size:clamp(28px, 2.4vw, 44px);font-weight:760;line-height:1.02;letter-spacing:-.055em}.page-id-12214 .about-legal-card h2 span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.055em}.page-id-12214 .about-legal-card p{max-width:760px;color:rgb(255 255 255 / .66);font-size:16px;line-height:1.75}.page-id-12214 .about-legal-card p+p{margin-top:20px}.page-id-12214 .about-legal-warning{border-color:rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .07),transparent 42%),linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / .015)),rgb(255 255 255 / .018)}.page-id-12214 .about-legal-warning h2 span{color:#fff}@media (max-width:720px){.page-id-12214 .about-legal-section{gap:22px}.page-id-12214 .about-legal-card{padding:30px 24px}.page-id-12214 .about-legal-card h2{font-size:clamp(30px, 7vw, 46px)}}.page-id-12214 .about-trust-section{margin-top:140px}.page-id-12214 .about-trust-section .about-section-head{grid-template-columns:minmax(0,980px) minmax(320px,560px);gap:96px;align-items:start;margin-bottom:70px}.page-id-12214 .about-trust-section .about-section-head h2{max-width:none;white-space:nowrap;font-size:clamp(34px, 3.25vw, 62px);line-height:.98;letter-spacing:-.065em}.page-id-12214 .about-trust-section .about-section-head h2 span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.055em}.page-id-12214 .about-trust-section .about-section-head>p{max-width:520px;padding-top:10px;color:rgb(255 255 255 / .72);font-size:17px;line-height:1.65}.page-id-12214 .about-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.page-id-12214 .about-trust-card{position:relative;min-height:360px;padding:38px 34px 34px;border:1px solid rgb(255 255 255 / .12);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .075),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018)),rgb(255 255 255 / .018);box-shadow:0 26px 80px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .05);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.page-id-12214 .about-trust-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .09) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .09) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(to bottom,black,transparent 86%)}.page-id-12214 .about-trust-card::after{position:absolute;top:48px;right:34px;z-index:3;color:#ec0f6b;font-size:18px;font-weight:750;line-height:1;letter-spacing:.04em}.page-id-12214 .about-trust-card:nth-child(1)::after{content:"01"}.page-id-12214 .about-trust-card:nth-child(2)::after{content:"02"}.page-id-12214 .about-trust-card:nth-child(3)::after{content:"03"}.page-id-12214 .about-trust-card:nth-child(4)::after{content:"04"}.page-id-12214 .about-trust-card h3::before{content:"";position:absolute;top:38px;left:34px;width:64px;height:64px;border:1px solid rgb(236 15 107 / .42);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgb(236 15 107 / .16),transparent 58%),rgb(255 255 255 / .02);box-shadow:0 0 34px rgb(236 15 107 / .12),inset 0 0 0 1px rgb(255 255 255 / .035)}.page-id-12214 .about-trust-card h3::after{position:absolute;top:57px;left:58px;z-index:4;transform:translate(-50%,-50%);color:#ec0f6b;font-size:25px;font-weight:500;line-height:1}.page-id-12214 .about-trust-card:nth-child(1) h3::after{content:"♙"}.page-id-12214 .about-trust-card:nth-child(2) h3::after{content:"▤"}.page-id-12214 .about-trust-card:nth-child(3) h3::after{content:"⚡"}.page-id-12214 .about-trust-card:nth-child(4) h3::after{content:"A";font-family:"Instrument Serif",serif;font-style:italic;font-size:32px}.page-id-12214 .about-trust-card h3{position:relative;z-index:2;margin:140px 0 18px;padding-top:34px;color:#fff;font-size:clamp(20px, 1.35vw, 27px);font-weight:820;line-height:1.08;letter-spacing:-.025em}.page-id-12214 .about-trust-card h3::before,.page-id-12214 .about-trust-card h3::after{pointer-events:none}.page-id-12214 .about-trust-card h3 span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.page-id-12214 .about-trust-card h3{border-top:1px solid rgb(255 255 255 / .14)}.page-id-12214 .about-trust-card p{position:relative;z-index:2;max-width:340px;margin:0;color:rgb(255 255 255 / .66);font-size:15.5px;line-height:1.78;letter-spacing:-.006em}.page-id-12214 .about-trust-card p::after{content:"→";position:absolute;left:0;top:118px;color:#ec0f6b;font-size:28px;font-weight:300;line-height:1;transition:transform .24s ease}.page-id-12214 .about-trust-card:nth-child(1),.page-id-12214 .about-trust-card:nth-child(3){border-color:rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .08),transparent 42%),radial-gradient(circle at 100% 100%,rgb(255 255 255 / .045),transparent 36%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018)),rgb(255 255 255 / .018)}.page-id-12214 .about-trust-card:nth-child(2),.page-id-12214 .about-trust-card:nth-child(4){background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .06),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .014)),rgb(255 255 255 / .014)}.page-id-12214 .about-trust-card:hover{transform:translateY(-8px);border-color:rgb(255 255 255 / .18);box-shadow:0 34px 100px rgb(0 0 0 / .36),0 0 70px rgb(255 255 255 / .055),inset 0 1px 0 rgb(255 255 255 / .06)}.page-id-12214 .about-trust-card:hover p::after{transform:translateX(8px)}@media (max-width:1300px){.page-id-12214 .about-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-12214 .about-trust-card{min-height:330px}}@media (max-width:1000px){.page-id-12214 .about-trust-section .about-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.page-id-12214 .about-trust-section .about-section-head h2{white-space:normal;font-size:clamp(34px, 7vw, 54px)}}@media (max-width:640px){.page-id-12214 .about-trust-grid{grid-template-columns:1fr;gap:22px}.page-id-12214 .about-trust-card{min-height:300px;padding:32px 26px 30px}.page-id-12214 .about-trust-card::after{top:42px;right:26px}.page-id-12214 .about-trust-card h3::before{top:32px;left:26px}.page-id-12214 .about-trust-card h3::after{top:51px;left:50px}.page-id-12214 .about-trust-card h3{margin-top:128px}}.page-id-12214 .about-trust-section .about-section-head h2{font-size:clamp(28px, 2.4vw, 44px)!important;line-height:1.02;letter-spacing:-.055em;white-space:nowrap}.page-id-12214 .about-trust-card{min-height:330px;padding:34px 34px 34px}.page-id-12214 .about-trust-card::after{top:38px;right:34px}.page-id-12214 .about-trust-card h3::before{top:-98px;left:0;width:58px;height:58px}.page-id-12214 .about-trust-card h3::after{top:-69px;left:29px;font-size:22px}.page-id-12214 .about-trust-card h3{margin:128px 0 18px;padding-top:30px;border-top:1px solid rgb(255 255 255 / .14)}.page-id-12214 .about-trust-card p::after{top:100px}@media (max-width:1000px){.page-id-12214 .about-trust-section .about-section-head h2{white-space:normal;font-size:clamp(32px, 7vw, 52px)!important}}@media (max-width:640px){.page-id-12214 .about-trust-card h3::before{top:-90px;left:0}.page-id-12214 .about-trust-card h3::after{top:-61px;left:29px}.page-id-12214 .about-trust-card h3{margin-top:120px}}.page-id-12214 .about-trust-card{position:relative;min-height:360px;padding:38px 34px 34px}.page-id-12214 .about-trust-card::after{top:58px!important;right:34px!important;color:#ec0f6b;font-size:18px;font-weight:800;line-height:1;letter-spacing:.08em}.page-id-12214 .about-trust-card h3::before{top:-102px!important;left:0!important;width:64px!important;height:64px!important;border-color:rgb(236 15 107 / .42);background:radial-gradient(circle at 50% 50%,rgb(236 15 107 / .18),transparent 58%),rgb(255 255 255 / .025)}.page-id-12214 .about-trust-card h3::after{top:-70px!important;left:32px!important;transform:translate(-50%,-50%)!important;color:#ec0f6b;font-size:23px;line-height:1}.page-id-12214 .about-trust-card h3{margin:134px 0 18px!important;padding-top:32px!important;border-top:1px solid rgb(255 255 255 / .14)}.page-id-12214 .about-trust-card p{padding-bottom:54px}.page-id-12214 .about-trust-card p::after{content:"→";position:absolute;left:0;top:auto!important;bottom:-44px;color:#ec0f6b;font-size:32px;font-weight:300;line-height:1;opacity:1;transform:none;transition:transform .24s ease,opacity .24s ease}.page-id-12214 .about-trust-card:hover p::after{transform:translateX(8px)}.page-id-12214 .about-trust-card{overflow:hidden}.page-id-12214 .about-trust-card{position:relative;min-height:360px;padding:38px 34px 34px}.page-id-12214 .about-trust-card::after{top:58px!important;right:34px!important;color:#ec0f6b;font-size:18px;font-weight:800;line-height:1;letter-spacing:.08em}.page-id-12214 .about-trust-card h3::before{top:-102px!important;left:0!important;width:64px!important;height:64px!important;border-color:rgb(236 15 107 / .42);background:radial-gradient(circle at 50% 50%,rgb(236 15 107 / .18),transparent 58%),rgb(255 255 255 / .025)}.page-id-12214 .about-trust-card h3::after{top:-70px!important;left:32px!important;transform:translate(-50%,-50%)!important;color:#ec0f6b;font-size:23px;line-height:1}.page-id-12214 .about-trust-card h3{margin:134px 0 18px!important;padding-top:32px!important;border-top:1px solid rgb(255 255 255 / .14)}.page-id-12214 .about-trust-card p{padding-bottom:54px}.page-id-12214 .about-trust-card p::after{content:"→";position:absolute;left:0;top:auto!important;bottom:-44px;color:#ec0f6b;font-size:32px;font-weight:300;line-height:1;opacity:1;transform:none;transition:transform .24s ease,opacity .24s ease}.page-id-12214 .about-trust-card:hover p::after{transform:translateX(8px)}.page-id-12214 .about-trust-card{overflow:hidden}.page-id-12214 .about-trust-card::after,.page-id-12214 .about-trust-card h3::before,.page-id-12214 .about-trust-card h3::after,.page-id-12214 .about-trust-card p::after{content:none!important;display:none!important}.page-id-12214 .about-trust-card{position:relative;min-height:360px;padding:40px 36px 72px;display:flex;flex-direction:column;overflow:hidden}.page-id-12214 .trust-card-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.page-id-12214 .trust-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid rgb(236 15 107 / .42);border-radius:999px;color:#ec0f6b;font-size:22px;line-height:1;background:radial-gradient(circle at 50% 50%,rgb(236 15 107 / .18),transparent 58%),rgb(255 255 255 / .025);box-shadow:0 0 34px rgb(236 15 107 / .12),inset 0 0 0 1px rgb(255 255 255 / .035)}.page-id-12214 .trust-icon-type{font-family:"Instrument Serif",serif;font-style:italic;font-size:34px}.page-id-12214 .trust-number{color:#ec0f6b;font-size:18px;font-weight:800;line-height:1;letter-spacing:.08em}.page-id-12214 .trust-line{position:relative;z-index:3;width:100%;height:1px;margin-bottom:34px;background:rgb(255 255 255 / .14)}.page-id-12214 .about-trust-card h3{position:relative;z-index:3;margin:0 0 18px!important;padding-top:0!important;border-top:0!important;color:#fff;font-size:clamp(21px, 1.35vw, 28px);font-weight:820;line-height:1.08;letter-spacing:-.025em}.page-id-12214 .about-trust-card p{position:relative;z-index:3;max-width:350px;margin:0;color:rgb(255 255 255 / .66);font-size:15.5px;line-height:1.72;letter-spacing:-.006em}.page-id-12214 .trust-arrow{position:absolute;left:36px;bottom:30px;z-index:4;color:#ec0f6b;font-size:32px;font-weight:300;line-height:1;transition:transform .24s ease}.page-id-12214 .about-trust-card:hover .trust-arrow{transform:translateX(8px)}@media (max-width:640px){.page-id-12214 .about-trust-card{min-height:320px;padding:32px 26px 68px}.page-id-12214 .trust-icon{width:58px;height:58px}.page-id-12214 .trust-line{margin-bottom:28px}.page-id-12214 .trust-arrow{left:26px;bottom:28px}}.page-id-12231{background:radial-gradient(circle at 18% 0%,rgb(255 255 255 / .065),transparent 34%),radial-gradient(circle at 86% 16%,rgb(255 255 255 / .06),transparent 28%),linear-gradient(180deg,#070707 0%,#050505 45%,#090909 100%)}.page-id-12231 .site-main{background:#fff0}.page-id-12231 .entry-header{display:none}.page-id-12231 .entry-content{max-width:none;width:100%;margin:0;padding:108px 40px 130px}.page-id-12231 .figuree-contact-page{position:relative;width:min(100%, 1800px);margin:0 auto;color:#fff}.page-id-12231 .figuree-contact-page::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,black,transparent 78%)}.page-id-12231 .contact-hero{max-width:1180px;margin:0 auto 110px;padding-top:clamp(120px, 12vh, 170px);padding-bottom:clamp(80px, 9vh, 130px);text-align:center}.page-id-12231 .contact-kicker{position:relative;display:inline-flex;align-items:center;gap:14px;margin:0 0 20px;color:#ff2a7a;font-size:10px;font-weight:800;line-height:1;letter-spacing:.24em;text-transform:uppercase}.page-id-12231 .contact-kicker::before{content:"";display:inline-block;width:52px;height:1px;background:#ff2a7a;transform:translateY(-1px)}.page-id-12231 .contact-title{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(56px, 6.4vw, 104px);font-weight:500;line-height:.9;letter-spacing:-.075em}.page-id-12231 .contact-title span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.06em}.page-id-12231 .contact-intro{max-width:760px;margin:24px auto 0;color:rgb(255 255 255 / .72);font-size:clamp(16px, 1.25vw, 19px);font-weight:400;line-height:1.65}.page-id-12231 .contact-layout{display:grid;grid-template-columns:420px minmax(0,860px);gap:56px;justify-content:center;align-items:start;width:100%}.page-id-12231 .contact-info{display:grid;gap:22px}.page-id-12231 .contact-info-card,.page-id-12231 .contact-form-card,.page-id-12231 .contact-info-note{border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .28)}.page-id-12231 .contact-info-card{padding:34px}.page-id-12231 .contact-info-note{padding:26px 30px;border-color:rgb(255 255 255 / .12);background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .07),transparent 42%),rgb(255 255 255 / .025)}.page-id-12231 .contact-form-card{position:relative;padding:52px;overflow:hidden}.page-id-12231 .contact-form-card::before{content:"";position:absolute;top:0;left:52px;right:52px;height:1px;background:linear-gradient(90deg,transparent,rgb(236 15 107 / .55),rgb(255 255 255 / .18),transparent)}.page-id-12231 .contact-card-label{margin:0 0 18px;color:rgb(255 255 255 / .50);font-size:10px;font-weight:800;line-height:1;letter-spacing:.24em;text-transform:uppercase}.page-id-12231 .contact-info-card h2,.page-id-12231 .contact-form-card h2{margin:0 0 18px;color:#fff;font-size:clamp(28px, 2.4vw, 44px);font-weight:760;line-height:1.02;letter-spacing:-.055em}.page-id-12231 .contact-info-card p,.page-id-12231 .contact-form-card p,.page-id-12231 .contact-info-note p{margin:0;color:rgb(255 255 255 / .68);font-size:15.5px;font-weight:400;line-height:1.75;letter-spacing:-.005em}.page-id-12231 .contact-info-card a{display:inline-flex;margin-top:24px;color:#fff;font-size:18px;font-weight:750;line-height:1.2;text-decoration:none;border-bottom:1px solid rgb(236 15 107 / .8);transition:color .2s ease,border-color .2s ease}.page-id-12231 .contact-info-card a:hover{color:#ec0f6b;border-color:rgb(236 15 107)}.page-id-12231 .contact-info-card ul{margin:0;padding:0;list-style:none}.page-id-12231 .contact-info-card li{position:relative;margin:0 0 14px;padding-left:24px;color:rgb(255 255 255 / .68);font-size:15.5px;line-height:1.55}.page-id-12231 .contact-info-card li:last-child{margin-bottom:0}.page-id-12231 .contact-info-card li::before{content:"";position:absolute;top:.65em;left:0;width:7px;height:7px;border-radius:999px;background:#ec0f6b;box-shadow:0 0 18px rgb(236 15 107 / .35)}.page-id-12231 .figuree-contact-form{margin-top:34px}.page-id-12231 .contact-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-id-12231 .figuree-contact-form label{display:block;margin-bottom:20px;color:rgb(255 255 255 / .78);font-size:12px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase}.page-id-12231 .figuree-contact-form .wpcf7-form-control-wrap{display:block;width:100%}.page-id-12231 .figuree-contact-form input,.page-id-12231 .figuree-contact-form select,.page-id-12231 .figuree-contact-form textarea{width:100%;margin-top:10px;padding:0 16px;border:1px solid rgb(255 255 255 / .11);border-radius:14px;color:#fff;font-size:15px;font-weight:500;background:rgb(255 255 255 / .045);outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.page-id-12231 .figuree-contact-form input,.page-id-12231 .figuree-contact-form select{height:52px}.page-id-12231 .figuree-contact-form textarea{min-height:180px;padding-top:16px;resize:vertical}.page-id-12231 .figuree-contact-form input:focus,.page-id-12231 .figuree-contact-form select:focus,.page-id-12231 .figuree-contact-form textarea:focus{border-color:rgb(236 15 107 / .58);background:rgb(255 255 255 / .065);box-shadow:0 0 0 4px rgb(236 15 107 / .09)}.page-id-12231 .figuree-contact-form input::placeholder,.page-id-12231 .figuree-contact-form textarea::placeholder{color:rgb(255 255 255 / .34)}.page-id-12231 .figuree-contact-form select option{color:#111;background:#fff}.page-id-12231 .contact-consent{margin:4px 0 26px;color:rgb(255 255 255 / .58);font-size:14px;line-height:1.5}.page-id-12231 .contact-consent label{display:flex;align-items:flex-start;gap:10px;margin:0;color:rgb(255 255 255 / .58);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}.page-id-12231 .contact-consent input,.page-id-12231 .figuree-contact-form input[type="checkbox"]{width:auto;height:auto;min-width:16px;margin:2px 0 0;accent-color:#ec0f6b}.page-id-12231 .figuree-contact-form input[type="submit"]{width:auto;min-width:170px;min-height:var(--figuree-button-height,50px);margin-top:0;padding:0 26px;border:1px solid var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));border-radius:var(--figuree-button-radius,999px);color:var(--figuree-button-primary-text,#fff);font-size:13px;font-weight:850;line-height:1;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;background:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.page-id-12231 .figuree-contact-form input[type="submit"]:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 40px color-mix(in srgb,var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b)) 18%,transparent)}.page-id-12231 .wpcf7-spinner{margin-left:14px;background-color:rgb(236 15 107 / .8)}.page-id-12231 .wpcf7 form .wpcf7-response-output{margin:24px 0 0;padding:14px 16px;border-radius:14px;color:rgb(255 255 255 / .78);border-color:rgb(236 15 107 / .38);background:rgb(255 255 255 / .035)}.page-id-12231 .wpcf7-not-valid-tip{margin-top:8px;color:#ff6fa8;font-size:13px;font-weight:500}.page-id-12231 .wpcf7 form.invalid .wpcf7-response-output,.page-id-12231 .wpcf7 form.unaccepted .wpcf7-response-output,.page-id-12231 .wpcf7 form.payment-required .wpcf7-response-output{border-color:rgb(255 111 168 / .55)}.page-id-12231 .wpcf7 form.sent .wpcf7-response-output{border-color:rgb(70 255 170 / .38)}.page-id-12231 .wpcf7 p{margin:0}@media (max-width:1100px){.page-id-12231 .contact-layout{grid-template-columns:1fr;gap:32px}.page-id-12231 .contact-info{grid-template-columns:repeat(2,minmax(0,1fr))}.page-id-12231 .contact-info-note{grid-column:1 / -1}}@media (max-width:720px){.page-id-12231 .entry-content{padding:76px 22px 100px}.page-id-12231 .contact-hero{text-align:left;margin-bottom:54px}.page-id-12231 .contact-title{font-size:clamp(48px, 14vw, 82px);line-height:.92}.page-id-12231 .contact-intro{margin-left:0;margin-right:0;font-size:15px}.page-id-12231 .contact-layout{gap:24px}.page-id-12231 .contact-info{grid-template-columns:1fr}.page-id-12231 .contact-form-card,.page-id-12231 .contact-info-card{padding:28px 22px;border-radius:20px}.page-id-12231 .contact-form-card::before{left:22px;right:22px}.page-id-12231 .contact-field-row{grid-template-columns:1fr;gap:0}.page-id-12231 .contact-kicker{gap:12px;font-size:10px;letter-spacing:.2em}.page-id-12231 .contact-kicker::before{width:36px}}@media (max-width:480px){.page-id-12231 .entry-content{padding:64px 18px 88px}.page-id-12231 .contact-title{font-size:clamp(42px, 14vw, 68px)}.page-id-12231 .contact-info-note{padding:22px}.page-id-12231 .figuree-contact-form input[type="submit"]{width:100%}}.page-id-12231 .figuree-contact-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;color:#fff;background:linear-gradient(45deg,transparent 50%,rgb(255 255 255 / .75) 50%),linear-gradient(135deg,rgb(255 255 255 / .75) 50%,transparent 50%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .03));background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%,0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat;padding-right:48px}.page-id-12231 .figuree-contact-form select:hover{border-color:rgb(236 15 107 / .42);background:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%),linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .04));background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%,0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat}.page-id-12231 .figuree-contact-form select:focus{border-color:rgb(236 15 107 / .7);box-shadow:0 0 0 4px rgb(236 15 107 / .10)}.page-id-12231 .figuree-contact-form select option{color:#fff;background:#111}.page-id-12231 .contact-help-card{padding:34px;border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .065),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .28)}.page-id-12231 .contact-help-card h2{margin:0 0 18px;color:#fff;font-size:clamp(28px, 2.4vw, 40px);font-weight:760;line-height:1.02;letter-spacing:-.055em}.page-id-12231 .contact-help-card>p{margin:0;color:rgb(255 255 255 / .66);font-size:15.5px;line-height:1.7}.page-id-12231 .contact-faq-mini{display:grid;gap:10px;margin-top:28px}.page-id-12231 .contact-faq-mini details{border:1px solid rgb(255 255 255 / .08);border-radius:16px;background:rgb(255 255 255 / .028);overflow:hidden}.page-id-12231 .contact-faq-mini summary{position:relative;padding:18px 44px 18px 18px;color:rgb(255 255 255 / .86);font-size:14px;font-weight:800;line-height:1.35;letter-spacing:-.01em;cursor:pointer;list-style:none}.page-id-12231 .contact-faq-mini summary::-webkit-details-marker{display:none}.page-id-12231 .contact-faq-mini summary::after{content:"＋";position:absolute;right:18px;top:50%;color:#ec0f6b;font-size:14px;transform:translateY(-50%)}.page-id-12231 .contact-faq-mini details[open] summary::after{content:"−"}.page-id-12231 .contact-faq-mini details[open]{border-color:rgb(236 15 107 / .28);background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .025)),rgb(255 255 255 / .025)}.page-id-12231 .contact-faq-mini details p{margin:0;padding:0 18px 18px;color:rgb(255 255 255 / .62);font-size:14px;line-height:1.65}.page-id-12231 .contact-faq-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--figuree-button-height,48px);margin-top:26px;padding:0 18px;border:1px solid var(--figuree-button-secondary-border,rgb(236 15 107 / .42));border-radius:var(--figuree-button-radius,999px);color:var(--figuree-button-secondary-text,#fff);font-size:12px;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:rgb(255 255 255 / .035);transition:transform .2s ease,background .2s ease,border-color .2s ease}.page-id-12231 .contact-faq-link:hover{color:var(--figuree-button-primary-text,#fff);background:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));border-color:var(--figuree-button-primary-bg,var(--figuree-primary,#ec0f6b));transform:translateY(-2px)}@media (max-width:720px){.page-id-12231 .contact-help-card{padding:28px 22px;border-radius:20px}}.page-id-12231 .figuree-contact-page{width:min(100%, 1800px)}.page-id-12231 .contact-hero{max-width:1280px;margin-bottom:96px}.page-id-12231 .contact-layout{grid-template-columns:548px minmax(0,1200px);gap:52px;justify-content:center}.page-id-12231 .contact-form-card{width:100%;padding:56px}.page-id-12231 .contact-info-card,.page-id-12231 .contact-help-card{padding:38px}.page-id-12231 .contact-field-row{gap:22px}.page-id-12231 .figuree-contact-form input,.page-id-12231 .figuree-contact-form select{height:56px}.page-id-12231 .figuree-contact-form textarea{min-height:210px}@media (max-width:1300px){.page-id-12231 .contact-layout{grid-template-columns:420px minmax(0,860px);gap:56px}}@media (max-width:1100px){.page-id-12231 .contact-layout{grid-template-columns:1fr;gap:32px}}.page-id-12231 .contact-info{gap:58px}.page-id-12231 .contact-info-card,.page-id-12231 .contact-help-card,.page-id-12231 .contact-info-note{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-id-12231 .contact-info .contact-card-label{position:relative;display:inline-flex;align-items:center;gap:14px;margin:0 0 20px;color:#ff2a7a;font-size:10px;font-weight:800;line-height:1;letter-spacing:.24em;text-transform:uppercase}.page-id-12231 .contact-info .contact-card-label::before{content:"";display:inline-block;width:52px;height:1px;background:#ff2a7a;transform:translateY(-1px)}.page-id-12231 .contact-info-card h2,.page-id-12231 .contact-help-card h2{max-width:420px;margin:0 0 20px;color:#fff;font-size:clamp(28px, 2.4vw, 44px);font-weight:760;line-height:1.02;letter-spacing:-.055em}.page-id-12231 .contact-info-card p,.page-id-12231 .contact-help-card>p,.page-id-12231 .contact-info-note p{max-width:420px;color:rgb(255 255 255 / .68);font-size:15.5px;line-height:1.75}.page-id-12231 .contact-info-card a{margin-top:26px;color:#fff;font-size:20px;font-weight:850;letter-spacing:-.02em;border-bottom:1px solid rgb(236 15 107 / .85)}.page-id-12231 .contact-faq-mini{max-width:480px;margin-top:30px;gap:12px}.page-id-12231 .contact-faq-mini details{border:1px solid rgb(255 255 255 / .08);border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .035),rgb(255 255 255 / .014)),rgb(255 255 255 / .018)}.page-id-12231 .contact-faq-mini details[open]{border-color:rgb(236 15 107 / .28);background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018)),rgb(255 255 255 / .02)}.page-id-12231 .contact-faq-link{margin-top:28px}.page-id-12231 .contact-info-note{position:relative;padding-left:22px!important}.page-id-12231 .contact-info-note::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:rgb(236 15 107 / .75)}.page-id-12231 .contact-info-note p{color:rgb(255 255 255 / .58);font-size:14.5px}.page-id-12231 .contact-form-card{border:1px solid rgb(255 255 255 / .085);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .047),rgb(255 255 255 / .017)),rgb(255 255 255 / .018);box-shadow:0 34px 90px rgb(0 0 0 / .28)}.page-id-12231 .contact-info-card h2 span,.page-id-12231 .contact-help-card h2 span,.page-id-12231 .contact-form-card h2 span{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.055em;font-size:1.08em}.page-id-12231 .contact-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(40px, 8vw, 120px);width:100%;max-width:1800px;margin:0 auto 96px;padding:var(--figuree-header-clearance,clamp(118px, 11vh, 160px)) 0 clamp(54px, 6vh, 84px);text-align:left;background:none;border:0;box-shadow:none}.page-id-12231 .contact-hero-copy{max-width:1380px;min-width:0}.page-id-12231 .contact-kicker{position:relative;display:inline-flex;align-items:center;gap:14px;margin:0 0 20px;color:#ec0f6b;font-size:12px;font-weight:800;line-height:1;letter-spacing:.18em;text-transform:uppercase}.page-id-12231 .contact-kicker::before{content:"";display:inline-block;width:52px;height:1px;flex:0 0 auto;background:#ec0f6b;transform:translateY(-1px)}.page-id-12231 .contact-title{max-width:1380px;margin:0;color:#fff;font-size:clamp(48px, 4.4vw, 78px);font-weight:500;line-height:.92;letter-spacing:-.055em}.page-id-12231 .contact-title em,.page-id-12231 .contact-title span{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:normal}.page-id-12231 .contact-title .contact-title-line{display:block;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;white-space:nowrap}.page-id-12231 .contact-title .contact-title-line em{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:normal}.page-id-12231 .contact-intro{max-width:660px;margin:28px 0 0;color:rgb(255 255 255 / .68);font-size:18px;font-weight:400;line-height:1.65;letter-spacing:-.01em}.page-id-12231 .contact-hero-note{position:relative;display:grid;gap:10px;width:340px;max-width:100%;margin-top:4px;padding-left:22px;text-align:right;pointer-events:none}.page-id-12231 .contact-hero-note::before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:1px;background:rgb(236 15 107 / .75)}.page-id-12231 .contact-hero-note strong{display:block;margin:0;color:rgb(255 255 255 / .72);font-family:var(--figuree-ui-font,var(--figuree-body-font,Inter,sans-serif));font-size:11px;font-weight:850;line-height:1.35;letter-spacing:.16em;text-transform:uppercase}.page-id-12231 .contact-hero-note span{display:block;margin:0;color:rgb(255 255 255 / .48);font-size:14px;line-height:1.65}@media (max-width:900px){.page-id-12231 .contact-hero{grid-template-columns:1fr;gap:34px;margin-bottom:64px}.page-id-12231 .contact-hero-note{width:100%;max-width:420px;text-align:left}}@media (max-width:720px){.page-id-12231 .contact-hero{padding-top:var(--figuree-header-clearance,92px);padding-bottom:44px}.page-id-12231 .contact-title{font-size:clamp(36px, 10.3vw, 44px);line-height:.94;letter-spacing:-.052em}.page-id-12231 .contact-intro{max-width:none;font-size:15.5px}}@media (max-width:480px){.page-id-12231 .contact-title{font-size:clamp(31px, 8.8vw, 34px)}.page-id-12231 .contact-kicker{gap:12px;font-size:10px;letter-spacing:.18em}.page-id-12231 .contact-kicker::before{width:34px}}.figuree-page-hero{max-width:1180px;margin:0 auto 110px;padding-top:var(--figuree-header-clearance,clamp(130px,12vh,180px));padding-bottom:clamp(90px,9vh,140px);text-align:center}.figuree-page-hero [class*="-kicker"]{font-size:10px;font-weight:800;line-height:1;letter-spacing:.24em;text-transform:uppercase}.figuree-page-hero h1,.figuree-page-hero [class*="-title"]{max-width:1180px;margin-left:auto;margin-right:auto;font-size:clamp(48px,5.6vw,86px);font-weight:500;line-height:.9;letter-spacing:-.075em}.figuree-page-hero h1 span,.figuree-page-hero [class*="-title"] span{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:normal}.figuree-page-hero [class*="-updated"]{margin-top:22px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.figuree-page-hero [class*="-intro"]{max-width:760px;margin:24px auto 0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.65}.page-id-12231 .figuree-page-hero{margin-bottom:110px;padding-top:var(--figuree-header-clearance,clamp(130px,12vh,180px));padding-bottom:clamp(90px,9vh,140px)}.page-id-12214 .about-hero-note{position:absolute;top:clamp(120px, 12vh, 170px);right:0;z-index:3;width:340px;max-width:340px;display:grid;gap:10px;text-align:right;pointer-events:none}.page-id-12214 .about-hero-note strong{display:block;margin:0;color:rgb(255 255 255 / .72);font-family:var(--figuree-ui-font,var(--figuree-body-font,Inter,sans-serif));font-size:11px;font-weight:850;line-height:1.35;letter-spacing:.16em;text-transform:uppercase}.page-id-12214 .about-hero-note span{display:block;margin:0;color:rgb(255 255 255 / .48);font-size:14px;line-height:1.65}@media(max-width:900px){.page-id-12214 .about-hero-note{position:relative;top:auto;right:auto;width:100%;max-width:420px;margin:34px 0 0;text-align:left}}.page-id-12231 .entry-content{padding-bottom:180px}@media (max-width:720px){.page-id-12231 .entry-content{padding-bottom:120px}}@media (max-width:480px){.page-id-12231 .entry-content{padding-bottom:110px}}