:is(.product-page,.solutions-page){--band-dark:var(--color-surface-lowest);--band-light:var(--color-surface-low)}:is(.product-page,.solutions-page) .content-measure{max-width:var(--content-narrow);width:100%;margin-inline:auto}:is(.product-page,.solutions-page) :is(.section,.section.low,.section.base,.section.lowest){padding-block:0;padding-inline:0}:is(.product-page,.solutions-page) :is(.band-dark,header[class*=-hero]){background-color:var(--band-dark);width:100%;padding-inline:0}:is(.product-page,.solutions-page) .band-light{background-color:var(--band-light);width:100%;padding-inline:0;padding-block:var(--section-y);position:relative}:is(.product-page,.solutions-page) :is(.prod-hero,.fm-hero,.ent-hero){padding-block:var(--hero-pad-top) var(--hero-pad-bottom);position:relative}:is(.product-page,.solutions-page) .band-dark:not(header){padding-block:var(--section-y);position:relative}:is(.product-page,.solutions-page) :is(.band-dark,.band-light).tight,:is(.product-page,.solutions-page) .proof-strip{padding-block:var(--section-y)}.solutions-page .proof-strip.band-dark{border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant)}.solutions-page .fm-hero:has(.integration-strip) .integration-strip{width:100%;padding-block:28px var(--hero-pad-bottom);margin-top:8px;padding-inline:0}.solutions-page .fm-hero:has(.integration-strip){padding-bottom:0}:is(.product-page,.solutions-page) :is(.band-dark,.band-light)>.container,:is(.product-page,.solutions-page) header[class*=-hero] .container{box-sizing:border-box;width:100%;margin-inline:auto}:is(.product-page,.solutions-page) .band-dark:not(header)>.container{--shell-pad-x:var(--pad-x-dark);padding-inline:var(--pad-x-dark);max-width:calc(var(--content-max) + 2 * var(--pad-x-dark))}:is(.product-page,.solutions-page) :is(.prod-hero,.fm-hero,.ent-hero)>.container,:is(.product-page,.solutions-page) header[class*=-hero]>.container{--shell-pad-x:var(--pad-x-dark);padding-inline:var(--pad-x-dark);max-width:calc(var(--content-shell-max) + 2 * var(--pad-x-dark))}:is(.product-page,.solutions-page) .band-light>.container{--shell-pad-x:var(--pad-x-light);padding-inline:var(--pad-x-light);max-width:calc(var(--content-max) + 2 * var(--pad-x-light))}.solutions-page .proof-strip>.container{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;align-items:stretch;display:grid}.product-page .proof-strip>.container{align-items:stretch;display:flex}:is(.product-page,.solutions-page) .migrate.band-dark>.container{--shell-pad-x:var(--pad-x-dark);box-sizing:border-box;width:100%;padding-inline:var(--pad-x-dark);max-width:calc(var(--content-max) + 2 * var(--pad-x-dark));margin-inline:auto}:is(.product-page,.solutions-page) .migrate.band-light>.container{--shell-pad-x:var(--pad-x-light);box-sizing:border-box;width:100%;padding-inline:var(--pad-x-light);max-width:calc(var(--content-max) + 2 * var(--pad-x-light));margin-inline:auto}:is(.product-page,.solutions-page) .migrate .migrate-card{box-sizing:border-box;background:var(--surface-container);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:40px;width:100%;padding:44px;display:grid;position:relative;overflow:hidden}:is(.product-page,.solutions-page) .migrate .migrate-card:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#cc33001f,#0000 55%);position:absolute;inset:0}:is(.product-page,.solutions-page) .sec-head{margin-bottom:var(--sec-head-gap)}:is(.product-page,.solutions-page) .sec-head .label-mono{margin-bottom:18px;display:block}:is(.product-page,.solutions-page) .section-stack{margin-top:var(--section-stack-gap)}:is(.product-page,.solutions-page) .answer>.container{grid-template-columns:auto 1fr;align-items:start;gap:48px;display:grid}:is(.product-page,.solutions-page) .answer>.container:has(>.content-measure){display:block}:is(.product-page,.solutions-page) .answer .content-measure{grid-template-columns:auto 1fr;align-items:start;gap:48px;display:grid}:is(.product-page,.solutions-page) .answer .answer-body{margin-inline:0}:is(.product-page,.solutions-page) .sec-head--split{grid-template-columns:1fr 1.3fr;align-items:end;gap:56px;margin-bottom:12px;display:grid}:is(.product-page,.solutions-page) .sec-head--split .sec-head{margin:0}:is(.product-page,.solutions-page) .sec-head--split h2{margin-top:18px;font-size:clamp(30px,3.6vw,52px)}:is(.product-page,.solutions-page) .sec-head--split .sec-head-aside{color:var(--on-surface-variant);text-wrap:pretty;max-width:44ch;margin:0;font-size:16px;line-height:1.6}@media (width<=960px){:is(.product-page,.solutions-page) .sec-head--split{grid-template-columns:1fr;gap:18px}}:is(.product-page,.solutions-page) :is(.prod-hero,.fm-hero)>.container{z-index:2;position:relative}@media (width<=1080px){:is(.product-page,.solutions-page) .answer>.container,:is(.product-page,.solutions-page) .answer .content-measure{grid-template-columns:1fr;gap:20px}:is(.product-page,.solutions-page) .answer .tag{white-space:normal;padding-top:0}}.product-page .final-cta>.container>.content-measure{text-align:center;z-index:2;position:relative}@media (width<=1024px){:is(.product-page,.solutions-page) .migrate .migrate-card{grid-template-columns:1fr;gap:28px;padding:32px}}@media (width<=860px){.solutions-page .proof-strip>.container{grid-template-columns:1fr 1fr}.solutions-page .proof-strip .ps-div{display:none}.solutions-page .proof-strip .ps-item{border-bottom:1px solid var(--outline-variant);padding:32px 24px}.solutions-page .proof-strip .ps-item:nth-child(odd){border-right:1px solid var(--outline-variant)}}@media (width<=640px){:is(.product-page,.solutions-page) .migrate .migrate-card{padding:24px}.solutions-page .proof-strip>.container{grid-template-columns:1fr}.solutions-page .proof-strip .ps-item{border-right:0!important}}main.home-page{--band-dark:var(--color-surface-lowest);--band-light:var(--color-surface-low)}main.home-page>header.band-dark{padding-inline:0}main.home-page .band-light{background-color:var(--band-light)}main.home-page #infra-strip{background-color:#1a1a1a}main.home-page .band-dark:not(header){background-color:var(--band-dark)}main.home-page :is(.band-dark,.band-light)>.container{box-sizing:border-box;width:100%;margin-inline:auto}main.home-page .band-dark>.container{--shell-pad-x:var(--pad-x-dark);padding-inline:var(--pad-x-dark);max-width:calc(var(--content-shell-max) + 2 * var(--pad-x-dark))}main.home-page .band-light>.container{--shell-pad-x:var(--pad-x-light);padding-inline:var(--pad-x-light);max-width:calc(var(--content-shell-max) + 2 * var(--pad-x-light))}main.home-page #how-it-works .container{box-sizing:border-box;--shell-pad-x:var(--pad-x-dark);padding-inline:var(--pad-x-dark);max-width:calc(var(--content-shell-max) + 2 * var(--pad-x-dark))}.marketing-shell main{--band-dark:var(--color-surface-lowest);--band-light:var(--color-surface-low)}.marketing-shell main>:is(.band-dark,.band-light){padding-inline:0}.marketing-shell main>:is(.band-dark,.band-light):only-child{padding:clamp(120px,13vh,140px) 0 clamp(48px,8vh,88px)}.marketing-shell main>:is(.band-dark,.band-light):not(:only-child):not(header){padding-block:var(--page-section-space)}.marketing-shell main .band-light{background-color:var(--band-light)}.marketing-shell main .band-dark:not(header){background-color:var(--band-dark)}.marketing-shell main :is(.band-dark,.band-light)>.container{box-sizing:border-box;width:100%;margin-inline:auto}.marketing-shell main .band-dark:not(header)>.container{--shell-pad-x:var(--pad-x-dark);padding-inline:var(--pad-x-dark);max-width:calc(var(--content-max) + 2 * var(--pad-x-dark))}.marketing-shell main :is(.prod-hero,.fm-hero,.ent-hero)>.container{--shell-pad-x:var(--pad-x-dark);padding-inline:var(--pad-x-dark);max-width:calc(var(--content-shell-max) + 2 * var(--pad-x-dark))}.marketing-shell main .band-light>.container{--shell-pad-x:var(--pad-x-light);padding-inline:var(--pad-x-light);max-width:calc(var(--content-max) + 2 * var(--pad-x-light))}.page-faq-section{width:100%;padding-inline:0;padding-block:var(--section-y);background-color:var(--band-dark);position:relative}.marketing-shell main>.page-faq-section:only-child{padding-top:var(--hero-pad-top);padding-bottom:var(--section-y)}.page-faq-section>.container{box-sizing:border-box;--shell-pad-x:var(--pad-x-dark);width:100%;padding-inline:var(--pad-x-dark);max-width:calc(var(--content-max) + 2 * var(--pad-x-dark));margin-inline:auto}main.home-page .page-faq-section>.container{max-width:calc(var(--content-shell-max) + 2 * var(--pad-x-dark))}.page-product-shoot{--shoot-shell-max:1040px;--shoot-space:clamp(48px, 6vw, 80px);font-family:var(--font-body);background:#0e0e0e;font-size:16px;line-height:1.65}.page-product-shoot main{background:#0e0e0e}.page-product-shoot main>:is(header,section)>.container{box-sizing:border-box;width:100%;max-width:calc(var(--shoot-shell-max) + 2 * var(--pad-x-dark));padding-inline:var(--pad-x-dark);margin-inline:auto}.page-product-shoot main :where(h1,h2,h3,p,figure){margin:0}.page-product-shoot main :is(h1,h2,h3){color:var(--color-on-surface);font-family:var(--font-headline);text-wrap:balance;font-weight:500}.page-product-shoot main h2{letter-spacing:-.045em;font-size:clamp(32px,3.6vw,48px);line-height:1.08}.page-product-shoot main h3{letter-spacing:-.025em;font-size:22px;line-height:1.25}.page-product-shoot main p{color:var(--color-on-surface-variant);text-wrap:pretty;font-size:16px;line-height:1.65}.page-product-shoot main img{width:100%;height:auto;display:block}.page-product-shoot main :is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.page-product-shoot .shoot-text-link{min-height:44px;color:var(--color-on-surface);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:5px;align-items:center;font-size:14px;line-height:1.5;display:inline-flex}.page-product-shoot .shoot-text-link:hover{color:var(--color-primary)}.page-product-shoot .product-hero{overflow-x:clip}.page-product-shoot .shoot-reel{--reel-h:clamp(240px, 24vw, 380px);--reel-gap:10px;--reel-band:36px;--reel-speed:70s;width:100vw;margin:24px 0 0 calc(50% - 50vw);position:relative}.page-product-shoot .shoot-reel-window{padding-block:18px;position:relative;overflow:hidden;transform:rotate(-1.2deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.page-product-shoot .shoot-reel-track{width:max-content;animation:shootReel var(--reel-speed) linear infinite;display:flex}.page-product-shoot .shoot-reel:hover .shoot-reel-track{animation-play-state:paused}@keyframes shootReel{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-product-shoot .shoot-reel-strip{--hole:#ffecdc29;gap:var(--reel-gap);padding:var(--reel-band) var(--reel-gap) var(--reel-band) 0;background:linear-gradient(90deg, var(--hole) 0 11px, transparent 11px) 6px 6px / 22px 10px repeat-x, linear-gradient(90deg, var(--hole) 0 11px, transparent 11px) 6px calc(100% - 6px) / 22px 10px repeat-x, linear-gradient(180deg, #1d1611, #15100c 50%, #1d1611);margin:0;list-style:none;display:flex;box-shadow:inset 0 1px #ffb5a114,inset 0 -1px #ffb5a114}.page-product-shoot .shoot-reel-strip .shoot-reel-frame:first-child{margin-left:var(--reel-gap)}.page-product-shoot .shoot-reel-frame{height:var(--reel-h);aspect-ratio:4/5;flex:none;position:relative}.page-product-shoot .shoot-reel-frame:nth-child(4n+1){aspect-ratio:16/11}.page-product-shoot .shoot-reel-edge{inset:calc(var(--reel-band) * -1 + 1px) 2px auto;color:#ff965ab3;font:500 9px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;pointer-events:none;justify-content:space-between;gap:8px;padding-top:22px;display:flex;position:absolute}.page-product-shoot .shoot-reel-edge>span:nth-child(2){color:#ffffff52}.page-product-shoot .shoot-tile{background:#151515;border-radius:3px;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #0009}.page-product-shoot .shoot-tile>img,.page-product-shoot .shoot-contact-video,.page-product-shoot .shoot-contact-video video{object-fit:cover;width:100%;height:100%}.page-product-shoot .shoot-tile>img,.page-product-shoot .shoot-contact-video video{filter:saturate(.92)brightness(.9);transition:filter .4s ease, transform .6s var(--ease-expo);display:block}.page-product-shoot .shoot-reel-frame:hover :is(img,video){filter:none;transform:scale(1.04)}.page-product-shoot .shoot-reel>figcaption{box-sizing:border-box;max-width:calc(var(--shoot-shell-max) + 2 * var(--pad-x-dark));padding-inline:var(--pad-x-dark);color:var(--color-on-surface-variant);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:10px auto 0;font-size:12px;display:flex}.page-product-shoot .shoot-reel-slate{color:var(--color-on-surface-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:inline-flex}.page-product-shoot .shoot-reel-slate>span{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px var(--color-primary);border-radius:50%}@media (prefers-reduced-motion:reduce){.page-product-shoot .shoot-reel-window{scroll-snap-type:x proximity;overflow-x:auto;transform:none}.page-product-shoot .shoot-reel-track{animation:none;transform:none}.page-product-shoot .shoot-reel-strip[aria-hidden]{display:none}.page-product-shoot .shoot-reel-frame{scroll-snap-align:center}}.page-product-shoot .shoot-reference-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.page-product-shoot .shoot-reference-view{min-width:0}.page-product-shoot .shoot-reference-view--candidate{margin-top:48px}.page-product-shoot .shoot-reference-view img{aspect-ratio:1;object-fit:cover;filter:brightness(.84)sepia(.08);width:100%}.page-product-shoot .shoot-reference-view>span{border-top:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);letter-spacing:.14em;text-transform:uppercase;margin-top:12px;padding-top:10px;font-size:11px;line-height:1.5;display:block}.page-product-shoot .shoot-lookbook{--shoot-ink:#ece4d8;--shoot-ink-muted:#a59a8c;background:#15120f;border-top:1px solid #241f1a;border-bottom:1px solid #241f1a;padding-block:clamp(64px,9vw,128px)}.page-product-shoot .shoot-lookbook h2{color:var(--shoot-ink)}.page-product-shoot .shoot-lookbook p{color:var(--shoot-ink-muted)}.page-product-shoot .shoot-lookbook .shoot-eyebrow{color:#8f8274}.page-product-shoot .shoot-lookbook-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:0 40px;display:grid}.page-product-shoot .shoot-lookbook-head>p:last-child{max-width:36ch}.page-product-shoot .shoot-lookbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,2.4vw,32px);margin-top:clamp(40px,5vw,64px);display:grid}.page-product-shoot .shoot-look:nth-child(2){margin-top:clamp(32px,6vw,88px)}.page-product-shoot .shoot-look-frame{aspect-ratio:4/5;background:#201b16;overflow:hidden}.page-product-shoot .shoot-look-frame video{object-fit:cover;object-position:var(--look-position,center);filter:brightness(.88)saturate(.92);height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .6s}.page-product-shoot .shoot-look:hover .shoot-look-frame video{filter:none;transform:scale(1.03)}.page-product-shoot .shoot-look figcaption{color:var(--shoot-ink);margin-top:14px;font-size:14px;line-height:1.5}.page-product-shoot .shoot-look figcaption span{color:#8f8274;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.page-product-shoot .shoot-pilot{border-top:1px solid var(--color-outline-variant)}.page-product-shoot .shoot-pilot-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(40px,7vw,96px);display:grid}.page-product-shoot .shoot-pilot h2{font-size:clamp(40px,4.6vw,60px)}.page-product-shoot .shoot-pilot-copy>p{max-width:40ch;margin-top:22px}.page-product-shoot .shoot-pilot-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.page-product-shoot .shoot-pilot-image{aspect-ratio:4/3;overflow:hidden}.page-product-shoot .shoot-pilot-image img{object-fit:cover;height:100%}.page-product-shoot .shoot-section,.page-product-shoot .page-faq-section{padding-block:var(--shoot-space)}.page-product-shoot .shoot-workflow{padding-block:clamp(64px,9vw,120px)}.page-product-shoot .shoot-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:0 40px;display:grid}.page-product-shoot .shoot-eyebrow{color:#a89f92;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin-bottom:20px;font-size:11px;line-height:1.5}.page-product-shoot main p.shoot-eyebrow{font-size:11px}.page-product-shoot .shoot-section-heading>p:last-child{max-width:36ch}.page-product-shoot .shoot-steps{border-top:1px solid var(--color-outline-variant);grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.page-product-shoot .shoot-steps li{min-width:0;padding:28px 24px 12px 0}.page-product-shoot .shoot-steps li+li{border-left:1px solid var(--color-outline-variant);padding-left:22px}.page-product-shoot .shoot-steps li:last-child{padding-right:0}.page-product-shoot .shoot-step-number{color:#5a534b;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:40px;line-height:1;display:block}.page-product-shoot .shoot-steps h3{font-size:22px}.page-product-shoot .shoot-steps p{margin-top:12px;font-size:15px;line-height:1.6}.page-product-shoot .shoot-output-study{align-items:center;gap:10px;min-height:34px;margin-top:18px;display:flex}.page-product-shoot .shoot-output-frame{color:#e5d9c8;border:1px solid #b6ac95;place-items:center;width:44px;height:34px;font-size:12px;line-height:1;display:grid}.page-product-shoot .shoot-output-frame--film{border-color:#78816a;width:76px;position:relative}.page-product-shoot .shoot-output-frame--film:before,.page-product-shoot .shoot-output-frame--film:after{content:"";background:repeating-linear-gradient(90deg,#78816a 0 3px,#0000 3px 8px);height:2px;position:absolute;left:5px;right:5px}.page-product-shoot .shoot-output-frame--film:before{top:3px}.page-product-shoot .shoot-output-frame--film:after{bottom:3px}.page-product-shoot .shoot-color-study{gap:3px;height:24px;margin-top:18px;display:flex}.page-product-shoot .shoot-color-study span:first-child{background:#e5d9c8;flex:1.3}.page-product-shoot .shoot-color-study span:nth-child(2){background:#b6ac95;flex:1}.page-product-shoot .shoot-color-study span:nth-child(3){background:#78816a;flex:1}.page-product-shoot .shoot-color-study span:nth-child(4){background:#262e2c;flex:.7}.page-product-shoot .shoot-ready{border-top:1px solid var(--color-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:40px;padding-top:24px;display:flex}.page-product-shoot .shoot-ready p{margin:0;font-size:14px}.page-product-shoot .shoot-ready strong{color:var(--color-on-surface);margin-right:8px;font-weight:500}.page-product-shoot .shoot-review{border-top:1px solid var(--color-outline-variant)}.page-product-shoot .shoot-review-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,7vw,96px);display:grid}.page-product-shoot .shoot-review-copy>p{max-width:38ch;margin-top:20px}.page-product-shoot .shoot-review-checks{margin:32px 0 0;padding:0;list-style:none;display:grid}.page-product-shoot .shoot-review-checks li{border-top:1px solid var(--color-outline-variant);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:14px;display:grid}.page-product-shoot .shoot-review-checks h3{font-size:15px}.page-product-shoot .shoot-review-checks p{font-size:14px}.page-product-shoot .page-faq-section{background:#0e0e0e}.page-product-shoot .page-faq-section h2{max-width:16ch}.page-product-shoot .page-faq-section .mb-14{margin-bottom:0}.page-product-shoot .faq-item .a p{font-size:16px}@media (width<=900px){.page-product-shoot .shoot-section-heading{grid-template-columns:1fr 1fr;gap:28px}.page-product-shoot .shoot-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-product-shoot .shoot-steps li{padding:22px 22px 22px 0}.page-product-shoot .shoot-steps li+li{padding-left:22px}.page-product-shoot .shoot-steps li:nth-child(3){border-left:0;padding-left:0}.page-product-shoot .shoot-steps li:nth-child(n+3){border-top:1px solid var(--color-outline-variant)}.page-product-shoot .shoot-review-grid,.page-product-shoot .shoot-pilot-grid{gap:36px}}@media (width<=600px){.page-product-shoot{--shoot-space:44px}.page-product-shoot .shoot-reel{--reel-h:220px;--reel-gap:8px;--reel-band:34px;--reel-speed:50s;margin-top:16px}.page-product-shoot .shoot-reel-window{-webkit-mask-image:none;mask-image:none}.page-product-shoot .shoot-reel-edge>span:last-child{display:none}.page-product-shoot .shoot-section-heading{grid-template-columns:1fr;gap:18px}.page-product-shoot .shoot-eyebrow{margin-bottom:0}.page-product-shoot .shoot-section-heading>p:last-child{max-width:38ch}.page-product-shoot .shoot-steps{margin-top:24px}.page-product-shoot .shoot-steps li{padding:20px 14px 20px 0}.page-product-shoot .shoot-steps li+li{padding-left:14px}.page-product-shoot .shoot-steps li:nth-child(3){padding-left:0}.page-product-shoot .shoot-steps h3{font-size:19px}.page-product-shoot .shoot-steps p{font-size:14px;line-height:1.6}.page-product-shoot .shoot-step-number{margin-bottom:12px}.page-product-shoot .shoot-review-grid{grid-template-columns:1fr;gap:30px}.page-product-shoot .shoot-review-copy>p{margin-top:18px}.page-product-shoot .shoot-pilot-grid{grid-template-columns:1fr;gap:32px}.page-product-shoot .shoot-pilot-image{order:-1}.page-product-shoot .shoot-lookbook-head{grid-template-columns:1fr;gap:18px}.page-product-shoot .shoot-lookbook-head .shoot-eyebrow{margin-bottom:0}.page-product-shoot .shoot-lookbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-product-shoot .shoot-look:nth-child(2){margin-top:40px}.page-product-shoot .shoot-look:nth-child(3){grid-column:1/-1}.page-product-shoot .shoot-look:nth-child(3) .shoot-look-frame{aspect-ratio:4/3}.page-product-shoot .shoot-step-number{margin-bottom:18px;font-size:32px}.page-product-shoot .shoot-reference-view--candidate{margin-top:28px}}@media (prefers-reduced-motion:reduce){.page-product-shoot main :is(a,button,.faq-item .a,.faq-item .plus,.shoot-look-frame video){transition:none}}
