@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/Geist-Regular-DKInsMzF.otf) format("opentype")}@font-face{font-family:Geist;font-style:italic;font-weight:400;font-display:swap;src:url(/build/assets/Geist-RegularItalic-HMsQjmKO.otf) format("opentype")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/Geist-Bold-D53vnt-A.otf) format("opentype")}@font-face{font-family:Geist;font-style:italic;font-weight:700;font-display:swap;src:url(/build/assets/Geist-BoldItalic-hU7mmGWU.otf) format("opentype")}@font-face{font-family:Geist;font-style:normal;font-weight:900;font-display:swap;src:url(/build/assets/Geist-Black-1BlWIiUy.otf) format("opentype")}@font-face{font-family:Geist;font-style:italic;font-weight:900;font-display:swap;src:url(/build/assets/Geist-BlackItalic-Bis3L7VB.otf) format("opentype")}*{box-sizing:border-box}body{margin:0}h1,p{margin-block:0}ul{margin-block:0;padding-inline-start:0}fieldset{margin-inline:0;padding:0;border:none}:root{--colour-dark-green: #132519;--colour-light-green: #BED995;--colour-red: #D95E3D;--colour-beige: #FFF6E5}body{background-color:var(--colour-beige)}body{font-family:Geist;font-style:normal;font-weight:400;font-size:clamp(1rem,.4vw + .92rem,1.25rem);line-height:1.5;color:var(--colour-dark-green)}h1{font-weight:900;line-height:1.2;font-size:2.25em;text-align:center}p{max-inline-size:35em;text-align:center}strong{font-weight:900}img{display:block;inline-size:100%}.o-box{padding:1.5em;border:2px solid var(--colour-dark-green);border-radius:1em;max-inline-size:28em}.o-center{inline-size:fit-content;margin-inline:auto}.o-prose *+*{margin-block-start:1em}.o-text-stroke{color:var(--colour-light-green);-webkit-text-stroke:.6em var(--colour-dark-green);paint-order:stroke fill}.o-wrapper{max-inline-size:120rem;margin-inline:auto;padding-inline:min(5%,6rem)}.c-button-group{margin-block-start:4.5em;display:flex;justify-content:center;column-gap:1em}.c-button-group a{color:inherit;text-decoration:none;border:2px solid var(--colour-dark-green);padding:.5em 1em;border-radius:.5em;font-weight:900;outline:0px solid var(--colour-beige);transition:outline .15s ease-out}.c-button-group a:before{content:"←";margin-inline-end:.5em}.c-button-group a:hover{outline:2px solid var(--colour-dark-green)}.c-button-group button{margin-block-start:0;margin-inline:0}.c-details{margin-inline:auto}.c-fieldset{background-color:var(--colour-light-green)}.c-fieldset legend{font-weight:900;font-size:1.5em;color:var(--colour-red);inline-size:100%;text-align:center;margin-inline:auto;inline-size:fit-content}.c-header{padding-block:1.5em;background-color:var(--colour-dark-green);margin-block-end:4.5em}.c-header img{block-size:60px}.c-form fieldset:has(input[name=name]){display:block}.c-input{display:block!important;inline-size:100%}.c-input label{display:block;font-weight:900;margin-bottom:.125em}.c-input label span{font-weight:400}.c-input input{display:block;font:inherit;background-color:var(--colour-beige);border:2px solid var(--colour-dark-green);border-radius:.5em;padding:.375em .5em;inline-size:100%}.c-input+.c-input{margin-block-start:1.5em}.c-input input:focus{outline:none}.c-result{margin-top:1em;inline-size:fit-content;text-align:center;margin-inline:auto}.c-result>*+*{margin-top:1em}c-spinbutton{display:flex;align-items:center;border:2px solid var(--colour-dark-green);border-radius:.5em;overflow:hidden;padding:2px;background-color:var(--colour-beige)}c-spinbutton button{font:inherit;padding:.25em;background-color:var(--colour-dark-green);color:var(--colour-light-green);inline-size:calc(1.5em - 4px);block-size:calc(1.5em - 4px);display:inline-flex;justify-content:center;align-items:center;font-size:1.5em;border:none;border-radius:.25em;cursor:pointer}c-spinbutton button:disabled{cursor:default;background-color:transparent;color:gray}c-spinbutton input{font:inherit;color:inherit;inline-size:2.25em;padding:.25em;text-align-last:center;font-weight:900;border:none;align-self:stretch;background-color:inherit}c-spinbutton input:focus{outline:none}c-spinbutton svg{inline-size:1em;block-size:1em}.c-submit{display:block;background-color:var(--colour-dark-green);padding:.5em .75em;border-radius:.5em;border:2px solid var(--colour-dark-green);font:inherit;color:var(--colour-beige);font-weight:900;inline-size:fit-content;outline:0px solid var(--colour-beige);transition:outline .15s ease-out;margin-inline:auto;margin-block-start:4.5em}.c-submit:after{content:"→";margin-inline-start:.5em;display:inline-block;transform:translate(0)}.c-submit:disabled{opacity:.4}.c-submit:not(:disabled){cursor:pointer}.c-submit:not(:disabled):hover{outline:2px solid var(--colour-dark-green)}.c-summary{margin-block-start:4.5em;margin-inline:auto;margin-block-end:4.5em;display:grid;column-gap:1ch;grid-template-columns:max-content max-content max-content max-content minmax(0,1fr);position:relative}.c-summary>div:nth-of-type(1){position:absolute;left:50%;top:0;transform:translate(-50%,-55%);font-weight:900;font-size:1.5em;color:var(--colour-red);inline-size:max-content}.c-summary>ul{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.c-summary>ul>*{grid-column:1 / -1}.c-summary>ul>li{display:grid;grid-template-columns:subgrid}.c-summary>ul>li+li{margin-block-start:1em}.c-summary>ul>li>strong{grid-column:1 / -1}.c-summary>ul>li>ul{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.c-summary>ul>li>ul>li{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.c-summary>ul>li>ul>li :nth-child(3){justify-self:center}.c-summary>div:nth-of-type(2){grid-column:1 / -1;border-top:2px dashed var(--colour-dark-green);margin-block-start:1em;padding-block-start:1em;display:grid;grid-template-columns:subgrid}.c-summary>div>span:nth-child(1){grid-column:1 / 4;justify-self:end}.c-summary>div>strong:nth-child(1){grid-column:1 / 4;justify-self:end}.c-ticket-selection{display:grid;grid-template-columns:minmax(0,28em);row-gap:2.25em;column-gap:2.25em;justify-content:center;margin-block-start:4.5em}@media(min-width:59.375rem){.c-ticket-selection{grid-template-columns:repeat(2,minmax(0,28em))}}.c-ticket-selection fieldset{display:grid;grid-template-columns:minmax(0,max-content) max-content;max-inline-size:28em;justify-content:center;row-gap:1.5em;column-gap:1.5em}.c-ticket-selection div{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center}.c-ticket-selection label span{font-weight:900;font-size:.8em;color:var(--colour-beige);-webkit-text-stroke:.6em var(--colour-dark-green);paint-order:stroke fill;text-transform:uppercase;display:block;line-height:1}@media(min-width:22rem){.c-ticket-selection label span{line-height:unset}}body{margin-block-end:5em}.btn{display:block;inline-size:fit-content;margin-inline:auto;color:inherit;text-decoration:none;border:2px solid var(--colour-dark-green);padding:.5em 1em;border-radius:.5em;font-weight:900;outline:0px solid var(--colour-beige);transition:outline .15s ease-out;background-color:var(--colour-dark-green);color:var(--colour-beige);margin-block-start:2.25em}.btn:hover{outline:2px solid var(--colour-dark-green)}@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@source "../**/*.blade.php";@source "../**/*.js";
