@import"https://api.fontshare.com/v2/css?f[]=sora@400,500,600,700&f[]=switzer@300,400,500,600,700&display=swap";:root{--font-weight-light: 330;--font-weight-normal: 450;--font-weight-medium: 550;--font-weight-semibold: 600;--text-14: 14px;--text-16: 16px;--text-24: 24px;--line-24: 24px;--content-width: 640px;--page: #191919;--text: #eeeeee;--text-strong: #eeeeee;--text-muted: #8b8b8b;--text-subtle: #5c5c5c;--surface: #222222;--surface-inverse: #eeeeee;--text-inverse: #191919;--border: rgba(238, 238, 238, .12);--shadow-color: rgba(0, 0, 0, .32);--logo-muted: rgba(238, 238, 238, .48);--logo-bright: rgba(238, 238, 238, .68);--logo-solid: #8f8f8f;--on-logo-color: #ffffff;--top-bar: var(--surface-inverse);--top-bar-text: var(--text-inverse);color:var(--text);background:var(--page);font-family:Switzer,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{--page: #f9f9f9;--text: #202020;--text-strong: #1c1c1c;--text-muted: #646464;--text-subtle: #8d8d8d;--surface: #ffffff;--surface-inverse: #202020;--text-inverse: #f9f9f9;--border: rgba(0, 0, 0, .12);--shadow-color: rgba(0, 0, 0, .12);--logo-muted: rgba(32, 32, 32, .46);--logo-bright: rgba(32, 32, 32, .66);--logo-solid: #777777}.site-shell[data-accent=green]{--logo-muted: rgba(65, 186, 116, .52);--logo-bright: rgba(65, 186, 116, .9);--logo-solid: #41ba74;--top-bar: #41ba74;--top-bar-text: #08140d}.site-shell[data-accent=yellow]{--logo-muted: rgba(240, 192, 0, .58);--logo-bright: #f0c000;--logo-solid: #f0c000;--top-bar: #f0c000;--top-bar-text: #171200}.site-shell[data-accent=blue]{--logo-muted: rgba(82, 148, 255, .52);--logo-bright: rgba(82, 148, 255, .9);--logo-solid: #5294ff;--top-bar: #5294ff;--top-bar-text: #071225}.site-shell[data-accent=orange]{--logo-muted: rgba(236, 137, 58, .52);--logo-bright: rgba(236, 137, 58, .92);--logo-solid: #ec893a;--top-bar: #ec893a;--top-bar-text: #1b0d03}.site-shell[data-accent=trevitOrange]{--logo-muted: rgba(232, 87, 27, .56);--logo-bright: #e8571b;--logo-solid: #e8571b;--top-bar: #e8571b;--top-bar-text: #1d0801}.site-shell[data-accent=shoppingPink]{--logo-muted: rgba(224, 72, 184, .58);--logo-bright: #e048b8;--logo-solid: #e048b8;--top-bar: #e048b8;--top-bar-text: #180313}.site-shell[data-accent=salesCoral]{--logo-muted: rgba(229, 84, 86, .58);--logo-bright: #e55456;--logo-solid: #e55456;--top-bar: #e55456;--top-bar-text: #1b0405}.site-shell[data-accent=brandNorsk]{--logo-muted: rgba(132, 247, 181, .58);--logo-bright: #84f7b5;--logo-solid: #003827;--on-logo-color: #84f7b5;--top-bar: #003827;--top-bar-text: #84f7b5}.site-shell[data-accent=brandHyperComply]{--logo-muted: rgba(220, 255, 63, .58);--logo-bright: #dcff3f;--logo-solid: #23381f;--on-logo-color: #dcff3f;--top-bar: #23381f;--top-bar-text: #ffffff}.site-shell[data-accent=brandNewdestin]{--logo-muted: rgba(255, 58, 45, .58);--logo-bright: #ff3a2d;--logo-solid: #ff3a2d;--on-logo-color: #000000;--top-bar: #ff3a2d;--top-bar-text: #000000}.site-shell[data-accent=dynamicPulse]{--logo-muted: rgba(240, 90, 34, .58);--logo-bright: #f05a22;--logo-solid: #f05a22;--on-logo-color: #09090a;--top-bar: #f05a22;--top-bar-text: #09090a}.site-shell[data-accent=dynamicBook]{--logo-muted: rgba(239, 77, 73, .58);--logo-bright: #ef4d49;--logo-solid: #ef4d49;--on-logo-color: #fff4ec;--top-bar: #ef4d49;--top-bar-text: #fff4ec}.site-shell[data-accent=dynamicTaxfix]{--logo-muted: rgba(215, 255, 103, .58);--logo-bright: #d7ff67;--logo-solid: #d7ff67;--on-logo-color: #123e2d;--top-bar: #d7ff67;--top-bar-text: #123e2d}.site-shell[data-accent=dynamicRitmoon]{--logo-muted: rgba(217, 167, 255, .58);--logo-bright: #d9a7ff;--logo-solid: #7a1744;--on-logo-color: #d9a7ff;--top-bar: #7a1744;--top-bar-text: #d9a7ff}.site-shell[data-accent=dynamicMerge]{--logo-muted: rgba(94, 215, 181, .58);--logo-bright: #5ed7b5;--logo-solid: #5ed7b5;--on-logo-color: #06382b;--top-bar: #5ed7b5;--top-bar-text: #06382b}.site-shell[data-accent=dynamicCream]{--logo-muted: rgba(247, 240, 236, .62);--logo-bright: #f7f0ec;--logo-solid: #f7f0ec;--on-logo-color: #09090a;--top-bar: #f7f0ec;--top-bar-text: #09090a}.site-shell[data-accent=experimentSage]{--logo-muted: rgba(206, 236, 151, .58);--logo-bright: #ceec97;--logo-solid: #ceec97;--on-logo-color: #09090a;--top-bar: #ceec97;--top-bar-text: #09090a}.site-shell[data-accent=experimentPeach]{--logo-muted: rgba(244, 179, 147, .58);--logo-bright: #f4b393;--logo-solid: #f4b393;--on-logo-color: #09090a;--top-bar: #f4b393;--top-bar-text: #09090a}.site-shell[data-accent=experimentGreen]{--logo-muted: rgba(59, 193, 74, .56);--logo-bright: #3bc14a;--logo-solid: #3bc14a;--top-bar: #3bc14a;--top-bar-text: #031a07}.site-shell[data-accent=experimentWine]{--logo-muted: rgba(136, 41, 47, .6);--logo-bright: #88292f;--logo-solid: #88292f;--top-bar: #88292f;--top-bar-text: #ffffff}.site-shell[data-accent=experimentForest]{--logo-muted: rgba(58, 125, 68, .6);--logo-bright: #3a7d44;--logo-solid: #3a7d44;--top-bar: #3a7d44;--top-bar-text: #ffffff}.site-shell[data-accent=experimentLemon]{--logo-muted: rgba(255, 253, 130, .58);--logo-bright: #fffd82;--logo-solid: #fffd82;--on-logo-color: #09090a;--top-bar: #fffd82;--top-bar-text: #09090a}.site-shell[data-accent=experimentTangerine]{--logo-muted: rgba(254, 93, 38, .58);--logo-bright: #fe5d26;--logo-solid: #fe5d26;--top-bar: #fe5d26;--top-bar-text: #220800}.site-shell[data-accent=experimentVolt]{--logo-muted: rgba(210, 255, 40, .58);--logo-bright: #d2ff28;--logo-solid: #d2ff28;--on-logo-color: #09090a;--top-bar: #d2ff28;--top-bar-text: #09090a}.site-shell[data-accent=experimentSpring]{--logo-muted: rgba(215, 243, 255, .56);--logo-bright: #D7F3FF;--logo-solid: #D7F3FF;--top-bar: #D7F3FF;--top-bar-text: #071116}.site-shell[data-accent=experimentAcid]{--logo-muted: rgba(245, 247, 73, .58);--logo-bright: #f5f749;--logo-solid: #f5f749;--on-logo-color: #09090a;--top-bar: #f5f749;--top-bar-text: #09090a}.site-shell[data-accent=experimentRed]{--logo-muted: rgba(229, 72, 77, .58);--logo-bright: #e5484d;--logo-solid: #e5484d;--top-bar: #e5484d;--top-bar-text: #1b0405}.site-shell[data-accent=experimentPalePeach]{--logo-muted: rgba(255, 201, 187, .58);--logo-bright: #ffc9bb;--logo-solid: #ffc9bb;--on-logo-color: #09090a;--top-bar: #ffc9bb;--top-bar-text: #09090a}.site-shell[data-accent=experimentPurple]{--logo-muted: rgba(118, 98, 218, .58);--logo-bright: #7662da;--logo-solid: #7662da;--top-bar: #7662da;--top-bar-text: #ffffff}.site-shell[data-accent=experimentConvyr]{--logo-muted: rgba(255, 122, 36, .58);--logo-bright: #ff7a24;--logo-solid: #ff7a24;--top-bar: #ff7a24;--top-bar-text: #09090a}.site-shell[data-accent=experimentIvory]{--logo-muted: rgba(247, 240, 236, .62);--logo-bright: #f7f0ec;--logo-solid: #f7f0ec;--on-logo-color: #09090a;--top-bar: #f7f0ec;--top-bar-text: #09090a}.site-shell[data-accent=experimentLightsmith]{--logo-muted: rgba(255, 255, 114, .62);--logo-bright: #ffff72;--logo-solid: #ffff72;--on-logo-color: #09090a;--top-bar: #ffff72;--top-bar-text: #09090a}.site-shell[data-accent=experimentLinkBlue]{--logo-muted: rgba(148, 206, 228, .58);--logo-bright: #94cee4;--logo-solid: #94cee4;--on-logo-color: #09090a;--top-bar: #94cee4;--top-bar-text: #09090a}.site-shell[data-accent=experimentBTeal]{--logo-muted: rgba(45, 98, 79, .62);--logo-bright: #2d624f;--logo-solid: #2d624f;--top-bar: #2d624f;--top-bar-text: #ffffff}.site-shell[data-accent=experimentProductYellow]{--logo-muted: rgba(255, 255, 109, .62);--logo-bright: #ffff6d;--logo-solid: #ffff6d;--on-logo-color: #09090a;--top-bar: #ffff6d;--top-bar-text: #09090a}.site-shell[data-accent=experimentActionBlue]{--logo-muted: rgba(91, 149, 249, .58);--logo-bright: #5b95f9;--logo-solid: #5b95f9;--on-logo-color: #09090a;--top-bar: #5b95f9;--top-bar-text: #09090a}.site-shell[data-accent=experimentHotPink]{--logo-muted: rgba(234, 77, 178, .58);--logo-bright: #ea4db2;--logo-solid: #ea4db2;--on-logo-color: #09090a;--top-bar: #ea4db2;--top-bar-text: #09090a}*{box-sizing:border-box}html{background:var(--page);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;position:relative;background:var(--page);font-size:var(--text-14);font-weight:var(--font-weight-normal);line-height:var(--line-24);letter-spacing:0;text-wrap:pretty}button,input{font:inherit}a{color:inherit;text-decoration:none}.root{isolation:isolate}.site-shell{min-height:100vh;background:var(--page);color:var(--text);transition:background-color .18s ease,color .18s ease}.personal-page{--personal-content-width: 520px;position:relative;padding-bottom:120px}.personal-intro,.personal-statement,.personal-section{width:min(var(--personal-content-width),calc(100vw - 48px));margin-inline:auto}.personal-intro{padding-top:150px;margin-bottom:112px}.personal-intro h1,.personal-section h2{margin:0;color:var(--text-strong);font-size:var(--text-15);line-height:var(--line-24);font-weight:var(--font-weight-semibold);letter-spacing:0}.personal-intro p,.personal-section p{margin:0;color:var(--text-muted);font-size:var(--text-15);line-height:var(--line-24);font-weight:var(--font-weight-normal);letter-spacing:0}.personal-intro .personal-updated{opacity:.68}.personal-statement{margin-bottom:112px}.personal-statement p{margin:0;max-width:640px;color:var(--text-muted);font-size:var(--text-15);line-height:var(--line-24);font-weight:var(--font-weight-normal);letter-spacing:0}.personal-statement .personal-links{margin-top:12px}.personal-section{margin-bottom:112px}.personal-section h2{margin-bottom:32px}.personal-section>p{max-width:640px}.personal-highlights{width:min(var(--personal-content-width),calc(100vw - 48px));margin-inline:auto;margin-bottom:112px}.personal-highlights h2{margin:0 0 24px;color:var(--text-strong);font-size:var(--text-15);line-height:var(--line-24);font-weight:var(--font-weight-semibold);letter-spacing:0}.personal-rule{width:40px;height:1px;margin-bottom:24px;background:var(--border)}.highlight-list{display:grid;position:relative;--highlight-row-height: 34px;--highlight-gap: 8px;gap:var(--highlight-gap)}.highlight-list:before{position:absolute;top:-3px;right:-10px;left:-10px;z-index:0;height:calc(var(--highlight-row-height) + 6px);border-radius:7px;background:color-mix(in srgb,var(--text-strong) 1.4%,transparent);opacity:0;content:"";pointer-events:none;transform:translateY(calc(var(--highlight-active, 0) * (var(--highlight-row-height) + var(--highlight-gap))));transition:opacity .15s ease,transform .21s cubic-bezier(.22,1,.36,1)}.highlight-list--active:before{opacity:1}.highlight-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:34px;padding:0;border-radius:7px;color:var(--text-muted);transition:color .16s ease}.highlight-item:hover,.highlight-item:focus-visible{color:var(--text-strong)}.highlight-item>*{position:relative;z-index:1}.highlight-name{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:var(--text-15);line-height:var(--line-24);font-weight:var(--font-weight-normal);letter-spacing:0}.highlight-arrow{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.highlight-meta{color:currentColor;font-size:var(--text-15);line-height:var(--line-24);font-weight:var(--font-weight-normal);letter-spacing:0}.highlight-status{display:inline-flex;position:relative;align-items:center;min-height:20px;padding:0 7px 1px;border:2px solid #f05a22;border-radius:999px;color:#f05a22;font-size:var(--text-14);line-height:18px;font-weight:var(--font-weight-normal);transform:rotate(-2deg)}.highlight-status:after{position:absolute;top:-3px;right:-5px;bottom:-3px;left:-5px;border:1.5px solid #f05a22;border-radius:52% 48% 46% 54%/56% 44% 58% 42%;content:"";pointer-events:none;transform:rotate(8deg)}.personal-links{display:flex;align-items:center;gap:22px}.personal-links a{position:relative;color:var(--text-muted);font-size:var(--text-15);line-height:var(--line-24);font-weight:var(--font-weight-normal);letter-spacing:0;opacity:.68;transition:opacity .16s ease,color .16s ease}.personal-links a:hover,.personal-links a:focus-visible{color:var(--text-strong);opacity:1}.personal-links a:after{content:none}.personal-legal-links{position:fixed;right:clamp(18px,4vw,56px);bottom:clamp(16px,3vw,36px);z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:16px;color:var(--text-muted)}.personal-legal-links a{font-size:11px;line-height:16px;font-weight:var(--font-weight-normal);letter-spacing:0;opacity:.62;text-decoration:underline;text-underline-offset:2px;transition:color .16s ease,opacity .16s ease}.personal-legal-links a:hover,.personal-legal-links a:focus-visible{color:var(--text-strong);opacity:1}.legal-page{display:grid;min-height:100vh;align-items:center;padding:72px 24px}.legal-back{position:fixed;top:24px;left:24px;color:var(--text-muted);font-size:11px;line-height:16px;opacity:.64;text-decoration:underline;text-underline-offset:2px}.legal-panel{display:grid;width:min(360px,100%);gap:10px;margin:0 auto}.legal-panel h1,.legal-panel p{margin:0}.legal-panel h1{color:var(--text-strong);font-size:13px;line-height:20px;font-weight:var(--font-weight-semibold);letter-spacing:0}.legal-panel p,.legal-panel a{color:var(--text-muted);font-size:12px;line-height:18px;font-weight:var(--font-weight-normal);letter-spacing:0}.legal-panel a{text-decoration:underline;text-underline-offset:2px}.client-page{display:grid;min-height:100vh;place-items:center;padding:48px 20px}.client-panel{display:grid;width:min(760px,100%);gap:28px}.client-login,.client-space{display:grid;gap:14px}.client-login-title,.client-space h1{margin:0;color:var(--text-strong);font-size:16px;line-height:24px;font-weight:var(--font-weight-semibold)}.client-input-wrap{position:relative}.client-login input{width:100%;height:64px;border:1px solid transparent;border-radius:16px;background:color-mix(in srgb,var(--text-strong) 4%,transparent);color:var(--text-strong);font:inherit;font-size:18px;line-height:24px;outline:none;padding:0 74px 0 20px;transition:background .16s ease,border-color .16s ease}.client-login input:focus{border-color:color-mix(in srgb,var(--text-strong) 18%,transparent);background:color-mix(in srgb,var(--text-strong) 6%,transparent)}.client-login input::placeholder,.client-muted,.client-space p{color:var(--text-muted)}.client-secondary{justify-self:start;min-height:38px;border:0;border-radius:999px;background:var(--surface-inverse);color:var(--text-inverse);font:inherit;font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold);padding:0 18px;transition:opacity .16s ease,transform .16s ease}.client-input-submit{position:absolute;top:8px;right:8px;display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:14px;background:color-mix(in srgb,var(--text-strong) 6%,transparent);color:var(--text-muted);cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.client-input-submit svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.client-input-submit:hover,.client-input-submit:focus-visible{background:color-mix(in srgb,var(--text-strong) 10%,transparent);color:var(--text-strong)}.client-input-submit:disabled{opacity:.58}.client-input-submit:active,.client-secondary:active{transform:scale(.98)}.client-error{margin:2px 0 0;color:#f05a22;font-size:14px;line-height:20px}.client-space{gap:20px}.client-space p{margin:8px 0 0;font-size:16px;line-height:24px}.client-status{justify-self:start;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:14px;line-height:20px;padding:5px 10px}.client-links{display:flex;flex-wrap:wrap;gap:14px}.client-links a{color:var(--text-strong);font-size:15px;line-height:24px;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-underline-offset:5px;transition:text-decoration-color .16s ease}.client-links a:hover,.client-links a:focus-visible{text-decoration-color:currentColor}.client-secondary{background:color-mix(in srgb,var(--text-strong) 6%,transparent);color:var(--text-muted)}.client-sign-out{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--text-strong) 8%,transparent);color:var(--text-muted);font:inherit;font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-semibold);letter-spacing:0;padding:0 14px;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .16s ease}.client-sign-out:hover,.client-sign-out:focus-visible{background:color-mix(in srgb,var(--text-strong) 12%,transparent);color:var(--text-strong)}.client-sign-out:active{transform:scale(.96)}.client-workspace .client-identity-showcase{padding:0 0 72px}.client-identity-showcase .brand-identity{margin-top:0}.client-identity-showcase .brand-identity--client{gap:16px}.client-identity-showcase .identity-primary{background:#d7f3ff;border-radius:8px}.client-identity-showcase .identity-primary .identity-logo{--logo-muted: #000000;--logo-bright: #000000;--logo-solid: #000000;color:#000}.client-identity-showcase .identity-banner-light{background:#090909;color:#fff}.client-identity-showcase .identity-banner-light .identity-logo{--logo-muted: #ffffff;--logo-bright: #ffffff;--logo-solid: #ffffff;color:#fff}.client-identity-showcase .identity-banner .brand-word,.client-identity-showcase .identity-bw-banner .brand-word,.client-identity-showcase .billboard-lockup .brand-word{font-weight:500}.client-workspace .client-lockup-showcase{padding:144px 0 16px}.client-lockup-card{position:relative;display:flex;min-height:var(--client-lockup-height, 360px);aspect-ratio:16 / 9;align-items:center;justify-content:center;gap:clamp(16px,2vw,24px);overflow:hidden;border:0;border-radius:var(--client-lockup-radius, 10px);isolation:isolate;background:linear-gradient(180deg,#182a33,#091216 32%,#020303 43%,#000)}.client-lockup-card:before,.client-lockup-card:after{position:absolute;z-index:-1;content:"";pointer-events:none}.client-lockup-card:before{top:-38px;right:-38px;bottom:-38px;left:-38px;background:radial-gradient(ellipse at 50% -18%,#e2f6ff,#96bbcfab 24%,#0a161d00 54%),radial-gradient(ellipse at 0% 51%,#6292ac75,#11232e2e 34%,#0000 58%),radial-gradient(ellipse at 100% 51%,#6697b06b,#11232e29 34%,#0000 58%);filter:blur(90px)}.client-lockup-card:after{inset:auto -18% -24%;height:48%;background:radial-gradient(ellipse at 50% 100%,#000000f0,#0000009e 42%,#0000 72%);filter:blur(28px)}.client-lockup-logo{--logo-box-size: 150px;--logo-target-size: 150px;--logo-muted: #ffffff;--logo-bright: #ffffff;--logo-solid: #ffffff;color:#fff;flex:0 0 auto}.client-lockup-logo,.client-lockup-word{position:relative;z-index:1}.client-lockup-logo.logo-box--custom33 .custom-logo-mark{transform:translate(12%,-2%) scale(1.16)}.client-lockup-word{max-width:min(68%,540px);color:#ffffffdb;font-size:64px;line-height:1;font-weight:200;letter-spacing:0;white-space:nowrap}.client-ui-preview{width:min(1880px,calc(100vw - 24px));padding-top:32px;padding-bottom:120px}.client-ui-preview h2{margin:0 0 18px;color:var(--text-strong);font-size:28px;line-height:36px;font-weight:var(--font-weight-semibold);letter-spacing:0;text-align:center}.client-ui-preview-button{display:block;width:100%;border:0;border-radius:18px;background:transparent;padding:0;cursor:zoom-in}.client-ui-preview-button img{display:block;width:100%;height:auto;border-radius:inherit}.client-ui-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:36px;background:#000000db}.client-ui-lightbox img{display:block;max-width:min(96vw,2200px);max-height:90vh;width:auto;height:auto;border-radius:18px;object-fit:contain}.client-ui-lightbox-close{position:fixed;top:18px;right:18px;min-height:36px;border:0;border-radius:999px;background:#fff;color:#090909;font:inherit;font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold);padding:0 16px;cursor:pointer}.client-workspace .client-nav-logo{--logo-muted: var(--text-muted);--logo-bright: var(--text-muted);--logo-solid: var(--text-muted);color:var(--text-muted)}.client-workspace .brand-name.brand-word--sora{font-weight:500}.client-workspace .client-nav-name{color:var(--text-strong);font-size:15px;line-height:24px;font-weight:var(--font-weight-semibold)}.top-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:38px;padding:0 24px;border-bottom:1px solid var(--border);background:var(--top-bar);color:var(--top-bar-text);font-size:13px;line-height:var(--line-24);font-weight:var(--font-weight-normal);transition:background-color .18s ease,color .18s ease}.top-strip-center,.top-strip-link{display:inline-flex;align-items:center;gap:8px}.top-strip-center{grid-column:2;justify-self:center}.top-strip-edge{min-width:0;color:inherit;white-space:nowrap}.top-strip-edge--right{justify-self:end}.top-strip-link{grid-column:1 / -1;align-self:stretch;justify-content:center;width:100%;color:inherit}.top-strip-arrow{width:34px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.nav,.hero,.logo-lab{width:min(var(--content-width),calc(100vw - 48px));margin-inline:auto}.nav{display:flex;align-items:center;justify-content:space-between;padding-top:45px}.brand{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:32px}.brand .logo-box{--logo-box-size: 24px;--logo-target-size: 22px}.brand-initial{display:inline-grid;width:24px;height:24px;place-items:center;color:var(--text-muted);font-family:New York,New York,ui-serif,Georgia,serif;font-size:20px;line-height:20px;font-weight:400}.brand .logo-box--sunflower,.brand .logo-box--asterisk,.brand .logo-box[class*=logo-box--custom]{--logo-target-size: 24px}.logo-mark{--cell: 5px;--muted: var(--logo-muted);--bright: var(--logo-bright);position:relative;display:grid;grid-template-columns:repeat(4,var(--cell));grid-template-rows:repeat(4,var(--cell));width:calc(var(--cell) * 4);height:calc(var(--cell) * 4)}.logo-mark .cell{display:block;width:var(--cell);height:var(--cell);background:var(--muted)}.logo-mark .c-1{grid-column:1;grid-row:1}.logo-mark .c-2{grid-column:3;grid-row:1}.logo-mark .c-3{grid-column:1;grid-row:2;background:var(--bright)}.logo-mark .c-4{grid-column:2;grid-row:2;background:var(--bright)}.logo-mark .c-5{grid-column:3;grid-row:2}.logo-mark .c-6{grid-column:4;grid-row:2}.logo-mark .c-7{grid-column:1;grid-row:3}.logo-mark .c-8{grid-column:2;grid-row:3}.logo-mark .c-9{grid-column:3;grid-row:3;background:var(--bright)}.logo-mark .c-10{grid-column:3;grid-row:4}.logo-mark.leaderboard .c-1{grid-column:1 / 3;width:calc(var(--cell) * 2)}.logo-mark.leaderboard .c-2{grid-column:3 / 5;width:calc(var(--cell) * 2);background:var(--bright)}.logo-mark.leaderboard .c-5,.logo-mark.leaderboard .c-6{background:var(--bright)}.sunflower-mark{display:block;width:44px;height:44px;color:var(--logo-solid)}.sunflower-mark circle{fill:currentColor}.spark-mark{--spark-color: var(--logo-solid);--cell: 7px;display:grid;grid-template-columns:repeat(4,var(--cell));grid-template-rows:repeat(4,var(--cell));width:calc(var(--cell) * 4);height:calc(var(--cell) * 4)}.spark-mark span{display:block;width:var(--cell);height:var(--cell);background:var(--spark-color)}.spark-mark span:nth-child(1){grid-column:2;grid-row:1}.spark-mark span:nth-child(2){grid-column:4;grid-row:1}.spark-mark span:nth-child(3){grid-column:1;grid-row:2}.spark-mark span:nth-child(4){grid-column:3;grid-row:2}.spark-mark span:nth-child(5){grid-column:2;grid-row:3}.spark-mark span:nth-child(6){grid-column:4;grid-row:3}.spark-mark span:nth-child(7){grid-column:1;grid-row:4}.spark-mark span:nth-child(8){grid-column:3;grid-row:4}.ribbon-mark,.asterisk-mark,.battery-mark,.lucide-logo-mark,.custom-logo-mark{display:block;width:44px;height:44px;color:var(--logo-solid)}.ribbon-mark path{fill:currentColor}.asterisk-mark path{fill:none;stroke:currentColor;stroke-width:9;stroke-linecap:round}.battery-mark{transform:rotate(45deg);transform-origin:50% 50%}.battery-mark--straight{transform:none}.battery-mark-fill{fill:currentColor;stroke:none}.lucide-logo-mark{fill:currentColor;stroke:none;stroke-width:0;stroke-linecap:round;stroke-linejoin:round}.lucide-logo-mark *,.custom-logo-mark>path,.custom-logo-fill path{fill:currentColor;stroke:none}.logo-box{--logo-box-size: 20px;--logo-target-size: 20px;display:inline-grid;width:var(--logo-box-size);height:var(--logo-box-size);flex:0 0 var(--logo-box-size);place-items:center;color:var(--logo-solid)}.logo-box .logo-mark,.logo-box .spark-mark{--cell: calc(var(--logo-target-size) / 4)}.logo-box .sunflower-mark,.logo-box .ribbon-mark,.logo-box .asterisk-mark,.logo-box .battery-mark,.logo-box .lucide-logo-mark,.logo-box .custom-logo-mark{width:var(--logo-target-size);height:var(--logo-target-size)}.logo-box--custom33 .custom-logo-mark{transform:translate(12%,-2%) scale(1.16);transform-origin:center}.brand-name{color:var(--text-muted);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-normal);letter-spacing:0}.brand-word{font-family:Switzer,ui-sans-serif,system-ui,sans-serif}.brand-word--sora{font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-weight:600}.theme-icon{opacity:.86}.nav-links{display:flex;align-items:center;gap:16px;color:var(--text-subtle);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-normal)}.nav-links a,.nav-link,.icon-button,.tab{transition:color .16s ease,opacity .16s ease,transform .16s ease,border-color .16s ease}.nav-links a:hover,.nav-link:hover,.icon-button:hover,.tab:hover{color:#eeec}:root[data-theme=light] .nav-links a:hover,:root[data-theme=light] .nav-link:hover,:root[data-theme=light] .icon-button:hover,:root[data-theme=light] .tab:hover{color:var(--text-strong)}.nav-link{color:inherit;cursor:pointer}.nav-link[data-popup-open]{color:var(--text-strong)}.contact-card{display:grid;gap:4px;width:220px;padding:8px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,var(--page));box-shadow:0 18px 44px var(--shadow-color);color:var(--text);transform-origin:var(--transform-origin)}.contact-card[data-starting-style],.contact-card[data-ending-style]{opacity:0;transform:scale(.98)}.contact-card a{display:flex;align-items:center;justify-content:space-between;min-height:38px;gap:16px;padding:0 10px;border-radius:8px;color:var(--text-strong);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-medium);transition:background-color .16s ease,color .16s ease}.contact-card a:hover{background:color-mix(in srgb,var(--text-strong) 7%,transparent)}.contact-card span{color:var(--text-muted);font-weight:var(--font-weight-normal)}.icon-button,.tab{display:inline-grid;width:32px;height:32px;place-items:center;border:0;background:transparent;color:currentColor;cursor:pointer}.icon-button:active,.tab:active{transform:scale(.96)}.tooltip{padding:7px 9px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);font-size:12px;box-shadow:0 10px 30px var(--shadow-color)}.platform-card{width:330px;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:0 10px 30px var(--shadow-color);transform-origin:var(--transform-origin);transition:opacity .18s ease,transform .18s ease}.platform-card[data-starting-style],.platform-card[data-ending-style]{opacity:0;transform:translateY(-4px) scale(.98)}.platform-card-header{display:grid;gap:4px;margin-bottom:14px}.platform-card-header span{color:var(--text-strong);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-semibold)}.platform-card-header p{margin:0;color:var(--text-muted);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-normal)}.platform-options{display:grid;gap:6px}.platform-option{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;width:100%;min-height:58px;padding:10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.platform-option>:first-child{justify-self:center}.platform-option .logo-box{--logo-box-size: 28px;--logo-target-size: 20px}.platform-option:hover,.platform-option[data-selected]{border-color:var(--border);background:color-mix(in srgb,var(--text-strong) 6%,transparent)}.platform-option:active{transform:scale(.98)}.platform-option strong,.platform-option small{display:block;font-size:var(--text-14);line-height:var(--line-24);letter-spacing:0}.platform-option strong{color:var(--text-strong);font-weight:var(--font-weight-medium)}.platform-option small{color:var(--text-muted);font-weight:var(--font-weight-normal)}.color-swatch{display:block;width:20px;height:20px;border:1px solid var(--border);border-radius:50%;background:linear-gradient(135deg,var(--logo-muted),var(--logo-bright))}.color-swatch.neutral{--logo-muted: rgba(238, 238, 238, .48);--logo-bright: rgba(238, 238, 238, .68);--swatch-ring: #8f8f8f}:root[data-theme=light] .color-swatch.neutral{--logo-muted: rgba(32, 32, 32, .46);--logo-bright: rgba(32, 32, 32, .66);--swatch-ring: #777777}.color-swatch.green{--logo-muted: rgba(65, 186, 116, .52);--logo-bright: rgba(65, 186, 116, .9);--swatch-ring: #41ba74}.color-swatch.yellow{--logo-muted: rgba(240, 192, 0, .58);--logo-bright: #f0c000;--swatch-ring: #f0c000}.color-swatch.blue{--logo-muted: rgba(82, 148, 255, .52);--logo-bright: rgba(82, 148, 255, .9);--swatch-ring: #5294ff}.color-swatch.orange{--logo-muted: rgba(236, 137, 58, .52);--logo-bright: rgba(236, 137, 58, .92);--swatch-ring: #ec893a}.color-swatch.trevitOrange{--logo-muted: rgba(232, 87, 27, .56);--logo-bright: #e8571b;--swatch-ring: #e8571b}.color-swatch.shoppingPink{--logo-muted: rgba(224, 72, 184, .58);--logo-bright: #e048b8;--swatch-ring: #e048b8}.color-swatch.salesCoral{--logo-muted: rgba(229, 84, 86, .58);--logo-bright: #e55456;--swatch-ring: #e55456}.color-swatch.brandNorsk{--logo-muted: #003827;--logo-bright: #84f7b5;--swatch-ring: #84f7b5;background:linear-gradient(135deg,#003827 0,#003827 54%,#84f7b5 54%,#84f7b5)}.color-swatch.brandHyperComply{--logo-muted: #23381f;--logo-bright: #dcff3f;--swatch-ring: #dcff3f;background:linear-gradient(135deg,#23381f 0,#23381f 58%,#dcff3f 58%,#dcff3f)}.color-swatch.brandNewdestin{--logo-muted: #ff3a2d;--logo-bright: #000000;--swatch-ring: #ff3a2d;background:linear-gradient(135deg,#ff3a2d 0,#ff3a2d 62%,#000 62%,#000)}.color-swatch.dynamicPulse{--logo-muted: #f05a22;--logo-bright: #09090a;--swatch-ring: #f05a22;background:radial-gradient(circle at 67% 34%,#09090a 0 17%,transparent 18%),radial-gradient(circle at 43% 61%,#09090a 0 13%,transparent 14%),#f05a22}.color-swatch.dynamicBook{--logo-muted: #ef4d49;--logo-bright: #fff4ec;--swatch-ring: #ef4d49;background:linear-gradient(135deg,#ef4d49 0,#ef4d49 60%,#fff4ec 60%,#fff4ec)}.color-swatch.dynamicTaxfix{--logo-muted: #d7ff67;--logo-bright: #123e2d;--swatch-ring: #d7ff67;background:linear-gradient(135deg,#d7ff67 0,#d7ff67 46%,#123e2d 46%,#123e2d 58%,#d7ff67 58%,#d7ff67)}.color-swatch.dynamicRitmoon{--logo-muted: #7a1744;--logo-bright: #d9a7ff;--swatch-ring: #7a1744;background:radial-gradient(circle at 70% 64%,#d9a7ff 0 18%,transparent 19%),linear-gradient(135deg,#d9a7ff 0,#d9a7ff 28%,#7a1744 28%,#7a1744 58%,#d9a7ff 58%,#d9a7ff)}.color-swatch.dynamicMerge{--logo-muted: #5ed7b5;--logo-bright: #06382b;--swatch-ring: #5ed7b5;background:linear-gradient(135deg,#5ed7b5 0,#5ed7b5 52%,#06382b 52%,#06382b)}.color-swatch.dynamicCream{--logo-muted: #f7f0ec;--logo-bright: #09090a;--swatch-ring: #f7f0ec;background:linear-gradient(135deg,#f7f0ec 0,#f7f0ec 58%,#09090a 58%,#09090a)}.color-swatch.experimentSage{--logo-muted: rgba(206, 236, 151, .58);--logo-bright: #ceec97;--swatch-ring: #ceec97}.color-swatch.experimentPeach{--logo-muted: rgba(244, 179, 147, .58);--logo-bright: #f4b393;--swatch-ring: #f4b393}.color-swatch.experimentGreen{--logo-muted: rgba(59, 193, 74, .56);--logo-bright: #3bc14a;--swatch-ring: #3bc14a}.color-swatch.experimentWine{--logo-muted: rgba(136, 41, 47, .6);--logo-bright: #88292f;--swatch-ring: #88292f}.color-swatch.experimentForest{--logo-muted: rgba(58, 125, 68, .6);--logo-bright: #3a7d44;--swatch-ring: #3a7d44}.color-swatch.experimentLemon{--logo-muted: rgba(255, 253, 130, .58);--logo-bright: #fffd82;--swatch-ring: #fffd82}.color-swatch.experimentTangerine{--logo-muted: rgba(254, 93, 38, .58);--logo-bright: #fe5d26;--swatch-ring: #fe5d26}.color-swatch.experimentVolt{--logo-muted: rgba(210, 255, 40, .58);--logo-bright: #d2ff28;--swatch-ring: #d2ff28}.color-swatch.experimentSpring{--logo-muted: rgba(215, 243, 255, .56);--logo-bright: #D7F3FF;--swatch-ring: #D7F3FF}.color-swatch.experimentAcid{--logo-muted: rgba(245, 247, 73, .58);--logo-bright: #f5f749;--swatch-ring: #f5f749}.color-swatch.experimentRed{--logo-muted: rgba(229, 72, 77, .58);--logo-bright: #e5484d;--swatch-ring: #e5484d}.color-swatch.experimentPalePeach{--logo-muted: rgba(255, 201, 187, .58);--logo-bright: #ffc9bb;--swatch-ring: #ffc9bb}.color-swatch.experimentPurple{--logo-muted: rgba(118, 98, 218, .58);--logo-bright: #7662da;--swatch-ring: #7662da}.color-swatch.experimentConvyr{--logo-muted: rgba(255, 122, 36, .58);--logo-bright: #ff7a24;--swatch-ring: #ff7a24}.color-swatch.experimentIvory{--logo-muted: rgba(247, 240, 236, .62);--logo-bright: #f7f0ec;--swatch-ring: #f7f0ec}.color-swatch.experimentLightsmith{--logo-muted: rgba(255, 255, 114, .62);--logo-bright: #ffff72;--swatch-ring: #ffff72}.color-swatch.experimentLinkBlue{--logo-muted: rgba(148, 206, 228, .58);--logo-bright: #94cee4;--swatch-ring: #94cee4}.color-swatch.experimentBTeal{--logo-muted: rgba(45, 98, 79, .62);--logo-bright: #2d624f;--swatch-ring: #2d624f}.color-swatch.experimentProductYellow{--logo-muted: rgba(255, 255, 109, .62);--logo-bright: #ffff6d;--swatch-ring: #ffff6d}.color-swatch.experimentActionBlue{--logo-muted: rgba(91, 149, 249, .58);--logo-bright: #5b95f9;--swatch-ring: #5b95f9}.color-swatch.experimentHotPink{--logo-muted: rgba(234, 77, 178, .58);--logo-bright: #ea4db2;--swatch-ring: #ea4db2}.hero{padding:128px 0 0}.hero h1{max-width:520px;margin:0;color:var(--text-strong);font-size:var(--text-24);line-height:var(--line-24);font-weight:var(--font-weight-semibold);letter-spacing:0;text-wrap:balance}.pen-underline{position:relative;display:inline-block;padding-bottom:2px}.pen-underline:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background-color:var(--logo-solid);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 12'%3E%3Cpath d='M2 8 Q50 4 98 7' stroke='black' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:0 0;mask-size:100% 8px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 12'%3E%3Cpath d='M2 8 Q50 4 98 7' stroke='black' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% 8px;pointer-events:none}.hero p{max-width:520px;margin:16px 0 0;color:var(--text-muted);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-normal);letter-spacing:0}.logo-lab{padding:160px 0 72px}.logo-lab-card{position:relative;display:flex;flex-direction:column;gap:28px;align-items:center;justify-content:center;min-height:360px;padding:56px 48px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.logo-stage{--selector-logo-color: var(--logo-solid);display:grid;width:64px;height:64px;place-items:center;background:transparent;color:var(--logo-solid);border:0}.logo-stage .logo-box{--logo-box-size: 64px;--logo-target-size: 44px;--logo-muted: color-mix(in srgb, var(--selector-logo-color) 66%, var(--page));--logo-bright: var(--selector-logo-color);--logo-solid: var(--selector-logo-color);color:var(--selector-logo-color)}.logo-stage .logo-box--sunflower,.logo-stage .logo-box--asterisk,.logo-stage .logo-box[class*=logo-box--custom],.logo-stage .logo-box--dumbbell,.logo-stage .logo-box--navigation,.logo-stage .logo-box--zap,.logo-stage .logo-box--crown,.logo-stage .logo-box--rocket{--logo-target-size: 54px}.selector-composer-icon-image{display:block;width:64px;height:64px;border-radius:16px;object-fit:cover}.logo-grid{display:grid;grid-template-columns:repeat(6,32px);gap:12px;align-items:start;justify-content:center;width:max-content;margin-top:12px}.selector-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.selector-action{display:inline-flex;min-width:92px;height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--page);color:var(--text-muted);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-semibold);letter-spacing:0;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.selector-action:hover,.selector-action[data-popup-open]{border-color:color-mix(in srgb,var(--text-muted) 46%,var(--border));color:var(--text-strong)}.selector-action:active{transform:scale(.97)}.selector-action .logo-box{--logo-box-size: 18px;--logo-target-size: 16px;--logo-muted: var(--text-subtle);--logo-bright: var(--text-muted);--logo-solid: var(--text-muted);color:var(--text-muted)}.selector-composer-icon-thumb{display:block;width:18px;height:18px;border-radius:5px;object-fit:cover}.selector-action .color-swatch{width:14px;height:14px;border:0}.selector-name-preview{display:inline-grid;width:16px;height:18px;place-items:center;color:var(--text-muted);font-family:New York,New York,ui-serif,Georgia,serif;font-size:18px;line-height:18px;font-weight:400}.selector-popover{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:none;transform-origin:var(--transform-origin);transition:opacity .18s ease,transform .18s ease}.selector-popover[data-starting-style],.selector-popover[data-ending-style]{opacity:0;transform:translateY(4px) scale(.98)}.logo-picker-grid{display:grid;grid-template-columns:repeat(8,32px);gap:10px;max-height:272px;overflow:auto}.color-picker-grid{display:grid;grid-template-columns:repeat(8,32px);gap:10px}.selector-popover--name{width:220px}.name-editor{display:grid;gap:8px;color:var(--text-subtle);font-size:var(--text-12);line-height:var(--line-16);font-weight:var(--font-weight-semibold)}.name-editor input{width:100%;height:36px;border:1px solid var(--border);border-radius:8px;background:var(--page);color:var(--text-strong);font:inherit;font-size:var(--text-14);line-height:var(--line-24);outline:none;padding:0 10px}.name-editor input:focus{border-color:color-mix(in srgb,var(--text-muted) 58%,var(--border))}.selector-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;max-width:430px;margin-top:2px}.selector-group-label{flex:0 0 100%;margin:6px 0 -2px;color:var(--text-subtle);font-size:var(--text-12);line-height:var(--line-16);font-weight:var(--font-weight-medium);text-align:center;letter-spacing:0}.selector-color,.selector-theme{position:relative;display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--page);color:var(--text-muted);cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.selector-color:hover,.selector-color[data-selected]{border-color:var(--swatch-ring)}.selector-color:active,.selector-theme:active{transform:scale(.96)}.selector-color .color-swatch{width:14px;height:14px;border:0}.selector-color[data-apple-composer] .color-swatch{border-radius:50%;background:linear-gradient(135deg,var(--logo-muted) 0 58%,var(--logo-bright) 58% 100%)!important}.selector-color-mark{position:absolute;top:-5px;right:-5px;display:grid;width:16px;height:16px;place-items:center;border:1px solid var(--page);border-radius:999px;background:#d2ff28;color:#09090a;opacity:0;transform:scale(.72);transition:opacity .16s ease,transform .16s ease}.selector-color[data-marked] .selector-color-mark,.selector-color:hover .selector-color-mark{opacity:1;transform:scale(1)}.selector-color.neutral{--swatch-ring: #8f8f8f}:root[data-theme=light] .selector-color.neutral{--swatch-ring: #777777}.selector-color.green{--swatch-ring: #41ba74}.selector-color.yellow{--swatch-ring: #f0c000}.selector-color.blue{--swatch-ring: #5294ff}.selector-color.orange{--swatch-ring: #ec893a}.selector-color.trevitOrange{--swatch-ring: #e8571b}.selector-color.shoppingPink{--swatch-ring: #e048b8}.selector-color.salesCoral{--swatch-ring: #e55456}.selector-color.dynamicPulse{--swatch-ring: #f05a22}.selector-color.dynamicBook{--swatch-ring: #ef4d49}.selector-color.dynamicTaxfix{--swatch-ring: #d7ff67}.selector-color.dynamicRitmoon{--swatch-ring: #7a1744}.selector-color.dynamicMerge{--swatch-ring: #5ed7b5}.selector-color.dynamicCream{--swatch-ring: #f7f0ec}.selector-color.experimentSage{--swatch-ring: #ceec97}.selector-color.experimentPeach{--swatch-ring: #f4b393}.selector-color.experimentGreen{--swatch-ring: #3bc14a}.selector-color.experimentWine{--swatch-ring: #88292f}.selector-color.experimentForest{--swatch-ring: #3a7d44}.selector-color.experimentLemon{--swatch-ring: #fffd82}.selector-color.experimentTangerine{--swatch-ring: #fe5d26}.selector-color.experimentVolt{--swatch-ring: #d2ff28}.selector-color.experimentSpring{--swatch-ring: #D7F3FF}.selector-color.experimentAcid{--swatch-ring: #f5f749}.selector-color.experimentRed{--swatch-ring: #e5484d}.selector-color.experimentPalePeach{--swatch-ring: #ffc9bb}.selector-color.experimentPurple{--swatch-ring: #7662da}.selector-color.experimentConvyr{--swatch-ring: #ff7a24}.selector-color.experimentIvory{--swatch-ring: #f7f0ec}.selector-color.experimentLightsmith{--swatch-ring: #ffff72}.selector-color.experimentLinkBlue{--swatch-ring: #94cee4}.selector-color.experimentBTeal{--swatch-ring: #2d624f}.selector-color.experimentProductYellow{--swatch-ring: #ffff6d}.selector-color.experimentActionBlue{--swatch-ring: #5b95f9}.selector-color.experimentHotPink{--swatch-ring: #ea4db2}.selector-theme{position:absolute;top:18px;right:18px;border:0;background:transparent;color:var(--text-subtle)}.selector-theme:hover{color:var(--text-strong)}.random-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.random-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text-strong) 8%,transparent);color:var(--text-muted);font-size:var(--text-14);line-height:var(--line-24);font-weight:var(--font-weight-semibold);letter-spacing:0;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .16s ease}.random-button:hover{background:color-mix(in srgb,var(--text-strong) 12%,transparent);color:var(--text-strong)}.random-button:active{transform:scale(.96)}.color-card{width:auto;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);box-shadow:none;transform-origin:var(--transform-origin);transition:opacity .18s ease,transform .18s ease}.color-card[data-starting-style],.color-card[data-ending-style]{opacity:0;transform:translateY(4px) scale(.98)}.color-card .color-options{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:326px}.color-group-label{flex:0 0 100%;margin:8px 0 -2px;color:var(--text-subtle);font-size:var(--text-12);line-height:var(--line-16);font-weight:var(--font-weight-medium);letter-spacing:0}.color-card .color-option{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--page);cursor:pointer;transition:border-color .16s ease,transform .16s ease}.color-card .color-option.neutral{--swatch-ring: #8f8f8f}:root[data-theme=light] .color-card .color-option.neutral{--swatch-ring: #777777}.color-card .color-option.green{--swatch-ring: #41ba74}.color-card .color-option.yellow{--swatch-ring: #f0c000}.color-card .color-option.blue{--swatch-ring: #5294ff}.color-card .color-option.orange{--swatch-ring: #ec893a}.color-card .color-option.trevitOrange{--swatch-ring: #e8571b}.color-card .color-option.shoppingPink{--swatch-ring: #e048b8}.color-card .color-option.salesCoral{--swatch-ring: #e55456}.color-card .color-option.experimentSage{--swatch-ring: #ceec97}.color-card .color-option.experimentPeach{--swatch-ring: #f4b393}.color-card .color-option.experimentGreen{--swatch-ring: #3bc14a}.color-card .color-option.experimentWine{--swatch-ring: #88292f}.color-card .color-option.experimentForest{--swatch-ring: #3a7d44}.color-card .color-option.experimentLemon{--swatch-ring: #fffd82}.color-card .color-option.experimentTangerine{--swatch-ring: #fe5d26}.color-card .color-option.experimentVolt{--swatch-ring: #d2ff28}.color-card .color-option.experimentSpring{--swatch-ring: #D7F3FF}.color-card .color-option.experimentAcid{--swatch-ring: #f5f749}.color-card .color-option.experimentRed{--swatch-ring: #e5484d}.color-card .color-option.experimentPalePeach{--swatch-ring: #ffc9bb}.color-card .color-option.experimentPurple{--swatch-ring: #7662da}.color-card .color-option.experimentConvyr{--swatch-ring: #ff7a24}.color-card .color-option.experimentIvory{--swatch-ring: #f7f0ec}.color-card .color-option.experimentLightsmith{--swatch-ring: #ffff72}.color-card .color-option.experimentLinkBlue{--swatch-ring: #94cee4}.color-card .color-option.experimentBTeal{--swatch-ring: #2d624f}.color-card .color-option.experimentProductYellow{--swatch-ring: #ffff6d}.color-card .color-option.experimentActionBlue{--swatch-ring: #5b95f9}.color-card .color-option.experimentHotPink{--swatch-ring: #ea4db2}.color-card .color-option:hover,.color-card .color-option[data-selected]{border-color:var(--swatch-ring, var(--logo-solid))}.color-card .color-option[data-selected]{border-width:2px}.color-card .color-option:active{transform:scale(.96)}.color-card .color-option .color-swatch{width:14px;height:14px;border:0}.logo-choice{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--page);color:var(--text-muted);cursor:pointer;transition:color .16s ease,transform .16s ease,border-color .16s ease}.logo-choice .logo-box{--logo-box-size: 20px;--logo-target-size: 20px;--logo-muted: rgba(238, 238, 238, .48);--logo-bright: rgba(238, 238, 238, .68);--logo-solid: var(--text-subtle);color:var(--text-subtle)}:root[data-theme=light] .logo-choice .logo-box{--logo-muted: rgba(32, 32, 32, .46);--logo-bright: rgba(32, 32, 32, .66)}.logo-choice[aria-checked=true] .logo-box{--logo-muted: color-mix(in srgb, var(--top-bar) 62%, var(--page));--logo-bright: var(--top-bar);--logo-solid: var(--top-bar);color:var(--top-bar)}.logo-choice:hover,.logo-choice[aria-checked=true]{color:var(--text-strong);border-color:color-mix(in srgb,var(--logo-solid) 80%,var(--border))}.logo-choice:active{transform:scale(.96)}.logo-choice[aria-checked=true]{border-width:2px}.logo-lab-card h2{margin:0;color:var(--text-muted);font-size:12px;line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:0}.brand-identity{display:grid;width:100%;gap:16px;margin-top:160px}.apple-icons{width:min(1120px,calc(100vw - 48px));margin:150px auto 0;padding-bottom:120px}.apple-icons-header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.apple-icons h2{margin:0;color:var(--text-strong);font-size:var(--text-24);line-height:var(--line-24);font-weight:var(--font-weight-semibold);letter-spacing:0;text-wrap:balance}.apple-icons-header span{flex:0 0 auto;color:var(--text-muted);font-size:14px;line-height:20px;font-weight:var(--font-weight-medium)}.apple-icons-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px}.apple-icon-card{display:block;padding:0;border:1px solid transparent;border-radius:28px;background:transparent;cursor:pointer;transition:border-color .16s ease}.apple-icon-card img{display:block;width:100%;aspect-ratio:1;border-radius:22.37%;background:transparent;box-shadow:0 8px 20px color-mix(in srgb,#000000 14%,transparent)}.apple-icon-card:hover,.apple-icon-card[data-selected]{border-color:color-mix(in srgb,var(--text-strong) 24%,transparent)}.apple-icon-card[data-selected]{border-color:color-mix(in srgb,var(--text-strong) 38%,transparent)}.apple-icon-card:active{opacity:.92}.identity-primary,.identity-banner,.identity-app-frame,.identity-bw-light,.identity-bw-banner{overflow:hidden;border:1px solid var(--border);border-radius:8px}.identity-primary{display:grid;aspect-ratio:2.45 / 1;place-items:center;border-color:transparent;border-radius:28px;background:var(--logo-solid)}.identity-primary .identity-logo{--logo-box-size: 112px;--logo-target-size: 96px;--logo-muted: var(--on-logo-color);--logo-bright: var(--on-logo-color);--logo-solid: var(--on-logo-color);color:var(--on-logo-color)}.identity-banner-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.identity-banner{display:flex;aspect-ratio:2.65 / 1;align-items:center;justify-content:center;gap:9px;padding:24px}.identity-banner-light{background:#fff;color:#0c0c0c}.identity-banner-color{border-color:transparent;background:var(--logo-solid);color:var(--on-logo-color)}.identity-banner .identity-logo{--logo-box-size: 36px;--logo-target-size: 30px}.identity-banner-color .identity-logo{--logo-muted: var(--on-logo-color);--logo-bright: var(--on-logo-color);--logo-solid: var(--on-logo-color);color:var(--on-logo-color)}.identity-banner .brand-word,.identity-bw-banner .brand-word{font-size:var(--text-24);line-height:var(--line-24);font-weight:var(--font-weight-semibold);letter-spacing:0}.identity-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.identity-app-frame{display:grid;aspect-ratio:1.42 / 1;place-items:center;border-radius:8px;background:#090909}.identity-app-icon{display:grid;width:96px;height:96px;place-items:center;border-radius:22.37%;background:var(--logo-solid)}.identity-app-icon .identity-logo{--logo-box-size: calc(56px * var(--app-icon-scale, 1));--logo-target-size: calc(46px * var(--app-icon-scale, 1));--logo-muted: var(--on-logo-color);--logo-bright: var(--on-logo-color);--logo-solid: var(--on-logo-color);color:var(--on-logo-color)}.identity-app-icon:has(.identity-composer-icon-image){background:transparent}.identity-composer-icon-image{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.identity-symbol,.identity-favicon{display:grid;aspect-ratio:2.65 / 1;place-items:center;background:#fff}.identity-symbol .identity-logo{--logo-box-size: 56px;--logo-target-size: 44px}.identity-favicon-tile{display:grid;width:72px;height:72px;place-items:center;border-radius:22.37%;background:#000}.identity-favicon-tile .identity-logo{--logo-box-size: 42px;--logo-target-size: 34px}.identity-bw-banner{display:flex;aspect-ratio:1.42 / 1;align-items:center;justify-content:center;gap:9px;padding:24px;background:#000;color:#fff}.identity-bw-banner .identity-logo{--logo-box-size: 36px;--logo-target-size: 30px}.identity-logo-white{--logo-muted: #ffffff;--logo-bright: #ffffff;--logo-solid: #ffffff;color:#fff}.identity-logo-accent{--logo-muted: color-mix(in srgb, var(--logo-solid) 64%, #ffffff);--logo-bright: var(--logo-solid);color:var(--logo-solid)}.identity-logo-black{--logo-muted: #000000;--logo-bright: #000000;--logo-solid: #000000;color:#000}.identity-billboard{--billboard-bg: #f9f9f9;--billboard-text: #202020;--billboard-lockup: #646464;grid-column:1 / -1;position:relative;min-height:360px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--billboard-bg)}:root[data-theme=light] .identity-billboard{--billboard-bg: #171717;--billboard-text: #eeeeee;--billboard-lockup: rgba(238, 238, 238, .74)}.identity-billboard:before{content:none}.identity-billboard:after{content:none}.billboard-board{position:relative;width:100%;min-height:360px;padding:48px 44px;background:transparent;color:var(--billboard-text)}.billboard-board:before{content:none}.billboard-board p{position:absolute;top:50%;left:50%;width:calc(100% - 96px);max-width:none;margin:0;color:var(--billboard-text);font-family:Switzer,ui-sans-serif,system-ui,sans-serif;font-size:26px;line-height:1.12;font-weight:var(--font-weight-normal);text-align:center;letter-spacing:0;white-space:nowrap;transform:translate(-50%,-50%)}.billboard-lockup{position:absolute;left:50%;bottom:18px;display:flex;align-items:center;gap:6px;color:var(--billboard-lockup);transform:translate(-50%)}.billboard-lockup .identity-logo{--logo-box-size: 22px;--logo-target-size: 18px}.identity-logo-quote{--logo-muted: var(--billboard-lockup);--logo-bright: var(--billboard-lockup);--logo-solid: var(--billboard-lockup);color:var(--billboard-lockup)}.billboard-lockup .brand-word{font-size:13px;line-height:18px;font-weight:var(--font-weight-medium)}.tab{color:var(--text-subtle)}.tab[data-selected]{color:var(--text-strong)}@media(max-width:700px){.personal-page{padding-bottom:72px}.personal-intro{width:min(100% - 32px,var(--personal-content-width));padding-top:88px;margin-bottom:88px}.personal-statement,.personal-section,.personal-highlights{width:min(100% - 32px,var(--personal-content-width));margin-bottom:84px}.highlight-item{grid-template-columns:1fr;gap:4px;min-height:auto;padding:16px 18px}.highlight-name{font-size:var(--text-20);line-height:var(--line-24)}.highlight-meta{font-size:var(--text-15);line-height:var(--line-24)}.top-strip{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 18px}.top-strip-center{grid-column:2;white-space:nowrap}.top-strip-edge--right{display:none}.nav,.hero,.logo-lab{width:min(100% - 32px,var(--content-width))}.nav{padding-top:28px}.nav-links{gap:8px}.nav-links a:nth-child(2),.nav-links a:nth-child(3){display:none}.hero{padding:88px 0 0}.logo-lab{padding:112px 0 48px}.client-workspace .client-lockup-showcase{width:min(100% - 32px,var(--content-width));padding:112px 0 12px}.client-workspace .client-identity-showcase{width:min(100% - 32px,var(--content-width));padding:0 0 48px}.client-lockup-card{width:100%;min-height:260px;aspect-ratio:16 / 9;gap:14px}.client-lockup-logo{--logo-box-size: 120px;--logo-target-size: 120px}.client-lockup-logo.logo-box--custom33 .custom-logo-mark{width:var(--logo-target-size);height:var(--logo-target-size)}.client-lockup-word{font-size:clamp(34px,9vw,44px)}.client-ui-preview{width:min(100% - 32px,var(--content-width));padding-bottom:80px}.client-workspace .brand-identity--client,.client-workspace .brand-identity--client>*,.client-workspace .identity-banner-row{width:100%;justify-self:stretch}.client-workspace .brand-identity--client{margin-top:0}.client-workspace .identity-primary,.client-workspace .identity-billboard,.client-workspace .identity-symbol,.client-workspace .identity-banner{width:100%}.client-workspace .identity-billboard{aspect-ratio:16 / 9;min-height:0}.client-workspace .identity-primary,.client-workspace .identity-symbol,.client-workspace .identity-banner{min-height:0;aspect-ratio:16 / 9}.client-ui-lightbox{padding:16px}.logo-lab-card{min-height:auto;padding:48px 22px}.logo-grid{grid-template-columns:repeat(5,32px);gap:12px}.brand-identity{margin-top:112px}.identity-primary{min-height:220px;border-radius:22px}.identity-banner-row,.identity-system-grid{grid-template-columns:1fr}.identity-billboard{grid-column:auto;min-height:260px}.billboard-board{padding:28px 22px 24px}.billboard-board p{font-size:18px;white-space:normal}.apple-icons{width:min(100% - 32px,680px);margin-top:96px;padding-bottom:80px}.apple-icons-header{align-items:start;flex-direction:column;margin-bottom:22px}.apple-icons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.apple-icon-card{border-radius:20px}}
