{"id":4579,"date":"2026-08-12T15:06:05","date_gmt":"2026-08-12T07:06:05","guid":{"rendered":"https:\/\/www.curtin.edu.au\/sport\/?page_id=4579"},"modified":"2026-08-13T15:33:44","modified_gmt":"2026-08-13T07:33:44","slug":"residence-cup","status":"publish","type":"page","link":"https:\/\/www.curtin.edu.au\/sport\/social-sport-play\/residence-cup\/","title":{"rendered":"Residence Cup"},"content":{"rendered":"\n<!-- RESIDENCE CUP MAIN CONTENT -->\n\n<style>\n\n  \/* =========================================\n     RESIDENCE CUP - MAIN CONTENT\n     ========================================= *\/\n\n  .rc-page {\n    width: 100%;\n    max-width: 900px;\n    margin: 0;\n    padding: 8px 0 50px;\n    font-family: Arial, Helvetica, sans-serif !important;\n    color: #2d2d2d;\n    box-sizing: border-box;\n  }\n\n  .rc-page *,\n  .rc-page *::before,\n  .rc-page *::after {\n    box-sizing: border-box;\n  }\n\n\n  \/* =========================================\n     GET INVOLVED\n     ========================================= *\/\n\n  .rc-section {\n    margin: 0 0 38px;\n  }\n\n  .rc-section__label {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin: 0 0 12px;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 13px !important;\n    line-height: 1.3 !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.8px;\n    text-transform: uppercase;\n    color: #555555;\n  }\n\n  .rc-section__label::before {\n    content: \"\";\n    display: block;\n    width: 25px;\n    height: 3px;\n    background: #f58220;\n  }\n\n  .rc-section h2 {\n    margin: 0 0 14px !important;\n    padding: 0 !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 28px !important;\n    line-height: 1.25 !important;\n    font-weight: 700 !important;\n    color: #111111 !important;\n  }\n\n  .rc-section p {\n    margin: 0 0 20px !important;\n    max-width: 840px;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.6 !important;\n    font-weight: 400 !important;\n    color: #333333 !important;\n  }\n\n\n  \/* =========================================\n     EVENT INFO\n     ========================================= *\/\n\n  .rc-event-info {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    max-width: 700px;\n    margin: 28px 0 42px;\n    border: 1px solid #dddddd;\n    border-left: 5px solid #f58220;\n    background: #f7f7f7;\n  }\n\n  .rc-event-info__item {\n    padding: 18px 22px;\n  }\n\n  .rc-event-info__item + .rc-event-info__item {\n    border-left: 1px solid #dddddd;\n  }\n\n  .rc-event-info__label {\n    display: block;\n    margin-bottom: 4px;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 13px !important;\n    line-height: 1.3 !important;\n    font-weight: 700 !important;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    color: #555555;\n  }\n\n  .rc-event-info__value {\n    display: block;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.35 !important;\n    font-weight: 700 !important;\n    color: #111111;\n  }\n\n\n  \/* =========================================\n     SCHEDULE\n     ========================================= *\/\n\n  .rc-schedule {\n    width: 100%;\n    max-width: 900px;\n    margin: 0 0 42px;\n  }\n\n  .rc-schedule__title {\n    margin: 0 0 14px !important;\n    padding: 0 !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 25px !important;\n    line-height: 1.3 !important;\n    font-weight: 700 !important;\n    color: #111111 !important;\n  }\n\n  .rc-schedule__wrap {\n    width: 100%;\n    overflow-x: auto;\n    border-top: 4px solid #f58220;\n    border-bottom: 1px solid #d8d8d8;\n    background: #ffffff;\n  }\n\n  .rc-schedule table {\n    width: 100% !important;\n    max-width: 900px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    table-layout: fixed;\n    background: #ffffff !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n  }\n\n  .rc-schedule th,\n  .rc-schedule td {\n    font-family: Arial, Helvetica, sans-serif !important;\n    text-align: left !important;\n    vertical-align: middle !important;\n    box-sizing: border-box !important;\n  }\n\n  .rc-schedule thead th {\n    padding: 12px 14px !important;\n    background: #f3f3f3 !important;\n    color: #111111 !important;\n    font-size: 14px !important;\n    line-height: 1.4 !important;\n    font-weight: 700 !important;\n    border: 0 !important;\n    border-bottom: 1px solid #d8d8d8 !important;\n  }\n\n  .rc-schedule tbody td {\n    padding: 10px 14px !important;\n    background: #ffffff !important;\n    color: #2d2d2d !important;\n    font-size: 15px !important;\n    line-height: 1.4 !important;\n    font-weight: 400 !important;\n    border: 0 !important;\n    border-bottom: 1px solid #e5e5e5 !important;\n  }\n\n  .rc-schedule tbody tr:last-child td {\n    border-bottom: 0 !important;\n  }\n\n  .rc-schedule tbody tr:hover td {\n    background: #fafafa !important;\n  }\n\n  .rc-schedule th:nth-child(1),\n  .rc-schedule td:nth-child(1) {\n    width: 22%;\n  }\n\n  .rc-schedule th:nth-child(2),\n  .rc-schedule td:nth-child(2) {\n    width: 27%;\n  }\n\n  .rc-schedule th:nth-child(3),\n  .rc-schedule td:nth-child(3) {\n    width: 27%;\n  }\n\n  .rc-schedule th:nth-child(4),\n  .rc-schedule td:nth-child(4) {\n    width: 24%;\n  }\n\n\n  \/* =========================================\n     HOW TO GET INVOLVED\n     ========================================= *\/\n\n  .rc-how {\n    position: relative;\n    max-width: 900px;\n    margin: 0 0 42px;\n    padding: 28px 30px;\n    background: #111111;\n    color: #ffffff;\n  }\n\n  .rc-how::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 76px;\n    height: 5px;\n    background: #f58220;\n  }\n\n  .rc-how h2 {\n    margin: 0 0 10px !important;\n    padding: 0 !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 24px !important;\n    line-height: 1.3 !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n  }\n\n  .rc-how p {\n    margin: 0 !important;\n    max-width: 760px;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.55 !important;\n    font-weight: 400 !important;\n    color: #ffffff !important;\n  }\n\n\n  \/* =========================================\n     PHOTO SLIDER\n     ========================================= *\/\n\n  .rc-gallery {\n    max-width: 900px;\n    margin: 0;\n    font-family: Arial, Helvetica, sans-serif !important;\n  }\n\n  .rc-gallery__title {\n    margin: 0 0 14px !important;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 24px !important;\n    line-height: 1.3 !important;\n    font-weight: 700 !important;\n    color: #111111 !important;\n  }\n\n  .rc-gallery__slider {\n    position: relative;\n    overflow: hidden;\n    background: #111111;\n  }\n\n  .rc-gallery__track {\n    display: flex;\n    transition: transform 0.45s ease;\n  }\n\n  .rc-gallery__slide {\n    min-width: 100%;\n  }\n\n  .rc-gallery__slide img {\n    display: block;\n    width: 100%;\n    height: 460px;\n    object-fit: cover;\n  }\n\n  .rc-gallery__button {\n    position: absolute;\n    top: 50%;\n    z-index: 2;\n    width: 44px;\n    height: 44px;\n    padding: 0;\n    transform: translateY(-50%);\n    border: 0;\n    border-radius: 50%;\n    background: rgba(0, 0, 0, 0.7);\n    color: #ffffff;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 26px;\n    line-height: 1;\n    cursor: pointer;\n  }\n\n  .rc-gallery__button:hover {\n    background: #f58220;\n    color: #000000;\n  }\n\n  .rc-gallery__button--prev {\n    left: 14px;\n  }\n\n  .rc-gallery__button--next {\n    right: 14px;\n  }\n\n  .rc-gallery__dots {\n    display: flex;\n    justify-content: center;\n    gap: 8px;\n    margin-top: 12px;\n  }\n\n  .rc-gallery__dot {\n    width: 9px;\n    height: 9px;\n    padding: 0;\n    border: 0;\n    border-radius: 50%;\n    background: #c9c9c9;\n    cursor: pointer;\n  }\n\n  .rc-gallery__dot.is-active {\n    background: #f58220;\n  }\n\n\n  \/* =========================================\n     MOBILE\n     ========================================= *\/\n\n  @media (max-width: 700px) {\n\n    .rc-page {\n      max-width: 100%;\n      padding-bottom: 35px;\n    }\n\n    .rc-section h2 {\n      font-size: 25px !important;\n    }\n\n    .rc-section p,\n    .rc-how p {\n      font-size: 16px !important;\n    }\n\n\n    \/* EVENT INFO *\/\n\n    .rc-event-info {\n      grid-template-columns: 1fr;\n    }\n\n    .rc-event-info__item + .rc-event-info__item {\n      border-left: 0;\n      border-top: 1px solid #dddddd;\n    }\n\n\n    \/* MOBILE SCHEDULE *\/\n\n    .rc-schedule__wrap {\n      overflow: visible;\n      border-top: 4px solid #f58220;\n      border-bottom: 0;\n    }\n\n    .rc-schedule table,\n    .rc-schedule thead,\n    .rc-schedule tbody,\n    .rc-schedule tr,\n    .rc-schedule th,\n    .rc-schedule td {\n      display: block;\n      width: 100% !important;\n    }\n\n    .rc-schedule table {\n      min-width: 0 !important;\n      max-width: 100% !important;\n    }\n\n    .rc-schedule thead {\n      display: none;\n    }\n\n    .rc-schedule tbody tr {\n      padding: 14px 0;\n      border-bottom: 1px solid #e5e5e5;\n      background: #ffffff;\n    }\n\n    .rc-schedule tbody td {\n      display: grid;\n      grid-template-columns: 120px minmax(0, 1fr);\n      gap: 12px;\n      width: 100% !important;\n      padding: 5px 14px !important;\n      border: 0 !important;\n      background: #ffffff !important;\n      font-size: 14px !important;\n      line-height: 1.4 !important;\n    }\n\n    .rc-schedule tbody td::before {\n      font-family: Arial, Helvetica, sans-serif !important;\n      font-weight: 700;\n      color: #111111;\n    }\n\n    .rc-schedule tbody td:nth-child(1)::before {\n      content: \"Date\";\n    }\n\n    .rc-schedule tbody td:nth-child(2)::before {\n      content: \"University week\";\n    }\n\n    .rc-schedule tbody td:nth-child(3)::before {\n      content: \"Round\";\n    }\n\n    .rc-schedule tbody td:nth-child(4)::before {\n      content: \"Venue\";\n    }\n\n\n    \/* HOW TO GET INVOLVED *\/\n\n    .rc-how {\n      padding: 25px 22px;\n    }\n\n\n    \/* GALLERY *\/\n\n    .rc-gallery__slide img {\n      height: 300px;\n    }\n\n    .rc-gallery__button {\n      width: 38px;\n      height: 38px;\n      font-size: 22px;\n    }\n\n  }\n\n<\/style>\n\n\n<div class=\"rc-page\">\n\n\n  <!-- GET INVOLVED -->\n\n  <section class=\"rc-section\">\n\n    <div class=\"rc-section__label\">\n      Free sport for residents\n    <\/div>\n\n    <h2>Get involved in Residence Cup<\/h2>\n\n    <p>\n      Are you living in on-campus accommodation? Represent your residence, meet other students and take part in free sports games throughout semester at Curtin Stadium. All levels of sporting ability are welcome \u2014 whether you\u2019re there to compete or just have some fun.\n    <\/p>\n\n\n    <!-- EVENT DETAILS -->\n\n    <div class=\"rc-event-info\">\n\n      <div class=\"rc-event-info__item\">\n        <span class=\"rc-event-info__label\">Games<\/span>\n        <span class=\"rc-event-info__value\">From 1pm to 3pm<\/span>\n      <\/div>\n\n      <div class=\"rc-event-info__item\">\n        <span class=\"rc-event-info__label\">Free food &amp; drinks<\/span>\n        <span class=\"rc-event-info__value\">From 3pm to 4pm<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/section>\n\n\n  <!-- SCHEDULE -->\n\n  <section class=\"rc-schedule\">\n\n    <h2 class=\"rc-schedule__title\">\n      Semester 2 schedule\n    <\/h2>\n\n    <div class=\"rc-schedule__wrap\">\n\n      <table>\n\n        <thead>\n          <tr>\n            <th scope=\"col\">Date<\/th>\n            <th scope=\"col\">University week<\/th>\n            <th scope=\"col\">Round<\/th>\n            <th scope=\"col\">Venue<\/th>\n          <\/tr>\n        <\/thead>\n\n        <tbody>\n\n          <tr>\n            <td>16 July<\/td>\n            <td>O-Week<\/td>\n            <td>Winter Games<\/td>\n            <td>Main Arena, Oval<\/td>\n          <\/tr>\n\n          <tr>\n            <td>30 July<\/td>\n            <td>Week 2<\/td>\n            <td>Basketball<\/td>\n            <td>Main Arena<\/td>\n          <\/tr>\n\n          <tr>\n            <td>13 August<\/td>\n            <td>Week 4<\/td>\n            <td>5-a-side Soccer<\/td>\n            <td>Oval<\/td>\n          <\/tr>\n\n          <tr>\n            <td>10 September<\/td>\n            <td>Week 8<\/td>\n            <td>Pickleball<\/td>\n            <td>Main Arena<\/td>\n          <\/tr>\n\n        <\/tbody>\n\n      <\/table>\n\n    <\/div>\n\n  <\/section>\n\n\n  <!-- HOW TO GET INVOLVED -->\n\n  <section class=\"rc-how\">\n\n    <h2>How to get involved<\/h2>\n\n    <p>\n      No registration is required. Simply arrive 10 minutes before the session and sign in before the games start.\n    <\/p>\n\n  <\/section>\n\n\n  <!-- PHOTO SLIDER -->\n\n  <section class=\"rc-gallery\">\n\n    <h2 class=\"rc-gallery__title\">\n      Residence Cup in action\n    <\/h2>\n\n    <div class=\"rc-gallery__slider\">\n\n      <div class=\"rc-gallery__track\">\n\n        <div class=\"rc-gallery__slide\">\n          <img decoding=\"async\"\n            src=\"https:\/\/www.curtin.edu.au\/sport\/wp-content\/uploads\/2026\/08\/DSC097811.jpg\"\n            alt=\"Students participating in Residence Cup\"\n          >\n        <\/div>\n\n        <div class=\"rc-gallery__slide\">\n          <img decoding=\"async\"\n            src=\"https:\/\/www.curtin.edu.au\/sport\/wp-content\/uploads\/2026\/08\/Photo-14-3-2024-3-04-02-pm.jpg\"\n            alt=\"Students playing sport at Curtin Stadium\"\n          >\n        <\/div>\n\n        <div class=\"rc-gallery__slide\">\n          <img decoding=\"async\"\n            src=\"https:\/\/www.curtin.edu.au\/sport\/wp-content\/uploads\/2026\/08\/HousingCarnival_1920x960.jpg\"\n            alt=\"Residence Cup participants\"\n          >\n        <\/div>\n\n      <\/div>\n\n      <button\n        class=\"rc-gallery__button rc-gallery__button--prev\"\n        type=\"button\"\n        aria-label=\"Previous image\"\n      >\n        &#8249;\n      <\/button>\n\n      <button\n        class=\"rc-gallery__button rc-gallery__button--next\"\n        type=\"button\"\n        aria-label=\"Next image\"\n      >\n        &#8250;\n      <\/button>\n\n    <\/div>\n\n    <div class=\"rc-gallery__dots\"><\/div>\n\n  <\/section>\n\n<\/div>\n\n\n<script>\n  (function () {\n\n    const gallery = document.querySelector('.rc-gallery');\n\n    if (!gallery) return;\n\n    const track = gallery.querySelector('.rc-gallery__track');\n    const slides = gallery.querySelectorAll('.rc-gallery__slide');\n    const prev = gallery.querySelector('.rc-gallery__button--prev');\n    const next = gallery.querySelector('.rc-gallery__button--next');\n    const dotsContainer = gallery.querySelector('.rc-gallery__dots');\n\n    let current = 0;\n\n    slides.forEach(function (slide, index) {\n\n      const dot = document.createElement('button');\n\n      dot.type = 'button';\n      dot.className = 'rc-gallery__dot';\n      dot.setAttribute(\n        'aria-label',\n        'Go to image ' + (index + 1)\n      );\n\n      dot.addEventListener('click', function () {\n        current = index;\n        updateSlider();\n      });\n\n      dotsContainer.appendChild(dot);\n\n    });\n\n    const dots = gallery.querySelectorAll('.rc-gallery__dot');\n\n    function updateSlider() {\n\n      track.style.transform =\n        'translateX(-' + (current * 100) + '%)';\n\n      dots.forEach(function (dot, index) {\n        dot.classList.toggle(\n          'is-active',\n          index === current\n        );\n      });\n\n    }\n\n    prev.addEventListener('click', function () {\n\n      current =\n        current === 0\n          ? slides.length - 1\n          : current - 1;\n\n      updateSlider();\n\n    });\n\n    next.addEventListener('click', function () {\n\n      current =\n        current === slides.length - 1\n          ? 0\n          : current + 1;\n\n      updateSlider();\n\n    });\n\n    updateSlider();\n\n  })();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Free sport for residents Get involved in Residence Cup Are you living in on-campus accommodation? [&hellip;]<\/p>\n","protected":false},"author":33,"featured_media":0,"parent":19,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","footnotes":""},"tags":[],"class_list":["post-4579","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/pages\/4579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/comments?post=4579"}],"version-history":[{"count":0,"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/pages\/4579\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/pages\/19"}],"wp:attachment":[{"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/media?parent=4579"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.curtin.edu.au\/sport\/wp-json\/wp\/v2\/tags?post=4579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}