|
1 | 1 | {% from "components/cube.njk" import cube %} |
2 | 2 |
|
3 | | -<section class="relative bg-lavender text-black w-full pb-12 md:px-40 lg:px-28 xl:px-40 lg:pb-40"> |
4 | | - <div class="black-han-sans-regular md:justify-center md:text-center pt-28 pb-8 md:pt-24 font-normal text-4xl lg:text-5xl text-[#000000] text-center lg:text-left"> |
| 3 | +<section class="relative bg-lavender text-black w-full pb-12 px-4 md:px-40 lg:px-28 xl:px-40 lg:pb-40"> |
| 4 | + <div class="black-han-sans-regular text-center lg:text-left pt-28 pb-8 md:pt-24 font-normal text-4xl lg:text-5xl text-[#000000]"> |
5 | 5 | Keynote Speakers |
6 | 6 | </div> |
7 | | - <div class="lg:flex xl:flex pt-10 lg:pl-2 xl:pl-12 hidden md:hidden"> |
8 | | - <div class="flex items-center justify-left w-full h-full"> |
9 | | - <img src="{{ env.baseUrl }}img/speakers/katharinejarmul.png" alt="Katharine Jarmul" class="w-1/4 h-1/4 object-contain"> |
10 | | - </div> |
11 | | - {# |
12 | | - <div class="group relative motion-safe:transform motion-safe:hover:-translate-y-12 transition duration-700 ease-in-out motion-safe:translate-y-20 translate-x-0 ml-7 z-10" data-cube="2"> |
13 | | - {% call cube(dimen=200, bg="lime") -%} |
14 | | - <div class="flex items-center justify-center w-full h-full"> |
15 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
16 | | - </div> |
17 | | - {%- endcall %} |
18 | | - <p>Announcing Soon!</p> |
19 | | - </div> |
20 | | - <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:translate-y-12 transition duration-700 ease-in-out ml-7" data-cube="3"> |
21 | | - {% call cube(dimen=200, bg="purple") -%} |
22 | | - <div class="flex items-center justify-center w-full h-full"> |
23 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
24 | | - </div> |
25 | | - {%- endcall %} |
26 | | - <p>Announcing Soon!</p> |
27 | | - </div> |
28 | | - <div class="group relative motion-safe:transform motion-safe:hover:-translate-y-12 transition duration-700 ease-in-out motion-safe:translate-y-20 ml-7" data-cube="4"> |
29 | | - {% call cube(dimen=200, bg="lime") -%} |
| 7 | + |
| 8 | + <div class="flex flex-col md:flex-row md:flex-wrap lg:flex-nowrap items-center justify-center lg:justify-start gap-8 md:gap-12 lg:gap-8 pt-10 lg:pl-2 xl:pl-12"> |
| 9 | + <div class="flex-shrink-0"> |
| 10 | + <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:-translate-y-6 md:motion-safe:hover:-translate-y-12 transition duration-700 ease-in-out"> |
30 | 11 | <div class="flex items-center justify-center w-full h-full"> |
31 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
| 12 | + <img src="{{ env.baseUrl }}img/speakers/katharinejarmul.png" |
| 13 | + alt="Katharine Jarmul" |
| 14 | + class="w-64 h-64 md:w-80 md:h-80 lg:w-96 lg:h-96 object-contain"> |
32 | 15 | </div> |
33 | | - {%- endcall %} |
34 | | - <p>Announcing Soon!</p> |
35 | | - </div> |
36 | | - #} |
37 | | - </div> |
38 | | - <!-- Medium Devices --> |
39 | | - <div class="md:flex flex-col pt-36 pb-20 pl-12 space-y-44 lg:hidden hidden"> |
40 | | - <div class="flex justify-start"> |
41 | | - <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:-translate-y-24 transition duration-700 ease-in-out"> |
42 | | - <div class="flex items-center justify-left w-full h-full"> |
43 | | - <img src="{{ env.baseUrl }}img/speakers/katharinejarmul.png" alt="Katharine Jarmul" class="w-1/2 h-1/2 object-contain"> |
44 | | - </div> |
45 | | - </div> |
46 | | - {# |
47 | | - <div class="group relative motion-safe:transform motion-safe:hover:translate-y-48 ml-28 transition duration-700 ease-in-out"> |
48 | | - {% call cube(dimen=200, bg="lime") -%} |
49 | | - <div class="flex items-center justify-center w-full h-full"> |
50 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
51 | | - </div> |
52 | | - {%- endcall %} |
53 | | - <p>Announcing Soon!</p> |
54 | | - </div> |
55 | | - </div> |
56 | | - <div class="flex justify-start"> |
57 | | - <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:-translate-y-24 transition duration-700 ease-in-out"> |
58 | | - {% call cube(dimen=200, bg="purple") -%} |
59 | | - <div class="flex items-center justify-center w-full h-full"> |
60 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
61 | | - </div> |
62 | | - {%- endcall %} |
63 | | - <p>Announcing Soon!</p> |
64 | | - </div> |
65 | | - <div class="group relative motion-safe:transform motion-safe:hover:translate-y-48 ml-28 transition duration-700 ease-in-out"> |
66 | | - {% call cube(dimen=200, bg="lime") -%} |
67 | | - <div class="flex items-center justify-center w-full h-full"> |
68 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
69 | | - </div> |
70 | | - {%- endcall %} |
71 | | - <p>Announcing Soon!</p> |
72 | | - </div> |
73 | | - #} |
74 | | - </div> |
75 | | - </div> |
76 | | - <!-- Small Devices --> |
77 | | - <div class="flex flex-col space-y-20 px-4 pt-16 pb-16 items-center md:hidden"> |
78 | | - <div class="flex-shrink-0"> |
79 | | - <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:-translate-y-24 transition duration-700 ease-in-out" data-cube="1"> |
80 | | - <div class="flex items-center justify-left w-full h-full"> |
81 | | - <img src="{{ env.baseUrl }}img/speakers/katharinejarmul.png" alt="Katharine Jarmul" class="w-1/2 h-1/2 object-contain"> |
82 | | - </div> |
83 | 16 | </div> |
84 | 17 | </div> |
| 18 | + |
85 | 19 | {# |
86 | 20 | <div class="flex-shrink-0"> |
87 | | - <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:-translate-y-24 transition duration-700 ease-in-out" data-cube="1"> |
88 | | - {% call cube(width=214, height=208, depth=31, bg="purple") -%} |
| 21 | + <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:translate-y-6 md:motion-safe:hover:translate-y-12 transition duration-700 ease-in-out"> |
| 22 | + {% call cube(dimen=256, bg="lime") -%} |
89 | 23 | <div class="flex items-center justify-center w-full h-full"> |
90 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="Date background" class="w-3/4 h-3/4 object-contain"> |
| 24 | + <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
91 | 25 | </div> |
92 | 26 | {%- endcall %} |
93 | | - <p>Announcing Soon!</p> |
| 27 | + <p class="text-center mt-4 text-sm md:text-base">Announcing Soon!</p> |
94 | 28 | </div> |
95 | 29 | </div> |
| 30 | + |
96 | 31 | <div class="flex-shrink-0"> |
97 | | - <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:-translate-y-24 transition duration-700 ease-in-out" data-cube="1"> |
98 | | - {% call cube(width=214, height=208, depth=31, bg="purple") -%} |
| 32 | + <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:-translate-y-6 md:motion-safe:hover:-translate-y-12 transition duration-700 ease-in-out"> |
| 33 | + {% call cube(dimen=256, bg="purple") -%} |
99 | 34 | <div class="flex items-center justify-center w-full h-full"> |
100 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="Date background" class="w-3/4 h-3/4 object-contain"> |
| 35 | + <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
101 | 36 | </div> |
102 | 37 | {%- endcall %} |
103 | | - <p>Announcing Soon!</p> |
| 38 | + <p class="text-center mt-4 text-sm md:text-base">Announcing Soon!</p> |
104 | 39 | </div> |
105 | 40 | </div> |
106 | 41 | <div class="flex-shrink-0"> |
107 | | - <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:-translate-y-24 transition duration-700 ease-in-out" data-cube="1"> |
108 | | - {% call cube(width=214, height=208, depth=31, bg="purple") -%} |
| 42 | + <div class="group relative motion-safe:transform motion-safe:translate-y-0 motion-safe:hover:translate-y-6 md:motion-safe:hover:translate-y-12 transition duration-700 ease-in-out"> |
| 43 | + {% call cube(dimen=256, bg="lime") -%} |
109 | 44 | <div class="flex items-center justify-center w-full h-full"> |
110 | | - <img src="{{ env.baseUrl }}img/logo.png" alt="Date background" class="w-3/4 h-3/4 object-contain"> |
| 45 | + <img src="{{ env.baseUrl }}img/logo.png" alt="PyCon India Logo" class="w-3/4 h-3/4 object-contain"> |
111 | 46 | </div> |
112 | 47 | {%- endcall %} |
113 | | - <p>Announcing Soon!</p> |
| 48 | + <p class="text-center mt-4 text-sm md:text-base">Announcing Soon!</p> |
114 | 49 | </div> |
115 | 50 | </div> |
116 | | - #} |
| 51 | + #} |
117 | 52 | </div> |
118 | 53 | </section> |
0 commit comments