:root{color-scheme:light;--ink:#151515;--muted:#626262;--line:#dcdcd8;--paper:#fff;--soft:#f3f3f0;--pad:clamp(20px,4vw,72px);color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button{color:inherit}img{max-width:100%;height:auto;display:block}figure,h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:500;line-height:1.06}h1{font-size:clamp(42px,5.9vw,90px)}h2{white-space:pre-line;font-size:clamp(32px,4vw,60px)}h3{font-size:clamp(23px,2.1vw,32px)}p{line-height:1.6}ul,ol{margin:0;padding:0}a:hover{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:5px}::selection{color:#111;background:#dddcd8}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--ink);color:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}.small{font-size:13px;line-height:1.5}.muted{color:var(--muted)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.4}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:32px;min-height:56px;padding:18px 23px;font-size:14px;line-height:1.3;transition:background .18s;display:inline-flex}.button:hover{background:#333}.button span{font-size:19px;line-height:1}.text-link{border:0;border-bottom:1px solid var(--ink);background:0 0;align-items:center;gap:20px;padding:6px 0;font-size:14px;display:inline-flex}.text-link:hover{color:#666;border-color:#666}.lead{letter-spacing:-.02em;font-size:clamp(18px,1.65vw,23px);line-height:1.55}.site-header{padding:22px var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;display:flex}.wordmark-small{letter-spacing:-.09em;font-size:33px;font-weight:700;line-height:1}.site-header nav{gap:32px;font-size:13px;display:flex}.site-header nav a{border-bottom:1px solid #0000;padding:8px 0}.site-header nav a:hover,.site-header nav a[aria-current]{border-bottom-color:var(--ink)}.header-actions{align-items:center;gap:26px;font-size:12px;display:flex}.language-link{font-size:11px}.header-cta{border-bottom:1px solid var(--ink);gap:15px;padding:8px 0;display:flex}.fashion-hero{padding:42px var(--pad) 68px;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);max-width:1800px;margin:auto;display:grid}.hero-copy{flex-direction:column;justify-content:space-between;min-width:0;padding:12px 0 26px;display:flex}.hero-wordmark{letter-spacing:-.095em;margin-top:22px;margin-left:-.035em;font-size:clamp(115px,16vw,252px);font-weight:700;line-height:.87}.hero-product-links{max-width:270px;margin:42px 0 45px}.hero-product-links a{letter-spacing:-.025em;justify-content:space-between;align-items:center;padding:7px 0;font-size:18px;transition:transform .2s;display:flex}.hero-product-links a:hover{transform:translate(5px)}.hero-product-links a span:last-child{font-size:15px}.hero-statement h2{font-size:clamp(30px,3vw,46px)}.hero-statement p{max-width:350px;margin:22px 0 27px;font-size:15px}.hero-secondary{margin-top:18px;text-decoration:underline;display:block}.hero-photo{background:#242424;min-width:0;position:relative}.hero-photo img{object-fit:cover;object-position:50% 56%;border-radius:16px;width:100%;height:100%;min-height:600px;max-height:760px}.hero-photo{background:0 0}.hero-photo figcaption{color:#fff;letter-spacing:.06em;text-shadow:0 1px 8px #000;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.intro-strip{margin:0 var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding:28px 0;display:grid}.intro-strip p{letter-spacing:-.035em;max-width:660px;font-size:clamp(18px,2.1vw,30px);line-height:1.35}.section{padding:90px var(--pad);max-width:1800px;margin:auto}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.section-heading>.eyebrow{padding-bottom:5px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.product-photo{background:var(--soft);position:relative;overflow:hidden}.product-photo img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .5s}.product-card:hover img{transform:scale(1.025)}.photo-badge{background:#fff;padding:8px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.product-card-heading{align-items:center;gap:12px;margin:20px 0 15px;display:flex}.product-card-heading h3{flex:1;font-size:25px}.product-card>p{color:var(--muted);max-width:340px;font-size:13px}.editorial-feature{margin:35px var(--pad) 0;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,7vw,120px);padding-bottom:45px;display:grid}.editorial-feature figure{position:relative}.editorial-feature img{object-fit:cover;width:100%;height:650px}.editorial-feature figcaption{color:var(--muted);margin-top:12px;font-size:10px}.editorial-feature h2{margin:28px 0}.editorial-feature p{max-width:460px;margin:24px 0}.editorial-feature .text-link{margin-bottom:8px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.article-card img{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;width:100%;margin-bottom:24px}.article-card h3{max-width:430px;margin:13px 0 16px;line-height:1.15}.article-card p{color:var(--muted);margin-bottom:20px;font-size:14px}.article-card .text-link{font-size:12px}.waitlist-section{margin:0 var(--pad);border-top:0;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,130px);padding:90px 0;display:grid}.waitlist-section h2{max-width:600px;margin:25px 0}.waitlist-section>div>p{max-width:470px;margin-bottom:24px}.waitlist-form{width:100%;max-width:540px}.field{flex-direction:column;gap:10px;margin-bottom:23px;font-size:12px;display:flex}.field input,.field select{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:0 0;border-radius:0;padding:14px 0;font-size:16px}.field input::placeholder{color:#777}.field select{appearance:auto}.waitlist-form fieldset,.studio-fields fieldset{border:0;margin:0 0 25px;padding:0}.waitlist-form legend,.studio-fields legend{margin-bottom:15px;font-size:12px}.interest-options{flex-wrap:wrap;gap:8px;display:flex}.check-choice{border:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;padding:12px 13px;font-size:12px;display:flex}.check-choice:has(input:checked){background:var(--soft);border-color:var(--ink)}input[type=checkbox],input[type=radio]{accent-color:var(--ink);flex-shrink:0;width:15px;height:15px}.consent{color:var(--muted);align-items:start;gap:10px;margin:14px 0;font-size:11px;line-height:1.5;display:flex}.consent input{margin:1px 0 0}.consent a{text-decoration:underline}.waitlist-form .button{width:100%}.waitlist-form>.small{margin-top:14px}.form-message{color:#922c22;min-height:18px;margin:12px 0;font-size:12px;line-height:1.5}.honeypot{height:0;position:absolute;left:-10000px;overflow:hidden}.waitlist-success{border-top:1px solid var(--ink);padding-top:30px}.waitlist-success h3{margin:24px 0;font-size:42px}.waitlist-success p{margin-bottom:28px}.site-footer{padding:60px var(--pad) 24px;background:var(--soft);grid-template-columns:1fr 1fr;gap:70px;display:grid}.wordmark-footer{letter-spacing:-.095em;font-size:120px;font-weight:700;line-height:.9}.footer-brand p{margin-top:28px;font-size:13px}.footer-links{grid-template-columns:1fr 1fr;gap:40px;padding-top:10px;display:grid}.footer-links>div{flex-direction:column;align-items:start;gap:13px;font-size:12px;display:flex}.footer-links .eyebrow{color:var(--muted);margin-bottom:15px}.footer-links a:hover{text-decoration:underline}.footer-bottom{color:var(--muted);border-top:0;grid-column:1/-1;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}.breadcrumb{padding:28px var(--pad) 0;color:var(--muted);gap:13px;font-size:11px;display:flex}.breadcrumb a{text-decoration:underline}.product-hero{padding:45px var(--pad) 90px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,7vw,110px);max-width:1800px;margin:auto;display:grid}.product-hero h1{max-width:680px;margin:28px 0;font-size:clamp(42px,5.8vw,84px)}.product-hero .lead{max-width:520px;font-size:19px}.product-hero figure img{object-fit:cover;width:100%;height:660px}.product-hero figcaption{color:var(--muted);margin-top:13px;font-size:10px}.product-state{align-items:center;gap:8px;margin:28px 0;font-size:12px;display:flex}.status-dot{background:var(--ink);border-radius:50%;width:5px;height:5px}.product-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:90px;padding-top:65px;display:grid}.product-details h2{margin-top:25px}.feature-list{list-style:none}.feature-list li{border-bottom:1px solid var(--line);gap:24px;padding:20px 0;font-size:17px;line-height:1.4;display:flex}.product-details p{color:var(--muted);margin-top:28px;font-size:14px}.process-grid{grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;display:grid}.process-grid>li{border-top:1px solid var(--ink);padding-top:20px}.process-grid>li>span{color:var(--muted);font-size:12px}.process-grid h3{max-width:370px;margin-top:30px;font-size:27px;line-height:1.15}.product-note{background:var(--soft);max-width:860px;margin-top:60px;padding:24px 28px}.product-note p{margin-top:14px;font-size:14px}.article-list>a{border-top:1px solid var(--line);grid-template-columns:140px 1fr 20px;align-items:center;gap:24px;padding:28px 0;display:grid}.article-list>a:last-child{border-bottom:1px solid var(--line)}.article-list h3{font-size:26px;line-height:1.18}.article-list .eyebrow{color:var(--muted)}.page-title{max-width:900px;padding-bottom:55px}.page-title h1{white-space:pre-line;margin:24px 0}.page-title p{max-width:590px;color:var(--muted);font-size:18px;line-height:1.6}.gallery-page .page-title{max-width:1000px}.gallery-disclosure{border-top:1px solid var(--line);color:var(--muted);padding-top:20px}.gallery-filters{gap:22px;margin:35px 0;display:flex}.gallery-filters button{background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:12px}.gallery-filters button[aria-pressed=true]{border-bottom-color:var(--ink)}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 24px;display:grid}.gallery-grid figure>button{background:var(--soft);border:0;width:100%;padding:0;display:block;position:relative}.gallery-grid img{aspect-ratio:3/4;object-fit:cover;width:100%}.gallery-open{background:#fff;padding:8px 12px;position:absolute;bottom:16px;right:16px}.gallery-grid figcaption{justify-content:space-between;gap:15px;margin-top:17px;font-size:12px;display:flex}.gallery-bottom{border-top:0;justify-content:space-between;align-items:center;gap:30px;margin-top:80px;padding-top:40px;display:flex}.gallery-bottom h2{font-size:42px}.lightbox{background:#fff;border:0;width:calc(100% - 32px);max-width:850px;max-height:94vh;padding:0;overflow:auto}.lightbox::backdrop{background:#000a}.lightbox-body{padding:20px;position:relative}.lightbox-body>img{object-fit:contain;width:auto;max-height:68vh;margin:auto}.lightbox-close{z-index:1;background:#fff;border:0;width:42px;height:42px;font-size:30px;position:absolute;top:25px;right:25px}.lightbox-caption{justify-content:space-between;gap:25px;margin-top:20px;display:flex}.lightbox-caption strong{font-size:20px;font-weight:500}.lightbox-caption p{margin:10px 0}.lightbox-caption a{font-size:11px;text-decoration:underline}.lightbox-nav{align-items:start;gap:10px;display:flex}.lightbox-nav button{border:1px solid var(--line);background:#fff;width:40px;height:40px}.journal-categories{border-top:1px solid var(--line);border-bottom:0;flex-wrap:wrap;gap:24px;margin-bottom:60px;padding:20px 0;font-size:12px;display:flex}.journal-category{margin-top:80px;scroll-margin-top:25px}.journal-category h2{font-size:36px}.article-page{padding:45px var(--pad) 40px}.article-header{max-width:1070px;margin:0 0 70px}.article-header h1{margin:25px 0 30px;font-size:clamp(38px,5vw,76px);line-height:1.09}.article-header .lead{max-width:830px}.article-meta{color:var(--muted);gap:24px;margin-top:30px;font-size:11px;display:flex}.article-body{grid-template-columns:260px minmax(0,740px);justify-content:start;gap:clamp(40px,7vw,120px);display:grid}.article-toc{align-self:start;padding-top:10px;position:sticky;top:25px}.article-toc nav{flex-direction:column;gap:15px;margin:25px 0 35px;display:flex}.article-toc nav a{color:var(--muted);max-width:200px;font-size:12px;line-height:1.5}.article-toc nav a:hover{color:var(--ink)}.prose h2{margin:0 0 25px;font-size:clamp(26px,2.8vw,40px);line-height:1.18}.prose p{color:#404040;margin:18px 0;font-size:17px;line-height:1.8}.prose>section{margin-bottom:55px}.prose li{margin:12px 0;font-size:16px;line-height:1.65}.prose ul{padding-left:21px}.article-checklist{background:var(--soft);padding:30px}.article-checklist h2{font-size:30px}.article-faq details{border-top:1px solid var(--line);padding:22px 0}.article-faq details:last-child{border-bottom:1px solid var(--line)}.article-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;line-height:1.45;list-style:none;display:flex}.article-faq summary::-webkit-details-marker{display:none}.article-faq details[open] summary span{transform:rotate(45deg)}.article-faq details p{margin-bottom:0;font-size:15px}.article-sources h2{font-size:27px}.article-sources ul a{font-size:13px;text-decoration:underline}.article-product-cta{border-top:0;padding-top:30px}.article-product-cta h3{margin:24px 0;font-size:38px}.related-guides{padding-top:35px}.waitlist-title{padding:75px var(--pad) 55px;max-width:1800px;margin:auto}.waitlist-title h1{max-width:920px}.about-page h1,.legal-page h1{white-space:pre-line;margin:30px 0 55px}.about-content{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);display:grid}.about-content>.lead{letter-spacing:-.035em;max-width:540px;font-size:27px}.about-content h2{margin:0 0 20px;font-size:29px}.about-content div>p{color:var(--muted);margin-bottom:42px;font-size:16px}.legal-page .prose{max-width:800px}.legal-page .prose h2{margin-top:40px;font-size:28px}.credits-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:50px 0;display:grid}.credits-grid img{aspect-ratio:3/4;object-fit:cover;width:100%}.credits-grid figcaption{margin-top:15px;font-size:12px;text-decoration:underline}.error-page{min-height:65vh}.error-page h1{margin:30px 0}.error-page p{margin-bottom:30px}.error-page>.text-link{margin-left:30px}.studio-page{padding:65px var(--pad) 70px;max-width:1800px;margin:auto}.studio-page .page-title{padding-bottom:40px}.studio-shell{border:1px solid var(--line);padding:30px}.studio-heading{border-bottom:0;justify-content:space-between;gap:25px;padding-bottom:25px;display:flex}.stepper{grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0;list-style:none;display:grid}.stepper li{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.step-number{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.stepper li.active{color:var(--ink)}.stepper li.active .step-number{border-color:var(--ink)}.studio-products{border:0;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 35px;padding:0;display:grid}.studio-products>label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:17px 14px;font-size:13px;display:flex}.studio-products label>span{color:var(--muted);font-size:10px}.studio-products input{opacity:0;width:0;height:0;position:absolute}.studio-products label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.studio-columns{grid-template-columns:1fr 1.15fr;gap:50px;display:grid}.studio-controls h2{margin-bottom:15px;font-size:27px}.studio-controls>p{max-width:490px}.upload-zone{background:var(--soft);text-align:center;border:1px dashed #bbb;flex-direction:column;align-items:center;gap:13px;min-height:180px;margin-top:24px;padding:30px 18px;display:flex;position:relative}.upload-zone.dragging{border-color:var(--ink);background:#e6e6e2}.upload-symbol{font-size:25px;line-height:1}.upload-label{cursor:pointer;font-size:14px}.upload-zone input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-zone:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.upload-zone:has(input:disabled){opacity:.5}.demo-button{margin-top:15px;font-size:12px}.upload-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;list-style:none;display:grid}.upload-grid li{cursor:grab;background:var(--soft);border:1px solid var(--line);position:relative}.upload-grid img{aspect-ratio:1;object-fit:cover;width:100%}.photo-index{background:#fff;padding:3px 5px;font-size:10px;position:absolute;top:6px;left:6px}.photo-actions{background:#fff;justify-content:space-between;display:flex}.photo-actions button{background:#fff;border:0;min-width:28px;padding:8px 7px;font-size:12px}.studio-controls>p.small:not(.muted){margin-top:25px}.studio-fields{margin-top:28px}.segmented{gap:8px;display:flex}.segmented label{border:1px solid var(--line);align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.segmented label:has(input:checked){border-color:var(--ink);background:var(--soft)}.studio-preview{background:var(--soft);align-self:start;min-width:0;padding:24px;position:sticky;top:25px}.preview-top{justify-content:space-between;gap:15px;margin-bottom:25px;display:flex}.preview-top>.small{color:var(--muted);font-size:10px}.comp-card{background:#fff;padding:16px;box-shadow:0 7px 25px #00000009}.comp-images{aspect-ratio:1.83;grid-template-rows:1fr 1fr;grid-template-columns:1.12fr 1fr 1fr;gap:5px;display:grid}.comp-slot{background:#edede9;place-items:center;min-width:0;min-height:0;display:grid}.comp-slot img{object-fit:cover;width:100%;height:100%}.comp-slot>span{letter-spacing:-.03em;color:#888;font-size:18px}.slot-0{grid-row:1/3}.comp-caption{grid-template-columns:1fr auto;gap:5px;padding-top:16px;display:grid}.comp-caption strong{letter-spacing:-.04em;overflow-wrap:anywhere;grid-column:1/-1;font-size:clamp(15px,1.9vw,29px);font-weight:700}.comp-caption p{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.comp-caption p:last-child{text-align:right}.comp-card.strip .comp-images{aspect-ratio:1.83;grid-template-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr))}.comp-card.strip .slot-0{grid-row:auto}.demo-label{color:var(--muted);margin-top:10px;font-size:8px;display:block}.studio-preview h3{margin:25px 0 12px;font-size:27px}.studio-preview>.small{margin-bottom:25px}.studio-preview .button{width:100%;font-size:12px}.studio-preview>p:not(.small){margin:15px 0}.direction-select{margin-top:35px}.direction-preview img{aspect-ratio:4/3;object-fit:cover;object-position:50% 40%;width:100%}.direction-preview figcaption{color:var(--muted);margin-top:12px;font-size:10px}.studio-after{max-width:720px;margin-top:50px}.studio-after h2{font-size:32px}.studio-after p{color:var(--muted);margin:25px 0;font-size:15px}@media (width>=1800px){.site-header,.site-footer{padding-left:max(var(--pad),calc((100vw - 1656px)/2));padding-right:max(var(--pad),calc((100vw - 1656px)/2))}.intro-strip,.editorial-feature,.waitlist-section{max-width:1656px;margin-left:auto;margin-right:auto}}@media (width<=1100px){.hero-photo img{min-height:620px;max-height:740px}.hero-wordmark{font-size:18vw}.product-grid{grid-template-columns:repeat(2,1fr);gap:35px 24px}.editorial-feature img{height:530px}.article-grid{gap:20px}.article-body{grid-template-columns:200px minmax(0,1fr);gap:40px}.studio-columns{grid-template-columns:1fr 1fr;gap:30px}.studio-shell{padding:24px}.studio-products>label{gap:7px;padding:13px 10px;font-size:12px}.product-hero figure img{height:580px}}@media (width<=760px){:root{--pad:22px}.site-header{padding:18px var(--pad);flex-wrap:wrap;gap:12px}.wordmark-small{font-size:29px}.site-header nav{order:3;justify-content:space-between;gap:20px;width:100%;padding-top:10px;font-size:12px}.header-actions{gap:20px;margin-left:auto}.header-cta{font-size:11px}.fashion-hero{padding:36px var(--pad) 50px;grid-template-columns:1fr;gap:32px}.hero-copy{padding:0}.hero-wordmark{margin-top:25px;font-size:clamp(125px,35vw,235px)}.hero-product-links{max-width:240px;margin:30px 0}.hero-product-links a{padding:6px 0;font-size:16px}.hero-statement h2{font-size:35px}.hero-statement p{max-width:440px;margin:20px 0;font-size:14px}.hero-statement .button{min-width:250px}.hero-photo{order:-1}.hero-photo img{object-position:50% 55%;border-radius:12px;height:590px;min-height:0;max-height:76vh}.hero-photo figcaption{font-size:8px;left:16px;right:16px}.intro-strip{grid-template-columns:1fr;gap:20px;padding:26px 0}.intro-strip p{font-size:23px}.section{padding:60px var(--pad)}.section-heading{align-items:start;gap:20px;margin-bottom:30px}.section-heading .eyebrow{text-align:right;max-width:120px;margin-top:5px;font-size:9px}.section-heading h2{font-size:36px}.section-heading .text-link{flex-shrink:0;font-size:11px}.product-grid{gap:32px 14px}.product-card-heading{gap:7px;margin-top:17px}.product-card-heading h3{font-size:22px}.product-card-heading>.small{font-size:9px}.product-card>p{font-size:12px}.photo-badge{padding:6px 7px;font-size:8px;bottom:8px;left:8px}.editorial-feature{grid-template-columns:1fr;gap:34px;margin-top:5px;padding:0}.editorial-feature img{height:520px}.editorial-feature h2{font-size:41px}.editorial-feature p{font-size:15px}.article-grid{grid-template-columns:1fr;gap:38px}.article-card img{aspect-ratio:4/3;max-height:360px;margin-bottom:20px}.article-card h3{font-size:27px}.article-card p{max-width:600px;font-size:14px}.waitlist-section{grid-template-columns:1fr;gap:40px;padding:60px 0}.waitlist-section h2{font-size:39px}.waitlist-section>div>p{font-size:15px}.waitlist-form{max-width:none}.site-footer{grid-template-columns:1fr;gap:42px;padding-top:45px}.wordmark-footer{font-size:100px}.footer-brand p{margin-top:20px}.footer-links{gap:30px}.footer-bottom{flex-wrap:wrap;gap:20px;font-size:9px}.product-hero{grid-template-columns:1fr;gap:38px;padding-top:32px;padding-bottom:55px}.product-hero h1{font-size:48px}.product-hero .lead{font-size:17px}.product-hero figure img{height:550px}.product-details{grid-template-columns:1fr;gap:30px;padding-top:40px}.feature-list li{font-size:16px}.process-grid{grid-template-columns:1fr;gap:30px}.process-grid h3{margin-top:15px;font-size:25px}.product-note{margin-top:38px;padding:22px}.article-list>a{grid-template-columns:1fr 20px;gap:12px;padding:25px 0}.article-list .eyebrow{grid-column:1/-1}.article-list h3{font-size:23px}.page-title{padding-bottom:35px}.page-title h1{margin:23px 0;font-size:47px}.page-title p{font-size:16px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.gallery-grid figcaption{font-size:11px;line-height:1.6;display:block}.gallery-grid figcaption span{display:block}.gallery-filters{gap:20px}.gallery-bottom{margin-top:50px;display:block}.gallery-bottom h2{margin-bottom:26px;font-size:34px}.lightbox-body{padding:14px}.lightbox-body>img{max-height:64vh}.lightbox-caption strong{font-size:18px}.lightbox-caption .small{font-size:10px}.journal-category{margin-top:55px}.journal-categories{gap:18px;font-size:11px}.article-page{padding-top:35px}.article-header{margin-bottom:35px}.article-header h1{font-size:41px;line-height:1.12}.article-header .lead{font-size:18px}.article-body{grid-template-columns:1fr;gap:35px}.article-toc{border-top:1px solid var(--line);padding-top:25px;position:static}.article-toc nav{margin:18px 0}.article-toc nav a{max-width:none}.prose h2{font-size:30px}.prose p{font-size:16px;line-height:1.75}.prose>section{margin-bottom:40px}.article-checklist{padding:24px}.article-meta{font-size:10px}.article-product-cta h3{font-size:34px}.related-guides{padding-top:20px}.about-content{grid-template-columns:1fr;gap:40px}.about-content>.lead{font-size:23px}.about-page h1,.legal-page h1{margin-bottom:35px;font-size:47px}.credits-grid{grid-template-columns:repeat(2,1fr);gap:25px 16px}.credits-grid figcaption{font-size:10px}.studio-page{padding-top:45px}.studio-shell{margin-left:-8px;margin-right:-8px;padding:18px}.studio-heading>.small{text-align:right;max-width:120px;font-size:10px}.stepper{gap:12px;margin:25px 0}.stepper li{flex-direction:column;align-items:start;gap:10px;font-size:11px}.studio-products{grid-template-columns:repeat(2,1fr);gap:8px}.studio-products>label{padding:13px 11px;font-size:12px}.studio-columns{grid-template-columns:1fr;gap:35px}.studio-preview{padding:18px;position:static}.studio-controls h2{font-size:26px}.comp-caption strong{font-size:22px}.comp-caption p{font-size:8px}.studio-preview .button{font-size:11px}.upload-grid{grid-template-columns:repeat(3,1fr)}.studio-after h2{font-size:30px}}@media (width<=370px){:root{--pad:17px}.header-cta{gap:8px}.hero-wordmark{font-size:35vw}.product-grid{grid-template-columns:1fr}.product-photo img{aspect-ratio:4/5}.product-card>p{max-width:none}.page-title h1{font-size:40px}.gallery-grid{gap:25px 12px}.interest-options{gap:6px}.check-choice{padding:10px;font-size:11px}.studio-products>label{gap:7px;font-size:11px}.comp-card{padding:10px}.comp-caption p{font-size:7px}.article-header h1{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}img[src^="/images/model-"]{object-position:center top}.article-list>a{grid-template-columns:minmax(0,1fr) 24px}.gallery-filters{flex-wrap:wrap;row-gap:10px}.analytics-consent{inset-inline:20px;z-index:100;background:var(--paper,#fff);max-width:650px;color:var(--ink,#151515);border:1px solid var(--ink,#151515);max-height:calc(100dvh - 110px);margin-inline:auto;padding:24px;position:fixed;bottom:68px;overflow:auto;box-shadow:0 8px 35px #0002}.analytics-consent[hidden],.analytics-settings[hidden]{display:none}.analytics-consent h2{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.15}.analytics-consent p{font-size:13px;line-height:1.55}.analytics-consent p a{text-underline-offset:3px;text-decoration:underline}.analytics-consent-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.analytics-consent-actions button{background:var(--paper,#fff);color:var(--ink,#151515);border:1px solid var(--ink,#151515);cursor:pointer;min-height:48px;padding:12px 14px;font-size:13px;line-height:1.35}.analytics-consent-actions button:hover{background:var(--soft,#f3f3f0)}.analytics-settings{bottom:16px;z-index:99;border:1px solid var(--line,#ddd);background:var(--paper,#fff);color:var(--ink,#151515);cursor:pointer;max-width:calc(100vw - 40px);min-height:38px;padding:10px 12px;font-size:11px;line-height:1.4;position:fixed;inset-inline-end:20px}@media (width<=420px){.analytics-consent{inset-inline:12px;padding:18px;bottom:66px}.analytics-consent-actions{gap:8px}.analytics-consent-actions button{padding:10px 8px}.analytics-settings{inset-inline-end:12px}}:root{--pola-canvas:#f1f1ed;--pola-ink:#252832;--pola-accent:#81d8d0;--pola-iris:#ada9d4;--pola-ice:#dfede9;--pola-blush:#cbd0e0;--pola-focus:#286b67}.international-intro{max-width:1400px;padding-top:70px;padding-bottom:55px}.international-intro h1{max-width:1050px;margin:28px 0}.international-intro .lead{max-width:760px}.international-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.international-products{border-top:1px solid var(--line)}.international-products>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:40px 0;display:grid}.international-products h3{margin:20px 0}.international-products .text-link{margin-top:20px}.international-product,.international-prose{gap:28px;max-width:1000px;display:grid}.international-product ul{padding-inline-start:24px;line-height:1.8}.international-form{max-width:800px}.international-guides .article-list p{max-width:720px;margin-top:12px;font-size:15px}.international-references>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-bottom:35px;display:grid}.international-references img{aspect-ratio:2/3;object-fit:cover;width:100%}.international-references figcaption{margin-top:14px;font-size:12px;line-height:1.5}.international-note{max-width:720px;margin:20px 0 32px}html[dir=rtl] body{text-align:right}html[dir=rtl] .article-toc{border-left:0;border-right:1px solid var(--line)}html[lang=hi] body{line-height:1.7}.international-page{overflow-wrap:anywhere}@media (width<=760px){.international-intro{padding-top:45px}.international-intro h1{font-size:clamp(38px,10vw,58px)}.international-products>div{grid-template-columns:1fr;gap:40px}.international-references>div{grid-template-columns:repeat(2,minmax(0,1fr))}.international-form{padding-top:10px}.international-actions{gap:20px}.international-guides .section-heading{gap:18px;display:grid}.international-guides .article-list h3{font-size:26px}}.international-breadcrumbs{margin-bottom:25px;font-size:12px;line-height:1.7}.international-breadcrumbs a{text-decoration:underline}.international-studio{padding-top:0;padding-bottom:0}html:is([lang=zh],[lang=ja],[lang=ar],[lang=hi]) .px-experience :is(h1,h2,h3),html:is([lang=zh],[lang=ja],[lang=ar],[lang=hi]) .home-experience h2{letter-spacing:0;line-height:1.2}html[lang=ar] body{font-family:Arial,Helvetica,sans-serif}html[lang=ar] :is(.home-micro,.px-kicker,.px-truth p,.px-story-note small,.pv-disclosure){letter-spacing:0;font-family:Arial,Helvetica,sans-serif;line-height:1.7}html:is([lang=ar],[lang=hi]) .home-hero-title-small{line-height:1.5}.px-experience :is(h1,h2,h3),.home-chapter-story h2{overflow-wrap:anywhere}html:not([lang=ru]):not([lang=en]) .home-chapter{height:auto;min-height:calc(100svh - 78px)}html[dir=rtl] .home-hero-meta span:last-child{text-align:left}html[dir=rtl] .px-step-arrow{left:0;right:auto}html[dir=rtl] .px-steps>li{padding-left:40px;padding-right:0}html[dir=rtl] .px-chapter>span:last-child{text-align:left}@media (width<=760px){html:not([lang=ru]):not([lang=en]) .home-chapter{min-height:0}html[lang=ar] :is(.home-micro,.home-chapter-status){font-size:10px}.home-hero-title-small{max-width:calc(100vw - 40px)}html:not([lang=ru]):not([lang=en]) .home-journal-title h2{overflow-wrap:normal;font-size:clamp(40px,11vw,60px)}}:root{--ease-out:cubic-bezier(.22,1,.36,1);--photo-drift:0px}.scroll-progress{z-index:50;background:var(--ink);width:100%;height:2px;transform:scaleX(var(--progress,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0}[data-motion-pending]{opacity:0;transform:translateY(26px)}.hero-photo{border-radius:16px;overflow:clip}.hero-photo img,.editorial-feature figure img{transform:translateY(var(--photo-drift)) scale(1.055)}.editorial-feature figure{overflow:clip}.editorial-feature figcaption{background:var(--paper);margin-top:0;padding-top:12px;position:relative}.button{isolation:isolate;transition:background .35s,color .35s,transform .35s var(--ease-out),box-shadow .35s;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;transition:transform .45s var(--ease-out);background:#444;position:absolute;inset:0;transform:translateY(102%)}.button:hover:before{transform:translateY(0)}.button:active:not(:disabled){transform:scale(.975)}.button span,.header-cta span,.product-card-heading>span:last-child,.gallery-open{transition:transform .45s var(--ease-out)}.button:hover span,.header-cta:hover span,.product-card:hover .product-card-heading>span:last-child{transform:translate(4px,-3px)}.site-header nav a,.header-cta,.text-link{position:relative}.site-header nav a{border-bottom-color:#0000!important}.site-header nav a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .4s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a[aria-current]:after{transform:scaleX(1)}.text-link{transition:color .25s,transform .35s var(--ease-out)}.text-link:hover{transform:translate(3px)}.product-card .product-photo img{transition:transform .85s var(--ease-out)}.product-card:hover .product-photo img{transform:scale(1.065)}.article-card{display:block}.article-card img{transition:clip-path .7s var(--ease-out);clip-path:inset(0)}.article-card:hover img{clip-path:inset(3%)}.article-card h3,.product-card h3,.article-list h3{transition:transform .4s var(--ease-out)}.article-card:hover h3,.article-list>a:hover h3{transform:translate(4px)}.gallery-filters button{border-bottom:0;transition:color .25s;position:relative}.gallery-filters button:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gallery-filters button[aria-pressed=true]:after{transform:scaleX(1)}.gallery-stage{padding-bottom:65px;position:relative}.gallery-name-layer{pointer-events:none;user-select:none;position:absolute;inset:0;overflow:clip}.gallery-name-layer>span{text-align:center;letter-spacing:-.09em;color:#eaeae5;font-size:clamp(150px,29vw,450px);font-weight:700;line-height:1;display:block;position:sticky;top:25vh}.gallery-grid{z-index:1;padding-top:25px;position:relative}.gallery-grid figure{transform-origin:0 0;min-width:0}.gallery-grid figure:nth-child(3n+2){position:relative;top:55px}.gallery-grid figure>button{overflow:hidden}.gallery-grid img{transition:transform .8s var(--ease-out)}.gallery-grid figure>button:hover img{transform:scale(1.05)}.gallery-grid figure>button:hover .gallery-open{transform:translate(3px,-3px)}.lightbox[open]{animation:pola-dialog-in .45s var(--ease-out) both}.lightbox[open]::backdrop{animation:.35s both pola-backdrop-in}.lightbox-body>img,.direction-preview img{animation:pola-photo-in .5s var(--ease-out) both}.lightbox-nav button,.lightbox-close,.photo-actions button{transition:background .25s,transform .3s var(--ease-out)}.lightbox-nav button:hover,.lightbox-close:hover,.photo-actions button:hover:not(:disabled){background:var(--soft)}.lightbox-nav button:active,.photo-actions button:active:not(:disabled){transform:scale(.9)}.studio-products>label,.check-choice,.segmented label{transition:background .35s,border-color .35s,transform .35s var(--ease-out)}.studio-products>label:hover,.check-choice:hover,.segmented label:hover{background:#f5f5f2;transform:translateY(-2px)}.studio-products>label.active,.check-choice:has(input:checked),.segmented label:has(input:checked){transform:translateY(0)}.upload-zone{transition:border-color .3s,background .3s,transform .4s var(--ease-out)}.upload-zone.dragging{transform:scale(1.015)}.upload-symbol{transition:transform .4s var(--ease-out)}.upload-zone:hover .upload-symbol{transform:translateY(-5px)}.upload-grid li,.comp-slot{transform-origin:0 0}.upload-grid li:active{cursor:grabbing}.studio-fields,.direction-select,.studio-preview>h3,.waitlist-success{animation:pola-reveal-in .6s var(--ease-out) both}.field input,.field select{transition:border-color .3s,background .3s}.field input:focus,.field select:focus{border-bottom-color:var(--ink);background:#f8f8f5}.stepper li,.step-number{transition:color .4s,border-color .4s,background .4s,transform .4s var(--ease-out)}.stepper li[aria-current=step] .step-number{background:var(--ink);color:#fff;transform:scale(1.08)}[aria-busy=true]>.button>span,.studio-shell[aria-busy=true] .studio-preview .button>span{animation:.9s ease-in-out infinite pola-pulse;display:inline-block}.article-faq summary span{transition:transform .3s var(--ease-out)}.article-faq details[open]>p{animation:pola-reveal-in .4s var(--ease-out) both}@keyframes pola-reveal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pola-photo-in{0%{opacity:0;clip-path:inset(0 0 7%)}to{opacity:1;clip-path:inset(0)}}@keyframes pola-dialog-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pola-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pola-pulse{50%{opacity:.35;transform:translateY(-3px)}}@keyframes pola-page-out{to{opacity:0;transform:translateY(-12px)}}@keyframes pola-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:pola-header}::view-transition-old(root){animation:.25s both pola-page-out}::view-transition-new(root){animation:pola-page-in .45s var(--ease-out) both}::view-transition-group(pola-header){animation-duration:.4s}}@media (width<=760px){.hero-photo{border-radius:12px}.gallery-stage{padding-bottom:0}.gallery-grid figure:nth-child(3n+2){top:0}.gallery-name-layer>span{font-size:50vw}.gallery-grid{padding-top:0}}@media (hover:none){.studio-products>label:hover,.check-choice:hover,.segmented label:hover{transform:none}}@media (prefers-reduced-motion:reduce){[data-motion-pending]{opacity:1;transform:none}.hero-photo img,.editorial-feature figure img{transform:none}.gallery-name-layer>span{position:static}*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media print{[data-motion-pending]{opacity:1;transform:none}.scroll-progress{display:none}}@font-face{font-family:Onest;src:url(/fonts/Onest.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:var(--pola-ink);--paper:var(--pola-canvas);--soft:#e8e5dc;--line:#d3ccc8;--muted:#625c64;--accent:var(--pola-accent);--violet:var(--pola-iris);--pad:clamp(20px,4vw,72px);background:var(--paper);font-family:Onest,Arial,sans-serif}html{scroll-padding-top:100px}body{overflow-x:clip}::selection{background:var(--accent);color:var(--ink)}.site-header{z-index:40;padding:17px var(--pad);background:var(--paper);border-bottom:1px solid var(--ink);gap:24px;height:78px;position:sticky;top:0}.wordmark-small{letter-spacing:-.075em;align-items:center;gap:9px;font-size:34px;font-weight:800;display:flex}.wordmark-small>svg{flex:none;width:29px;height:29px}.wordmark-small>span{letter-spacing:0;align-self:start;margin-top:3px;font-size:10px}.site-header>nav{align-items:center;gap:26px;font-size:13px}.site-header>nav>a{padding:12px 0}.header-actions{gap:22px}.header-cta{background:var(--ink);color:var(--paper);border:0;min-height:40px;padding:12px 16px;font-size:11px}.header-cta:hover{background:#32352c}.language-link{padding:10px 0;font-size:12px}.product-nav{position:relative}.product-nav>summary{cursor:pointer;align-items:center;gap:18px;padding:12px 0;list-style:none;display:flex}.product-nav>summary::-webkit-details-marker{display:none}.product-nav>summary>span{font-size:15px}.product-nav[open]>summary>span{transform:rotate(45deg)}.product-nav>div{background:var(--ink);color:var(--paper);width:250px;padding:10px 20px;position:absolute;top:calc(100% + 20px);left:-22px;box-shadow:0 10px 40px #0003}.product-nav>div>a{border-bottom:1px solid #ffffff30;gap:12px;padding:16px 0;font-size:13px;display:flex}.product-nav>div>a:last-child{border:0}.product-nav>div>a:hover{color:var(--accent)}.product-nav>div>a>span{color:var(--accent);font-size:9px}.mobile-navigation{display:none}.button{min-height:56px;padding:18px 22px;font-size:12px}.button:before{background:#404638}.text-link{font-size:12px}.eyebrow{letter-spacing:.12em;font-size:10px}.small{font-size:12px}.neural-stage{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.neural-stage>canvas,.neural-stage>svg{width:100%;height:100%;position:absolute;inset:0}.neural-fallback{color:#292136;opacity:.17}.waitlist-section{padding:100px var(--pad);background:var(--violet);border-top:0;gap:8vw;margin:0;position:relative}.waitlist-section h2{letter-spacing:-.065em;max-width:620px;font-size:clamp(46px,5vw,76px);font-weight:500;line-height:.98}.waitlist-section>div>p{font-size:15px}.waitlist-section .muted,.waitlist-section .consent{color:#353039}.waitlist-section .field input,.waitlist-section .field select{background:0 0;border-color:#6b6082}.waitlist-section .field input::placeholder{color:#48404f}.waitlist-section .check-choice{border-color:#6b6082}.waitlist-section .check-choice:has(input:checked){background:var(--accent)}.waitlist-section .button{background:var(--ink)}.site-footer{background:var(--ink);color:var(--paper);gap:70px;padding-top:80px}.wordmark-footer{letter-spacing:-.09em;font-size:clamp(100px,16vw,240px);font-weight:750}.footer-brand>p{color:#b4b8ab;max-width:300px;font-size:12px}.footer-links{font-size:12px}.footer-links .eyebrow{color:var(--accent)}.footer-bottom{color:#b4b8ab;border-color:#505347}.footer-bottom>a{color:var(--accent)}.page-title .eyebrow,.waitlist-title .eyebrow,.article-header .eyebrow{border:1px solid var(--ink);padding:7px 11px;display:inline-block}.page-title h1{letter-spacing:-.07em;font-size:clamp(56px,7vw,115px);font-weight:500;line-height:.95}.studio-page .page-title{max-width:1100px}.studio-page .page-title>p{max-width:600px}.studio-shell{border-color:var(--ink);background:#ebe9e0;padding:34px}.studio-heading{border-color:#b4b8ab}.studio-preview{background:var(--pola-ice);border:1px solid var(--pola-ink)}.studio-products>label{background:var(--paper);border-color:#a9aea0}.studio-products>label.active{background:var(--accent);border-color:var(--ink)}.upload-zone{background:#e3e1df;border-color:#737a65}.field input,.field select{border-color:#919784}.studio-controls .field input:focus,.studio-controls .field select:focus{background:#faf8f0}.comp-card{box-shadow:5px 10px #24212718}.studio-after{border-color:var(--ink)}body[data-page=examples] .gallery-page{background:var(--pola-ice);max-width:none}.gallery-filters{border-top:0;gap:30px;padding-top:20px}.gallery-filters button{font-size:12px}.gallery-name-layer>span{color:#b5c5d2}.gallery-grid{gap:60px 24px}.gallery-grid img{filter:saturate(.8)}.gallery-grid figure:nth-child(2n)>button{transform:rotate(2deg)}.gallery-grid figure:nth-child(odd)>button{transform:rotate(-1deg)}.gallery-grid figcaption{gap:8px;font-size:11px}.gallery-disclosure{color:#3c4650;border-color:#a6b8c6}body[data-page=journal] .journal-page{background:var(--paper)}.article-card img{filter:saturate(.7)}.article-card .eyebrow{color:#414a36}.article-card h3{font-size:clamp(25px,2.8vw,38px)}.journal-categories{border-color:var(--ink)}.journal-category h2{letter-spacing:-.07em;font-size:clamp(48px,6vw,86px)}.article-header h1{letter-spacing:-.065em}.article-toc{top:100px}.article-checklist{background:var(--pola-ice)}.article-product-cta{background:var(--accent);padding:30px}.article-product-cta .button{margin-top:10px}.article-list{border-color:var(--ink)}.waitlist-title{background:var(--ink);color:var(--paper);max-width:none;padding:90px var(--pad)}.waitlist-title h1{letter-spacing:-.07em;font-size:clamp(60px,7vw,108px);line-height:.96}.waitlist-title .eyebrow{color:var(--accent);border-color:#888d7b}.about-page{background:var(--pola-ice);max-width:none}.about-page h1{font-size:clamp(56px,7vw,110px);line-height:.96}.error-page{background:var(--accent);max-width:none}.legal-page h1{font-size:clamp(52px,6vw,96px)}[data-depth]{will-change:transform}[data-frame-scroll]{--scene-progress:0;--scene-rotation:0deg}@media (width<=1080px){.site-header>nav,.site-header{gap:20px}.header-actions{gap:15px}.header-cta{padding:12px}.studio-shell{padding:24px}}@media (width<=760px){html{scroll-padding-top:76px}.site-header{gap:16px;height:68px;padding:14px 20px}.wordmark-small{gap:7px;font-size:30px}.wordmark-small>svg{width:24px;height:24px}.site-header>nav{display:none}.header-actions{gap:15px}.header-cta{min-height:34px;padding:10px 11px;font-size:10px}.mobile-navigation{display:block}.mobile-navigation>summary{cursor:pointer;flex-direction:column;gap:6px;width:24px;height:25px;padding:5px 0;list-style:none;display:flex}.mobile-navigation>summary::-webkit-details-marker{display:none}.mobile-navigation>summary>span{background:var(--ink);width:22px;height:1px;transition:transform .25s;display:block}.mobile-navigation[open]>summary>span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-navigation[open]>summary>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-header .mobile-navigation>nav{background:var(--ink);color:var(--paper);flex-direction:column;gap:0;padding:20px;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-navigation>nav>a{align-items:center;gap:15px;padding:16px 5px;font-size:20px;display:flex;border-bottom:1px solid #505347!important}.mobile-navigation>nav>a>small{color:var(--accent);font-size:9px}.site-header nav a:after{display:none}.waitlist-section{gap:45px;padding:65px 20px}.waitlist-section h2{font-size:48px}.waitlist-section>div>p{font-size:14px}.site-footer{gap:45px;padding:55px 20px 24px}.wordmark-footer{font-size:140px}.page-title h1,.about-page h1,.legal-page h1{font-size:53px}.studio-shell{padding:18px}.gallery-grid{gap:40px 16px}.gallery-grid figure:nth-child(2n)>button,.gallery-grid figure:nth-child(odd)>button{transform:none}.gallery-grid figcaption{font-size:10px}.waitlist-title{padding:65px 20px}.waitlist-title h1{font-size:55px}.journal-category h2{font-size:52px}.article-toc{position:static}.article-header h1{font-size:42px}.article-product-cta{padding:24px}}@media (width<=380px){.header-actions{gap:12px}.header-cta{padding:10px 8px;font-size:9px}.wordmark-small{font-size:28px}.wordmark-small>svg{width:20px;height:20px}.site-header{padding:14px 17px}.page-title h1,.about-page h1,.legal-page h1{font-size:45px}.waitlist-section h2{font-size:43px}}@media (prefers-reduced-motion:reduce){[data-depth]{will-change:auto;transform:none!important}}.rl-lab :focus-visible,.site-footer a:focus-visible,.px-editorial :focus-visible{outline-color:var(--accent)}.language-menu{position:relative}.language-menu>summary{cursor:pointer;white-space:nowrap;padding:10px 0;font-size:11px;list-style:none}.language-menu>summary::-webkit-details-marker{display:none}.site-header .language-menu>nav{inset-inline-end:0;background:var(--paper);border:1px solid var(--ink);z-index:60;grid-template-columns:1fr 1fr;gap:3px 14px;width:290px;max-width:calc(100vw - 34px);padding:14px;font-size:13px;display:grid;position:absolute;top:100%;box-shadow:0 10px 30px #0002}.site-header .language-menu>nav>a{overflow-wrap:anywhere;min-width:0;padding:10px 4px}.footer-languages{flex-wrap:wrap;gap:14px;max-width:650px;font-size:12px;display:flex}.footer-languages a[aria-current]{text-decoration:underline}.footer-bottom{flex-wrap:wrap;gap:20px}html[dir=rtl] .language-menu>nav{direction:rtl}@media (width<=430px){.header-cta{display:none}.footer-languages{gap:16px}}@media (width<=760px){.site-header .language-menu>nav{top:68px;width:auto;max-width:360px;margin-inline:auto;position:fixed;inset-inline:20px}}.matching-page{--connect-ink:var(--pola-ink,#131c2b);--connect-paper:var(--pola-canvas,#f8f9fc);--connect-ice:var(--pola-ice,#d6e6f5);--connect-line:#131c2b2e;color:var(--connect-ink);background:var(--connect-paper);font-family:var(--display-font,"Onest",Arial,sans-serif)}.matching-page h1,.matching-page h2,.matching-page h3,.matching-page h4,.matching-page p{margin:0}.matching-page a{color:inherit}.matching-page button,.matching-page input,.matching-page select{font:inherit}.matching-page button{cursor:pointer}.matching-page button:disabled{cursor:default;opacity:.5}.matching-page :is(button,a,input,select):focus-visible{outline-offset:4px;outline:3px solid #2b5bce}.matching-page section[id]{scroll-margin-top:100px}.matching-kicker,.connect-eyebrow,.connect-demo-label{letter-spacing:.1em;font:11px/1.5 Courier New,monospace}.matching-hero,.connect-section,.matching-playground,.matching-waitlist-section{padding:72px var(--pad,40px)}.matching-hero{padding-top:48px;padding-bottom:0}.matching-intro-top{justify-content:space-between;align-items:center;gap:20px;padding-bottom:46px;display:flex}.matching-concept-label{letter-spacing:-.05em;font-size:20px;font-weight:600}.matching-heading-row{grid-template-columns:1.5fr 1fr;align-items:end;gap:5vw;display:grid}.matching-heading-row h1{letter-spacing:-.075em;font-size:clamp(64px,7.5vw,122px);font-weight:500;line-height:.94}.matching-heading-row h1 span{color:#477291}.matching-intro>p:first-child{letter-spacing:-.045em;max-width:460px;font-size:clamp(20px,2.1vw,31px);line-height:1.2}.matching-intro>p+p{max-width:450px;margin-top:18px;font-size:15px;line-height:1.6}.matching-hero-links{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;font-size:13px;display:flex}.matching-hero-cta{background:var(--connect-ink);align-items:center;gap:20px;min-height:48px;padding:15px 20px;text-decoration:none;display:inline-flex;color:#fff!important}.matching-hero-links>a:last-child{text-underline-offset:4px;padding:12px 0}.connect-audience-nav{border-top:1px solid var(--connect-line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.connect-audience-nav a{justify-content:space-between;gap:10px;padding:20px 0;font-size:15px;text-decoration:none;display:flex}.connect-audience-nav a+a{padding-left:24px}.connect-audience-nav span{color:#477291;font:11px Courier New,monospace}.matching-playground{background:var(--connect-ice);padding-top:48px}.matching-section-line{grid-template-columns:1.4fr 1fr;align-items:end;gap:6vw;margin-bottom:32px;display:grid}.matching-section-line h2,.connect-section h2,.matching-waitlist-section h2{white-space:pre-line;letter-spacing:-.06em;margin-top:15px;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:1.04}.matching-section-line>p{max-width:410px;font-size:14px;line-height:1.6}.matching-disclosure{color:#3d536b;max-width:850px;font-size:12px;line-height:1.6;margin-top:20px!important}.matching-nojs{font-size:13px;line-height:1.5;margin-top:18px!important}.connect-demo{background:#fbfcff;border:1px solid #131c2b24;box-shadow:0 22px 65px -25px #1a2b444d}.connect-demo-toolbar{border-bottom:1px solid var(--connect-line);background:#edf3fa;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.connect-role-tabs{background:#dde6f0;gap:4px;padding:4px;display:flex}.connect-role-tabs button{color:#344c68;background:0 0;border:0;min-height:44px;padding:10px 15px;font-size:13px}.connect-role-tabs button[aria-selected=true]{color:#131c2b;background:#fff;box-shadow:0 1px 6px #1c355217}.connect-workspace{color:#131c2b;grid-template-columns:210px minmax(0,1fr);min-height:570px;display:grid}.connect-workspace-side{border-right:1px solid var(--connect-line);background:#f5f7fb;flex-direction:column;padding:28px 18px;display:flex}.connect-workspace-brand{letter-spacing:-.09em;font-size:23px;font-weight:600}.connect-workspace-brand>span{letter-spacing:0;font-size:11px;font-weight:400}.connect-workspace-owner{align-items:center;gap:10px;margin:32px 0;font-size:12px;display:flex}.connect-workspace-owner small{color:#617086;margin-top:5px;font-size:10px;display:block}.connect-avatar{color:#243d61;background:#dbe7f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:inline-flex}.connect-stage-tabs{flex-direction:column;gap:5px;display:flex}.connect-stage-tabs button{text-align:left;color:#44536a;background:0 0;border:0;align-items:center;gap:12px;min-height:48px;padding:12px;font-size:12px;display:flex}.connect-stage-tabs button>span{font:10px Courier New,monospace}.connect-stage-tabs button[aria-selected=true]{color:#172e50;background:#dce8f5}.connect-workspace-note{color:#607087;max-width:160px;margin-top:auto;padding-top:36px;font-size:11px;line-height:1.6}.connect-workspace-main{flex-direction:column;min-width:0;padding:28px 32px;display:flex}.connect-project-top{justify-content:space-between;gap:15px;display:flex}.connect-project-location{color:#617086;font-size:11px}.connect-workspace-main>h3{letter-spacing:-.05em;margin-top:10px;font-size:29px;font-weight:500}.connect-project-desc{color:#617086;font-size:12px;line-height:1.5;margin-top:8px!important}.connect-selection,.connect-model-jobs,.connect-conversation,.connect-shoot{flex:1;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px;display:grid}.connect-candidate{background:#f0f3f8;border:1px solid #d7deea;grid-template-columns:1fr;max-width:330px;display:grid}.connect-candidate-portrait{background:#dce7f3;justify-content:center;align-items:end;height:195px;display:flex;position:relative;overflow:hidden}.connect-candidate-portrait>span{letter-spacing:.12em;color:#465b76;font:9px Courier New,monospace;position:absolute;top:14px;left:16px}.connect-figure{fill:#829cbc;height:185px}.connect-figure .figure-line{fill:none;stroke:#dce7f3;stroke-width:2px}.connect-candidate-body{padding:18px}.connect-candidate-body>strong{font-size:16px;font-weight:500}.connect-candidate-body>p{color:#617086;margin:7px 0 14px;font-size:11px;line-height:1.5}.connect-action{color:#1c3552;background:0 0;border:1px solid #94a9c2;min-height:44px;padding:11px 15px;font-size:12px;line-height:1.5}.connect-action-dark{color:#fff;background:#172b45;border-color:#172b45}.connect-candidate-body .connect-action{width:100%}.connect-folder,.connect-invitation,.connect-call-sheet{background:#f3f6fb;min-width:0;padding:22px}.connect-folder h4{letter-spacing:-.04em;justify-content:space-between;gap:12px;margin-top:12px;font-size:19px;font-weight:500;display:flex}.connect-folder h4>span{color:#6b85a5;font:14px Courier New,monospace}.connect-folder>p,.connect-invitation>p,.connect-chat>p{color:#53657c;margin-top:14px;font-size:12px;line-height:1.6}.connect-folder-slot{border-top:1px solid #d7deea;border-bottom:1px solid #d7deea;align-items:center;gap:12px;min-height:70px;margin:22px 0;font-size:12px;line-height:1.5;display:flex}.connect-folder small,.connect-chat small,.connect-shoot small{color:#617086;margin-top:16px;font-size:10px;line-height:1.5;display:block}.connect-job{background:#e4edf8;flex-direction:column;align-items:start;padding:24px;display:flex}.connect-job-agency{background:#f0f3f8}.connect-job-type{letter-spacing:.08em;font:10px/1.5 Courier New,monospace}.connect-job h4{letter-spacing:-.05em;margin-top:30px;font-size:26px;font-weight:500;line-height:1.12}.connect-job>p{color:#53657c;margin:18px 0 30px;font-size:13px;line-height:1.6}.connect-job .connect-action,.connect-job-foot{margin-top:auto}.connect-job-foot{border-top:1px solid #d7deea;padding-top:16px;font-size:11px;line-height:1.5}.connect-invitation h4{letter-spacing:-.045em;margin-top:18px;font-size:24px;font-weight:500;line-height:1.2}.connect-invitation .connect-action{margin-top:24px}.connect-invitation-actions{flex-wrap:wrap;gap:8px;display:flex}.connect-chat{background:#fafbfe;border:1px dashed #a8b7ca;min-width:0;padding:22px}.connect-chat-top{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.connect-chat-top>span{border:1px solid #a8b7ca;padding:4px 7px;font:10px Courier New,monospace}.connect-chat.is-open{background:#f3f8f4;border-style:solid;border-color:#598269}.is-open .connect-chat-top>span{color:#315b3c;border-color:#598269}.connect-chat-example{background:#fff;border:1px solid #d5e3d7;margin-top:20px;padding:16px;font-size:12px;line-height:1.6}.connect-call-sheet h4{letter-spacing:-.04em;margin-top:20px;font-size:25px;font-weight:500;line-height:1.15}.connect-call-sheet dl{margin:24px 0 0;font-size:12px}.connect-call-sheet dl>div{border-top:1px solid #d7deea;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.connect-call-sheet dt{color:#617086}.connect-call-sheet dd{text-align:right;margin:0}.connect-shoot-tasks{padding:20px 0}.connect-shoot-tasks>p{border-bottom:1px solid #d7deea;align-items:start;gap:12px;padding:19px 0;font-size:13px;line-height:1.5;display:flex}.connect-shoot-tasks>p>span{color:#617086;padding-top:4px;font:10px Courier New,monospace}.connect-demo-status{border-top:1px solid #d7deea;justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-top:24px;padding-top:12px;display:flex}.connect-demo-status p{color:#53657c;max-width:540px;font-size:11px;line-height:1.5}.connect-demo-status button{color:#53657c;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 0 10px 10px;font-size:11px;text-decoration:underline}.connect-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:15px 6vw;display:grid}.connect-section-heading>.matching-kicker{grid-column:1/-1}.connect-section-heading h2{margin-top:0}.connect-section-heading>p{max-width:460px;font-size:16px;line-height:1.65}.connect-two-paths{grid-template-columns:1fr 1fr;gap:50px;margin-top:46px;display:grid}.connect-two-paths article{border-top:1px solid var(--connect-line);padding-top:24px}.connect-path-number{color:#477291;font-size:24px}.connect-two-paths h3{white-space:pre-line;letter-spacing:-.05em;margin:24px 0 20px;font-size:clamp(27px,3vw,44px);font-weight:500;line-height:1.1}.connect-two-paths p{max-width:530px;font-size:15px;line-height:1.7}.connect-two-paths ul{margin:24px 0 0;padding:0;list-style:none}.connect-two-paths li{border-top:1px solid var(--connect-line);padding:13px 0;font-size:13px;line-height:1.6}.connect-two-paths li:before{content:"↗";color:#477291;margin-right:10px}.connect-team-section{background:var(--connect-ink);color:#f5f8fc}.connect-team-section .matching-kicker{color:#aac4e0}.connect-workflow{grid-template-columns:repeat(6,1fr);gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.connect-workflow li{border-top:1px solid #ffffff4a;min-width:0;padding-top:16px}.connect-step-number{color:#aac4e0;font:12px Courier New,monospace}.connect-workflow h3{letter-spacing:-.04em;margin-top:26px;font-size:20px;font-weight:500;line-height:1.2}.connect-workflow p{color:#d2dbe8;margin-top:12px;font-size:12px;line-height:1.65}.connect-team-details{border-top:1px solid #ffffff4a;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;padding-top:30px;display:grid}.connect-team-details h3{letter-spacing:-.04em;font-size:24px;font-weight:500}.connect-team-details p{color:#d2dbe8;max-width:530px;margin-top:16px;font-size:14px;line-height:1.7}.connect-casting-flow{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;margin-top:40px;display:grid}.connect-casting-pass{background:#dce7f3;flex-direction:column;gap:24px;max-width:460px;padding:28px 32px;display:flex;transform:rotate(-2deg);box-shadow:12px 15px #e9eef5}.connect-pass-mark{letter-spacing:-.08em;color:#477291;align-items:center;gap:28px;font-size:80px;font-weight:500;display:flex}.connect-pass-mark span{font-size:50px}.connect-casting-pass strong{letter-spacing:-.04em;white-space:pre-line;font-size:30px;font-weight:500;line-height:1.1}.connect-casting-pass>span:last-child{border-top:1px solid #95adc7;padding-top:18px;font:11px/1.5 Courier New,monospace}.connect-casting-flow ol{margin:0;padding:0;list-style:none}.connect-casting-flow li{border-top:1px solid var(--connect-line);align-items:start;gap:24px;padding:22px 0;display:flex}.connect-casting-flow li>span{color:#477291;font:12px Courier New,monospace}.connect-casting-flow h3{letter-spacing:-.035em;font-size:21px;font-weight:500}.connect-casting-flow p{margin-top:12px;font-size:14px;line-height:1.65}.connect-agency-section{background:#e9eef5}.connect-agency-terms{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px;display:grid}.connect-agency-terms>div{border-top:1px solid var(--connect-line);padding-top:16px}.connect-agency-terms span{color:#477291;font:12px Courier New,monospace}.connect-agency-terms h3{letter-spacing:-.04em;margin-top:25px;font-size:24px;font-weight:500;line-height:1.1}.connect-agency-terms p{margin-top:16px;font-size:13px;line-height:1.65}.connect-roadmap{grid-template-columns:1fr 1fr;gap:6vw;display:grid}.connect-roadmap p{font-size:14px;line-height:1.7}.connect-roadmap p+p{margin-top:20px}.connect-later{border-top:1px solid var(--connect-line);padding-top:20px;font-size:12px!important}.matching-waitlist-section{background:var(--connect-ice);grid-template-columns:1fr 1fr;gap:7vw;display:grid}.matching-waitlist-section>div>p{max-width:460px;margin-top:24px;font-size:15px;line-height:1.7}.matching-waitlist-boundary{border-top:1px solid #9fb4cd;padding-top:20px;font-size:12px!important}.matching-form{flex-direction:column;justify-self:end;gap:18px;width:100%;max-width:480px;display:flex}.matching-form>label:not(.matching-consent){flex-direction:column;gap:8px;font-size:12px;display:flex}.matching-form input[type=email],.matching-form select{color:#131c2b;background:#f7faff;border:1px solid #7f98b6;border-radius:0;width:100%;min-height:48px;padding:13px;font-size:15px}.matching-consent{align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;display:flex}.matching-consent input{accent-color:#172b45;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.matching-consent a{text-underline-offset:3px}.matching-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.matching-form-message{font-size:12px;line-height:1.6}.matching-form-message:empty{display:none}.matching-submit{color:#fff;background:#172b45;border:1px solid #172b45;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:16px 20px;font-size:14px;display:flex}.matching-success{background:#edf4fc;border:1px solid #7f98b6;justify-self:end;width:100%;max-width:480px;padding:28px}.matching-success h3{letter-spacing:-.04em;margin:20px 0;font-size:28px;font-weight:500;line-height:1.15}.matching-success p{font-size:14px;line-height:1.65}.matching-success p+p{margin-top:16px}@media (width>=1600px){.matching-page>section{padding-left:max(var(--pad),calc((100vw - 1500px)/2));padding-right:max(var(--pad),calc((100vw - 1500px)/2))}}@media (width<=1100px){.matching-heading-row{grid-template-columns:1.3fr 1fr;gap:30px}.matching-heading-row h1{font-size:clamp(60px,7.4vw,85px)}.connect-workspace{grid-template-columns:175px minmax(0,1fr)}.connect-workspace-main{padding:24px}.connect-workflow{grid-template-columns:repeat(3,1fr);gap:30px}.connect-agency-terms{grid-template-columns:1fr 1fr;gap:32px}.connect-folder,.connect-invitation,.connect-chat,.connect-call-sheet{padding:18px}.connect-workspace{min-height:590px}.connect-demo-label{font-size:9px}}@media (width<=760px){.matching-hero,.connect-section,.matching-playground,.matching-waitlist-section{padding:48px var(--pad,20px)}.matching-hero{padding-top:30px;padding-bottom:0}.matching-intro-top{align-items:start;padding-bottom:30px}.matching-intro-top .matching-kicker{text-align:right;max-width:140px;font-size:9px}.matching-heading-row{grid-template-columns:1fr;gap:28px}.matching-heading-row h1{font-size:clamp(49px,9.8vw,76px)}.matching-intro>p:first-child{max-width:390px;font-size:24px}.matching-intro>p+p{font-size:14px}.matching-hero-links{gap:15px}.connect-audience-nav{margin-top:34px}.connect-audience-nav a{gap:7px;padding:17px 0;font-size:12px}.connect-audience-nav a+a{padding-left:10px}.connect-audience-nav span{font-size:9px}.matching-section-line,.connect-section-heading,.connect-roadmap,.matching-waitlist-section{grid-template-columns:1fr;gap:22px}.matching-section-line>p{max-width:480px}.matching-section-line h2,.connect-section h2,.matching-waitlist-section h2{font-size:clamp(32px,7.3vw,48px)}.connect-section-heading>p{font-size:14px}.connect-demo-toolbar{flex-wrap:wrap;gap:8px;padding:12px}.connect-demo-label{font-size:8px}.connect-role-tabs{flex:1}.connect-role-tabs button{flex:1;padding:10px 8px;font-size:11px}.connect-workspace{min-height:0;display:block}.connect-workspace-side{border-right:0;border-bottom:1px solid var(--connect-line);padding:16px}.connect-workspace-brand{display:none}.connect-workspace-owner{margin:0 0 14px;font-size:11px}.connect-workspace-owner small{margin-left:8px;font-size:9px;display:inline}.connect-workspace-owner .connect-avatar{width:26px;height:26px;font-size:11px}.connect-workspace-note{display:none}.connect-stage-tabs{flex-direction:row}.connect-stage-tabs button{flex:1;justify-content:center;gap:7px;padding:10px 3px;font-size:10px}.connect-stage-tabs button>span{font-size:9px}.connect-workspace-main{padding:22px 16px}.connect-project-top .connect-eyebrow{font-size:9px}.connect-workspace-main>h3{font-size:25px}.connect-selection,.connect-model-jobs,.connect-conversation,.connect-shoot{gap:16px}.connect-selection{grid-template-columns:1fr 1fr}.connect-candidate-portrait{height:150px}.connect-figure{height:145px}.connect-candidate-portrait>span{font-size:8px;top:12px;left:10px}.connect-candidate-body{padding:12px}.connect-candidate-body>strong{font-size:14px}.connect-candidate-body>p{font-size:10px}.connect-folder{padding:14px}.connect-folder .connect-eyebrow{letter-spacing:0;font-size:9px}.connect-folder h4{font-size:17px}.connect-folder h4>span,.connect-folder>p{font-size:11px}.connect-folder-slot{gap:8px;margin:16px 0;font-size:10px}.connect-folder-slot .connect-avatar{width:24px;height:24px;font-size:10px}.connect-action{min-height:44px;padding:10px;font-size:11px}.connect-demo-status{gap:10px}.connect-demo-status p{font-size:10px}.connect-model-jobs,.connect-conversation,.connect-shoot{grid-template-columns:1fr}.connect-job{padding:22px}.connect-job h4{margin-top:20px;font-size:26px}.connect-job>p{margin-bottom:20px}.connect-two-paths{grid-template-columns:1fr;gap:28px;margin-top:30px}.connect-two-paths h3{margin-top:16px;font-size:32px}.connect-two-paths p{font-size:14px}.connect-workflow{grid-template-columns:1fr 1fr;gap:26px;margin-top:32px}.connect-workflow h3{margin-top:18px;font-size:22px}.connect-team-details{grid-template-columns:1fr;gap:25px;margin-top:30px}.connect-casting-flow{grid-template-columns:1fr;gap:40px}.connect-casting-pass{max-width:none;margin:0 8px;padding:24px;transform:rotate(-1deg);box-shadow:7px 10px #e9eef5}.connect-casting-pass strong{font-size:30px}.connect-agency-terms{gap:26px 20px;margin-top:30px}.connect-agency-terms h3{font-size:22px}.connect-agency-terms p{font-size:12px}.matching-form{justify-self:stretch;max-width:none;margin-top:8px}.matching-waitlist-section>div>p{font-size:14px}.matching-success{justify-self:stretch}.matching-disclosure{font-size:11px}}@media (width<=370px){.connect-selection{grid-template-columns:1fr}.connect-candidate{grid-template-columns:95px minmax(0,1fr);max-width:none}.connect-candidate-portrait{height:auto;min-height:176px}.connect-candidate-portrait>span{max-width:70px;font-size:7px}.connect-figure{width:100px;height:115px}.connect-candidate-body{padding:14px 10px}.connect-folder-slot{min-height:48px}.connect-workspace-owner small{margin:3px 0 0;display:block}.connect-agency-terms{grid-template-columns:1fr}.connect-role-tabs button{font-size:10px}.connect-demo-label{font-size:7px}.matching-heading-row h1{font-size:45px}}@media (prefers-reduced-motion:reduce){.matching-page *{scroll-behavior:auto!important}}
