:root{--field: #1a1a1a;--paper: #f1e9d6;--sand: #d9c9a6;--amber: #e9a23b;--red: #E3000F;--maroon: #7a1218;--grey: #6b6560;--ink: #1a1a1a;--bars: linear-gradient(90deg, #f1e9d6 0 14.28%, #d9c9a6 14.28% 28.57%, #e9a23b 28.57% 42.85%, #E3000F 42.85% 57.14%, #7a1218 57.14% 71.42%, #6b6560 71.42% 85.71%, #1a1a1a 85.71%);--gutter: clamp(20px, 3.3vw, 48px);--font-body: "Figtree", "Helvetica Neue", Arial, sans-serif;--font-display: "Archivo", "Helvetica Neue", Arial, sans-serif}html{background-color:var(--paper);scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--paper);color:var(--field);font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.display{font-family:var(--font-display);font-weight:800;font-variation-settings:"wdth" 80,"opsz" 96;letter-spacing:-.03em;line-height:.88}.small{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 28px;background:var(--field);color:var(--paper);font-weight:800;font-size:16px;letter-spacing:-.01em;border:2px solid var(--field);cursor:pointer;transition:opacity .2s}.btn:hover{opacity:.8}.btn.line{background:transparent;color:var(--field)}.hero{position:relative;min-height:calc(92vh - 10px);margin:10px 10px 0;border-radius:28px;display:flex;flex-wrap:wrap;align-items:flex-end;padding:130px calc(var(--gutter) - 10px) clamp(48px,6vw,88px);color:var(--paper);overflow:hidden;isolation:isolate;background:var(--field)}@media(max-width:700px){.hero{margin:8px 8px 0;border-radius:20px;padding-left:calc(var(--gutter) - 8px);padding-right:calc(var(--gutter) - 8px)}}.hero-media{position:absolute;inset:0;z-index:0;background:#000;overflow:hidden}.hero-media video{width:100%;height:100%;object-fit:cover;display:block}.hero-media:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 85% 80% at 50% 45%,#0000 55%,#00000080),linear-gradient(90deg,#000000c7,#00000073,#00000026),linear-gradient(0deg,#00000080,#0000 45%),linear-gradient(180deg,#00000073,#0000 28%)}.hero-media:after{content:"";position:absolute;inset:-50%;z-index:1;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:hero-grain .8s steps(5) infinite}@keyframes hero-grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-6%)}60%{transform:translate(-3%,-7%)}80%{transform:translate(7%,3%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.hero-media:after{animation:none}}.hero-copy{position:relative;z-index:2;display:flex;flex-flow:column;gap:28px}.hero h1{font-size:clamp(52px,9vw,128px);max-width:7em}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0;clip-path:inset(0 0 100% 0)}.glitch:before{color:#ff3b5c;mix-blend-mode:screen;animation:glitch-a 6s infinite}.glitch:after{color:#2ee6ff;mix-blend-mode:screen;animation:glitch-b 6s infinite}@keyframes glitch-a{0%,88%,to{opacity:0;transform:none;clip-path:inset(0 0 100% 0)}89%{opacity:.9;transform:translate(-6px);clip-path:inset(12% 0 70% 0)}91%{opacity:.9;transform:translate(5px);clip-path:inset(55% 0 20% 0)}93%{opacity:.9;transform:translate(-4px);clip-path:inset(30% 0 48% 0)}95%{opacity:.9;transform:translate(6px);clip-path:inset(75% 0 5% 0)}97%{opacity:0}}@keyframes glitch-b{0%,88%,to{opacity:0;transform:none;clip-path:inset(0 0 100% 0)}89.5%{opacity:.9;transform:translate(6px);clip-path:inset(60% 0 25% 0)}91.5%{opacity:.9;transform:translate(-5px);clip-path:inset(5% 0 80% 0)}93.5%{opacity:.9;transform:translate(4px);clip-path:inset(40% 0 40% 0)}95.5%{opacity:.9;transform:translate(-6px);clip-path:inset(20% 0 65% 0)}97.5%{opacity:0}}@media(prefers-reduced-motion:reduce){.glitch:before,.glitch:after{animation:none}}header.nav.small{position:fixed;top:0;left:0;right:0;color:var(--paper)}.hero-row{margin-top:clamp(32px,4vw,56px)}.hero-row p{font-size:clamp(18px,1.5vw,22px);line-height:1.4;max-width:540px}.section{padding:clamp(110px,13vw,190px) var(--gutter) 0}.sechead{display:flex;flex-direction:column;gap:20px;margin-bottom:56px}.sechead h2{font-size:clamp(48px,6.7vw,96px)}.sechead p{font-size:18px;line-height:1.45;max-width:560px}.row{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:baseline;padding:26px 0;border-top:1px solid var(--field);transition:padding-left .2s}.row:last-child{border-bottom:1px solid var(--field)}a.row{position:relative;isolation:isolate;transition:padding-left .25s cubic-bezier(.2,.7,.2,1)}a.row:before{content:"";position:absolute;inset:6px -16px;border-radius:12px;background:#1a1a1a00;transition:background-color .2s;z-index:-1;pointer-events:none}a.row:hover{padding-left:16px}a.row:hover:before{background:color-mix(in srgb,var(--c, var(--ink)) 14%,transparent)}.row-vid{display:none}@media(hover:hover){.row-vid{display:block;position:absolute;z-index:-1;top:-1px;bottom:-1px;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));overflow:hidden;isolation:isolate;pointer-events:none;background:#1a1a1a;clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.65,0,.25,1)}.row-vid video{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.08) brightness(.62);transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.row-vid:after{content:"";position:absolute;inset:0;background:var(--c, var(--ink));mix-blend-mode:color}.row-vid:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#14110f73,#14110f1a 60%,#14110f59)}a.row:hover .row-vid,a.row:focus-visible .row-vid{clip-path:inset(0 0)}a.row:hover .row-vid video,a.row:focus-visible .row-vid video{transform:scale(1)}a.row:hover,a.row:focus-visible{color:var(--paper)}a.row:hover:before,a.row:focus-visible:before{background:transparent}a.row{transition:padding-left .25s cubic-bezier(.2,.7,.2,1),color .3s}}.row .t:before{content:"";display:inline-block;width:.32em;height:.32em;margin-right:.5em;vertical-align:.14em;background:var(--c, var(--ink))}a.row:nth-of-type(1){--c: var(--sand)}a.row:nth-of-type(2){--c: var(--amber)}a.row:nth-of-type(3){--c: var(--grey)}a.row:nth-of-type(4){--c: var(--maroon)}a.row:nth-of-type(5){--c: var(--ink)}a.row:nth-of-type(6){--c: var(--amber)}.row .t{font-size:clamp(26px,2.8vw,40px);font-weight:600;letter-spacing:-.02em}.row .d{font-size:17px;opacity:.8;transition:opacity .2s}a.row:hover .d{opacity:1}.crew-link{text-decoration:underline;text-underline-offset:3px}.crew-link:hover{opacity:.7}.uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.use{background:#1a1a1a0f;color:var(--field);border-radius:12px;padding:28px 28px 32px;display:flex;flex-direction:column;gap:12px;transition:background-color .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}a.use:hover{background:color-mix(in srgb,var(--c, var(--ink)) 16%,transparent);transform:translateY(-4px);box-shadow:0 18px 36px -18px #1a1a1a59}.use-icon{width:52px;height:52px;padding:14px;border-radius:50%;background:var(--c, rgba(26,26,26,.08));color:var(--on, currentColor);box-sizing:border-box;margin-bottom:10px}.use h3{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;text-wrap:balance;align-self:flex-start;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .3s cubic-bezier(.2,.7,.2,1);padding-bottom:2px}a.use:hover h3{background-size:100% 1px}.use p:not(.small){font-size:15px;line-height:1.5;opacity:.85}.partners{padding-top:clamp(110px,13vw,190px)}.partners-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:0 var(--gutter);margin-bottom:32px}.partners-head h3{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-variation-settings:normal}.partners-head p{font-size:17px;line-height:1.45;max-width:520px}.logos-wrap{overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.logos{display:flex;align-items:center;gap:clamp(56px,6vw,96px);width:max-content;animation:drift 45s linear infinite}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-wrap:hover .logos{animation-play-state:paused}.logos img{height:40px;width:auto;filter:url(#logo-tint);opacity:.85;flex:0 0 auto}.logos img[alt=Oracle]{height:27px}.block{position:relative}.block:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--bars)}.barline{display:block;height:6px;margin:clamp(90px,10vw,140px) var(--gutter) 0;border-radius:999px;background:var(--bars)}#why{position:relative;isolation:isolate;overflow:hidden;margin-top:10px;padding-top:clamp(90px,10vw,140px);padding-bottom:clamp(90px,10vw,140px)}.use-scr{position:relative;display:grid;place-items:center;width:84px;height:50px;margin-bottom:14px;border-radius:11px;box-shadow:inset 0 0 0 1.25px currentColor;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.use-ico{width:38px;height:38px}#why .use:nth-child(3n+1){--ic: #e9a23b}#why .use:nth-child(3n+2){--ic: #7a1218}#why .use:nth-child(3n){--ic: #6b6560}.use-scr{background:color-mix(in srgb,var(--ic, transparent) 14%,transparent)}a.use:hover .use-scr{transform:translateY(-3px)}#why>.tex,#why>.why-bg{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 280px,#000 calc(100% - 220px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 280px,#000 calc(100% - 220px),transparent 100%)}#why .use{position:relative;border-radius:16px;background:linear-gradient(180deg,#f8f3e8,#f1e9d8);box-shadow:inset 0 0 0 1px #1a1a1a21,inset 0 1px #ffffffb3,0 1px 2px #3c28140f,0 22px 44px -30px #3c281473}#why a.use:hover{background:linear-gradient(180deg,#fbf8f1,#f4eddf);box-shadow:inset 0 0 0 1px #1a1a1a47,inset 0 1px #fffc,0 2px 4px #3c281414,0 30px 54px -28px #3c28148c}#services{position:relative;isolation:isolate;margin:10px 10px 0;border-radius:28px;overflow:hidden;color:var(--paper);--field: rgba(241,233,214,.2);padding:clamp(90px,10vw,140px) calc(var(--gutter) - 10px)}.svc-bg{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 80% at 15% 0%,#36322f,#1e1d1c 55%,#171615)}.svc-bg:before{content:"";position:absolute;inset:-20%;filter:blur(50px);animation:svc-glow 18s ease-in-out infinite alternate;background:radial-gradient(28% 38% at 78% 30%,rgba(233,162,59,.22),transparent 70%),radial-gradient(24% 34% at 20% 85%,rgba(122,18,24,.28),transparent 70%)}.svc-bg:after{content:"";position:absolute;inset:-50%;opacity:.2;mix-blend-mode:overlay;animation:hero-grain .8s steps(5) infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}#services a.row:nth-of-type(5) .t:before{background:var(--paper)}@keyframes svc-glow{0%{transform:translate(0) scale(1)}to{transform:translate(-10%,6%) scale(1.12)}}@media(max-width:700px){#services{margin:8px 8px 0;border-radius:20px;padding-left:calc(var(--gutter) - 8px);padding-right:calc(var(--gutter) - 8px)}}@media(prefers-reduced-motion:reduce){.svc-bg:before,.svc-bg:after{animation:none!important}}#crew{position:relative;background:#e6dbc2;margin:10px 10px 0;border-radius:28px;padding:clamp(90px,10vw,140px) calc(var(--gutter) - 10px)}@media(max-width:700px){#crew{margin:8px 8px 0;border-radius:20px;padding-left:calc(var(--gutter) - 8px);padding-right:calc(var(--gutter) - 8px)}}#crew+.block{margin-top:0}.tex{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:inherit}.tex:before{content:"";position:absolute;inset:-6%;background:var(--wash),var(--img) center / cover no-repeat;animation:tex-drift 40s ease-in-out infinite alternate}.tex:after{content:"";position:absolute;inset:-50%;opacity:.22;mix-blend-mode:overlay;animation:hero-grain .8s steps(5) infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@keyframes tex-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-2.5%,1.5%)}}.tex-bokeh{--img: url(/images/textures/bokeh.jpg);--wash: linear-gradient(180deg, rgba(20,17,15,.72), rgba(20,17,15,.5) 45%, rgba(20,17,15,.7))}.why-bg{display:none;position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#efe7d4}.why-bg>i{position:absolute;display:block}.why-bg:after{content:"";position:absolute;inset:-50%;opacity:.14;mix-blend-mode:multiply;animation:hero-grain .8s steps(5) infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}#why[data-bg] .why-bg{display:block}#why[data-bg]:not([data-bg=dust]) .tex-emulsion{display:none}#why[data-bg=dust] .why-bg{background:transparent}[data-bg=leak] .wb1{inset:-25%;filter:blur(40px);animation:wb-leak 16s ease-in-out infinite alternate;background:radial-gradient(32% 42% at 82% 28%,rgba(233,162,59,.7),transparent 70%),radial-gradient(22% 40% at 96% 62%,rgba(122,18,24,.55),transparent 70%),radial-gradient(30% 34% at 14% 88%,rgba(233,162,59,.3),transparent 70%)}[data-bg=leak] .wb2{inset:-25%;filter:blur(60px);mix-blend-mode:multiply;animation:wb-leak2 11s ease-in-out infinite alternate;background:radial-gradient(26% 30% at 70% 70%,rgba(227,140,40,.35),transparent 70%),radial-gradient(20% 26% at 30% 20%,rgba(217,201,166,.6),transparent 70%)}@keyframes wb-leak{0%{transform:translate(0) scale(1);opacity:.65}45%{transform:translate(-9%,5%) scale(1.12);opacity:1}to{transform:translate(-3%,-6%) scale(1.04);opacity:.8}}@keyframes wb-leak2{0%{transform:translate(4%,-3%);opacity:.5}to{transform:translate(-6%,6%);opacity:1}}[data-bg=dust] .wb1{inset:-40%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.18' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .1  0 0 0 0 .08  0 0 0 0 .07  0 0 0 40 -33.6'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23d)'/%3E%3C/svg%3E");background-size:600px 600px;animation:wb-dust .5s steps(1) infinite}[data-bg=dust] .wb2{inset:0;animation:wb-scratch 2.4s steps(1) infinite;background:linear-gradient(90deg,transparent 21%,rgba(26,26,26,.16) 21% 21.06%,transparent 21.06% 64%,rgba(26,26,26,.1) 64% 64.04%,transparent 64.04% 83%,rgba(241,233,214,.8) 83% 83.06%,transparent 83.06%)}@keyframes wb-dust{0%{transform:translate(0)}25%{transform:translate(-17%,9%)}50%{transform:translate(11%,-13%)}75%{transform:translate(-6%,-19%)}}@keyframes wb-scratch{0%{transform:translate(0);opacity:.9}12%{transform:translate(3%);opacity:.4}30%{transform:translate(-9%);opacity:1}47%{opacity:0}61%{transform:translate(14%);opacity:.7}80%{transform:translate(-2%);opacity:.2}}.wb-vid{display:none}[data-bg=silk] .wb-vid{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-bg=silk] .wb3{inset:0;background:linear-gradient(180deg,#f1e9d659,#f1e9d600 40%)}[data-bg=reels] .wb1,[data-bg=reels] .wb2,[data-bg=reels] .wb3{left:-20%;right:-20%;height:120px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='120'%3E%3Crect width='160' height='120' fill='%231a1a1a' fill-opacity='.075'/%3E%3Crect x='6.0' y='6' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='6.0' y='104' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='32.6' y='6' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='32.6' y='104' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='59.2' y='6' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='59.2' y='104' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='85.8' y='6' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='85.8' y='104' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='112.4' y='6' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='112.4' y='104' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='139.0' y='6' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='139.0' y='104' width='14' height='10' rx='2.5' fill='%23efe7d4'/%3E%3Crect x='7' y='24' width='146' height='72' rx='5' fill='%23efe7d4' fill-opacity='.55'/%3E%3C/svg%3E") 0 0 / 160px 120px repeat-x;transform:rotate(-7deg)}[data-bg=reels] .wb1{top:12%;animation:wb-reel 40s linear infinite}[data-bg=reels] .wb2{top:48%;animation:wb-reel 52s linear infinite reverse;opacity:.8}[data-bg=reels] .wb3{top:82%;animation:wb-reel 46s linear infinite;opacity:.6}@keyframes wb-reel{0%{background-position-x:0}to{background-position-x:1600px}}@media(prefers-reduced-motion:reduce){.why-bg>i,.why-bg:after{animation:none!important}}.tex-emulsion{--img: url(/images/textures/emulsion.jpg);--wash: linear-gradient(transparent, transparent)}.tex-emulsion:after{mix-blend-mode:multiply;opacity:.12}.tex-beam{--img: url(/images/textures/beam.jpg);--wash: linear-gradient(100deg, rgba(26,26,26,.78), rgba(26,26,26,.5) 60%, rgba(26,26,26,.68))}.tex-beam:before{animation:tex-drift 40s ease-in-out infinite alternate,tex-flicker 6s steps(1) infinite}@keyframes tex-flicker{0%,to{opacity:1}31%{opacity:.9}32%{opacity:1}67%{opacity:.94}68%{opacity:1}69%{opacity:.9}70%{opacity:1}}@media(prefers-reduced-motion:reduce){.tex:before,.tex:after{animation:none}}#films{position:relative;isolation:isolate;margin:clamp(90px,10vw,140px) 10px 0;border-radius:28px;color:var(--paper);--field: var(--paper);padding:clamp(90px,10vw,140px) calc(var(--gutter) - 10px)}@media(max-width:700px){#films{margin-left:8px;margin-right:8px;border-radius:20px;padding-left:calc(var(--gutter) - 8px);padding-right:calc(var(--gutter) - 8px)}}#contact{isolation:isolate;overflow:hidden;margin:10px 10px 0;border-radius:28px;padding:clamp(80px,9vw,130px) clamp(32px,6vw,96px)}#crew+#contact{margin-top:10px}#contact .block-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px}#contact h2{font-size:clamp(52px,6.6vw,104px);text-wrap:balance}#contact .cta-big{align-self:center;height:72px;padding:0 40px;font-size:18px}@media(max-width:900px){#contact .block-grid{grid-template-columns:1fr;justify-items:start;gap:36px}}@media(max-width:700px){#contact{margin:8px 8px 0;border-radius:20px;padding-left:calc(var(--gutter) - 8px);padding-right:calc(var(--gutter) - 8px)}#contact .cta-big{height:60px;padding:0 30px;font-size:16px}}.cta-big{position:relative;isolation:isolate;justify-self:start;align-self:end;display:inline-flex;align-items:center;height:64px;padding:0 34px;border-radius:999px;background:#b8000c;color:#fff;font-weight:800;font-size:17px;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff38,0 14px 32px -16px #b8000ce6;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .3s,filter .3s}.cta-fx{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;clip-path:inset(0 round 999px);isolation:isolate;pointer-events:none}.cta-silk{position:absolute;inset:-40%;z-index:-2;pointer-events:none;background:radial-gradient(38% 60% at 28% 42%,#e3000f,#e3000f00 70%),radial-gradient(42% 55% at 72% 58%,#7a1218,#7a121800 72%),radial-gradient(30% 45% at 56% 30%,#ff5a508c,#ff5a5000 70%),radial-gradient(35% 50% at 40% 78%,#500006b3,#50000600 70%),#b8000c;filter:blur(6px);animation:cta-silk 9s ease-in-out infinite alternate}@keyframes cta-silk{0%{transform:translate(-6%,-4%) rotate(0) scale(1)}50%{transform:translate(5%,6%) rotate(9deg) scale(1.12)}to{transform:translate(-3%,5%) rotate(-7deg) scale(1.05)}}.cta-big span{position:relative;z-index:1;text-shadow:0 1px 8px rgba(60,0,0,.55)}.cta-fx:after{content:"";position:absolute;inset:-50%;z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;animation:cta-grain .9s steps(6) infinite}@keyframes cta-grain{0%{transform:translate(0)}17%{transform:translate(-12%,8%)}33%{transform:translate(9%,-10%)}50%{transform:translate(-6%,-14%)}67%{transform:translate(14%,5%)}83%{transform:translate(-10%,12%)}to{transform:translate(0)}}.cta-big:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:inset 0 0 0 1px #ffffff59,0 20px 40px -16px #b8000c}.cta-big:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.cta-fx:after,.cta-silk{animation:none}}#contact:before{z-index:1}.block{margin-top:clamp(110px,13vw,190px);background:var(--field);color:var(--paper);padding:clamp(90px,10vw,140px) var(--gutter)}.block-grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start}.block h2{font-size:clamp(56px,8.9vw,128px)}.block .lead{margin-top:32px;font-size:18px;line-height:1.5;max-width:480px}.form{display:flex;flex-direction:column;gap:22px;padding-top:16px}.field{width:100%;background:transparent;border:0;border-bottom:2px solid var(--paper);color:var(--paper);font:600 18px var(--font-body);padding:14px 0;outline:none;border-radius:0;resize:vertical}.field::placeholder{color:var(--paper);opacity:.55}.field:focus{border-bottom-color:#fff}textarea.field{min-height:120px}.block .btn{background:var(--paper);color:var(--field);border-color:var(--paper);align-self:flex-start;margin-top:8px}@media(max-width:900px){.block-grid{grid-template-columns:1fr}.row{grid-template-columns:1fr;gap:6px}.uses{grid-template-columns:repeat(2,minmax(0,1fr))}.use{min-height:0}.logos img{height:26px}.logos img[alt=Oracle]{height:18px}}@media(max-width:600px){.uses{grid-template-columns:1fr}}
