|
9 | 9 | overflow: hidden; |
10 | 10 | position: relative; |
11 | 11 | @media (max-height: 775px) { |
12 | | - min-height: 98vh; |
| 12 | + min-height: 98vh; |
13 | 13 | } |
14 | 14 |
|
15 | 15 | @media (min-width: 450px) { |
16 | | - padding: $xxx-large-spacing $x-large-spacing $xx-large-spacing $xxx-large-spacing; |
| 16 | + padding: $xxx-large-spacing $x-large-spacing $xx-large-spacing |
| 17 | + $xxx-large-spacing; |
17 | 18 | } |
18 | 19 |
|
19 | 20 | &:before { |
|
97 | 98 | display: block; |
98 | 99 | position: absolute; |
99 | 100 | background-image: url(/assets/images/date-underline.svg); |
100 | | - top:22px; |
| 101 | + top: 22px; |
101 | 102 | left: 1rem; |
102 | 103 | } |
103 | 104 | } |
|
371 | 372 | } |
372 | 373 | } |
373 | 374 |
|
| 375 | +.speakers { |
| 376 | + margin-bottom: 3rem; |
| 377 | + position: relative; |
| 378 | + z-index: 1; |
| 379 | + |
| 380 | + @media screen and (min-width: 740px) { |
| 381 | + display: grid; |
| 382 | + flex: 1; |
| 383 | + grid-gap: $large-spacing; |
| 384 | + grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); |
| 385 | + } |
| 386 | +} |
| 387 | + |
| 388 | +.speaker { |
| 389 | + position: relative; |
| 390 | + z-index: 1; |
| 391 | + |
| 392 | + a { |
| 393 | + text-align: center; |
| 394 | + } |
| 395 | + |
| 396 | + .author { |
| 397 | + text-align: center; |
| 398 | + -webkit-font-smoothing: antialiased; |
| 399 | + color: #fff; |
| 400 | + font-family: $heading-font-family; |
| 401 | + font-size: 48px; |
| 402 | + line-height: 0.9; |
| 403 | + position: relative; |
| 404 | + text-align: center; |
| 405 | + margin-top: -3rem; |
| 406 | + } |
| 407 | + |
| 408 | + h4 { |
| 409 | + color: $dark-gray; |
| 410 | + line-height: 1; |
| 411 | + font-size: 28px; |
| 412 | + font-family: $seconday-heading-font-family; |
| 413 | + text-transform: uppercase; |
| 414 | + } |
| 415 | + |
| 416 | + a { |
| 417 | + display: inline-block; |
| 418 | + flex-shrink: 0; |
| 419 | + } |
| 420 | + |
| 421 | + img { |
| 422 | + @include size(360px); |
| 423 | + border-radius: 50%; |
| 424 | + display: block; |
| 425 | + mix-blend-mode: screen; |
| 426 | + } |
| 427 | + |
| 428 | + &:nth-child(2n + 1) img { |
| 429 | + @include size(290px); |
| 430 | + } |
| 431 | + |
| 432 | + a:hover img { |
| 433 | + mix-blend-mode: inherit; |
| 434 | + transform: rotate(30deg); |
| 435 | + } |
| 436 | +} |
| 437 | + |
374 | 438 | .commentary { |
375 | 439 | word-wrap: break-word; |
376 | 440 | font-family: $heading-font-family; |
|
406 | 470 | font-size: 48px; |
407 | 471 | } |
408 | 472 |
|
409 | | - &:before { |
410 | | - position: absolute; |
411 | | - content: ""; |
412 | | - display: block; |
413 | | - background-image: url(/assets/images/asterisk-2.svg); |
414 | | - bottom: -6rem; |
415 | | - right: 1rem; |
416 | | - @include size(113px, 148px); |
417 | | - background-size: contain; |
418 | | - background-repeat: no-repeat; |
419 | | - z-index: 11; |
420 | | - } |
| 473 | + &:before { |
| 474 | + position: absolute; |
| 475 | + content: ""; |
| 476 | + display: block; |
| 477 | + background-image: url(/assets/images/asterisk-2.svg); |
| 478 | + bottom: -6rem; |
| 479 | + right: 1rem; |
| 480 | + @include size(113px, 148px); |
| 481 | + background-size: contain; |
| 482 | + background-repeat: no-repeat; |
| 483 | + z-index: 11; |
| 484 | + } |
421 | 485 |
|
422 | 486 | .ilu__container { |
423 | 487 | margin: 0 auto; |
|
434 | 498 | } |
435 | 499 |
|
436 | 500 | .weirdos { |
437 | | - background-color: $dark-purple; |
438 | | - padding: $base-spacing $large-spacing $large-spacing; |
439 | | - position: relative; |
440 | | - color: #fff; |
| 501 | + padding: $x-large-spacing $large-spacing; |
| 502 | + background-color: $purple; |
441 | 503 | overflow: hidden; |
442 | | - -webkit-font-smoothing: antialiased; |
| 504 | + flex-direction: column; |
| 505 | + position: relative; |
443 | 506 |
|
444 | | - @media (min-width: 1050px) { |
445 | | - padding: $base-spacing $xxx-large-spacing $x-large-spacing; |
| 507 | + .weirdos__container { |
| 508 | + max-width: 1600px; |
| 509 | + margin: 0 auto; |
446 | 510 | } |
447 | 511 |
|
448 | | - &:after { |
449 | | - background-color: $pink; |
450 | | - bottom: -140px; |
451 | | - content: ""; |
| 512 | + h2 { |
| 513 | + position: relative; |
452 | 514 | display: block; |
453 | | - position: absolute; |
454 | | - left: -70%; |
455 | | - top: 0; |
456 | | - transform: skewX(-32deg); |
457 | | - width: 100%; |
458 | | - z-index: 0; |
| 515 | + color: $teal; |
| 516 | + z-index: 5; |
| 517 | + line-height: 0.9; |
| 518 | + font-size: 64px; |
| 519 | + |
| 520 | + @media (min-width: 500px) { |
| 521 | + font-size: 18vh; |
| 522 | + } |
| 523 | + |
| 524 | + &:after { |
| 525 | + position: absolute; |
| 526 | + content: ""; |
| 527 | + display: block; |
| 528 | + background-image: url(/assets/images/weirdos-underline-1.svg); |
| 529 | + background-size: contain; |
| 530 | + @include size(336px, 195px); |
| 531 | + background-repeat: no-repeat; |
| 532 | + margin-top: -2rem; |
| 533 | + z-index: 0; |
| 534 | + |
| 535 | + @media (min-width: 500px) { |
| 536 | + @include size(668px, 80px); |
| 537 | + } |
| 538 | + } |
459 | 539 | } |
460 | 540 |
|
461 | | - &:before { |
462 | | - background-color: $dark-gray; |
463 | | - bottom: -10rem; |
| 541 | + .center-button { |
| 542 | + position: relative; |
| 543 | + z-index: 5; |
| 544 | + text-align: center; |
| 545 | + } |
| 546 | + |
| 547 | + &::after { |
| 548 | + background-color: $dark-purple; |
| 549 | + bottom: -140px; |
464 | 550 | content: ""; |
465 | 551 | display: block; |
466 | 552 | position: absolute; |
467 | | - left: 0%; |
468 | | - top: 48%; |
469 | | - transform: skewY(3deg); |
| 553 | + right: 40%; |
| 554 | + top: 0; |
| 555 | + transform: skewX(-24deg); |
470 | 556 | width: 100%; |
471 | 557 | z-index: 0; |
472 | 558 | } |
|
483 | 569 | line-height: 1; |
484 | 570 | position: relative; |
485 | 571 | font-size: 64px; |
| 572 | + margin-left: $large-spacing; |
486 | 573 | margin-bottom: 6.5rem; |
487 | 574 |
|
488 | 575 | @media (min-width: 500px) { |
489 | 576 | font-size: 15vh; |
490 | 577 | margin-bottom: 20rem; |
491 | 578 | } |
492 | 579 |
|
| 580 | + @media (min-width: 1050px) { |
| 581 | + margin-left: $xxx-large-spacing; |
| 582 | + } |
| 583 | + |
493 | 584 | &:after { |
494 | 585 | position: absolute; |
495 | 586 | content: ""; |
|
503 | 594 | @include size(336px, 195px); |
504 | 595 | } |
505 | 596 | } |
506 | | - |
507 | 597 | } |
508 | 598 |
|
509 | 599 | .button { |
|
520 | 610 | left: 30rem; |
521 | 611 | } |
522 | 612 | @media (min-width: 1400px) { |
523 | | - left: 35rem; |
524 | | - top: 14rem; |
| 613 | + left: 55rem; |
| 614 | + top: 8rem; |
525 | 615 | } |
526 | 616 |
|
527 | 617 | p { |
|
0 commit comments