/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;pointer-events:none;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-slider{will-change:transform;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;}.carousel-cell img,.carousel-cell video{contain:paint;backface-visibility:hidden;}
:root{font-size:62.5%;--baselines:2;--caption-baselines:1.4;--beneath:1;--baseline-shift:calc(calc(calc(var(--baselines) * 1rem) - 1cap) / 2);--baseline-push:calc(calc(var(--beneath) * 1rem) - var(--baseline-shift));--caption-baseline-shift:calc(calc(calc(var(--caption-baselines) * 1rem) - 1cap) / 2);--caption-baseline-push:calc(0 - var(--caption-baseline-shift));--right-arrow-cursor:url(/themes/custom/fullservice/img/cursors/right-arrow.svg) 7.5 7.5,auto;--left-arrow-cursor:url(/themes/custom/fullservice/img/cursors/left-arrow.svg) 7.5 7.5,auto;--type-cursor:url(/themes/custom/fullservice/img/cursors/type.png) 6 6,auto;--top-margin:10rem;--rg-margin:2rem;--in-margin:23rem;--bg-color:#FAFFE4;--grey-color:#999999;}body{cursor:none;}#container{height:100vh;width:100vw;display:grid;grid-template-rows:min-content 1fr min-content;grid-template-columns:1fr;grid-template-areas:'header'
                       'content'
                       'footer';opacity:0;transition:opacity 1s ease;}::selection{color:var(--bg-color);background:black;}::-moz-selection{color:var(--bg-color);background:black;}#index-page,#production-page,#service-providers-page,#pitches-page,#info-page{scroll-margin-top:10rem;}.dialog-off-canvas-main-canvas{pointer-events:auto !important;}.views-element-container{display:contents !important;}.flickity-slider .product{visibility:visible !important;opacity:1 !important;}.flickity-slider .product[aria-hidden="true"]{visibility:visible !important;display:block !important;}#index-page.inactive,#info-page.inactive,#pitches-page.inactive,#production-page.inactive,#service-providers-page.inactive{display:none;grid-area:auto;}@media (hover:hover){a:hover{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:.18rem;text-underline-offset:.3rem;}.checkbox-container:hover .checkmark{background-color:black;}}@font-face{font-family:'Akzidenz Grotesk';font-weight:500;src:url(/themes/custom/fullservice/fonts/AkzidGro.otf) format("opentype");}html,body{height:100%;}body{font-family:'Akzidenz Grotesk',monospace;font-weight:500;color:black;background-color:var(--bg-color);margin:0;}p,ul,ol,a,input,#message{font-family:'Akzidenz Grotesk',monospace;font-weight:500;font-size:1.75rem;line-height:calc(var(--baselines) * 1rem);margin:0;padding:0;font-feature-settings:'kern','onum','liga';padding-top:var(--baseline-shift);margin-bottom:var(--baseline-push);transition:color 0.3s ease;}p.caption,a.caption{font-size:1.4rem;line-height:calc(var(--caption-baselines) * 1.15rem);padding-top:var(--caption-baseline-shift);margin-bottom:var(--caption-baseline-push);}.dot-container{position:relative;display:grid;grid-template-columns:1rem 1fr;}.dot-container .dot{background-color:black;margin-top:calc(var(--baseline-shift) + .25rem);margin-left:1px;height:calc(1rem - 1px);width:calc(1rem - 1px);border-radius:100%;outline:1px solid black;}.dot-container .caption-dot{background-color:black;margin-top:.475rem;margin-left:1px;height:calc(.6rem - 1px);width:calc(.6rem - 1px);border-radius:100%;outline:1px solid black;}.dot-container p{position:relative;left:.75rem;margin-bottom:calc(var(--baseline-push) - 1rem);}.dot-container p.caption{position:relative;left:0.125rem;padding-top:0;margin-bottom:0;}a{color:black;text-decoration:none;cursor:none;}a:active,a.current-page,a.active-link,#footer a.current-page:hover{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:.18rem;text-underline-offset:.3rem;}#footer a.current-page{text-decoration:none;}#index-link.current-page{pointer-events:none;text-decoration:none;}#header{position:relative;top:0;left:0;height:min-content;width:calc(100vw - 2 * var(--rg-margin));padding-top:1.25rem;padding-bottom:1rem;padding-left:var(--rg-margin);padding-right:var(--rg-margin);display:flex;grid-area:'header';flex-wrap:nowrap;z-index:500;}#footer{position:relative;bottom:0;right:0;width:calc(100vw - calc(var(--rg-margin) * 2));height:auto;padding-top:1rem;padding-bottom:1rem;padding-left:var(--rg-margin);padding-right:var(--rg-margin);gap:5rem;display:flex;justify-content:space-between;grid-area:'footer';z-index:400;}#footer p{transition:opacity 0.2s ease;}#header p{display:flex;width:100%;white-space:pre;color:var(--grey-color);}#header p .paren{color:black}#header p a{padding-top:0;margin-bottom:0;width:max-content;white-space:nowrap;color:var(--grey-color);}#header p a.current-page{color:black;}#header.index-header p a,#header.index-header p{color:black;}.nav-text{display:none;color:black;transition:opacity 0.4s ease;}.nav-text.active{display:inline;}.nav-text.active + span{color:black;}span.gap{flex-grow:1;}#mobile-footer{display:none;}#index-cursor,#info-cursor{position:fixed;pointer-events:none !important;cursor:none;opacity:0;transition:opacity 0.2s ease;}#index-cursor{display:none;}#index-cursor.visible,#info-cursor.visible{opacity:1;}#index-cursor .video-container{display:none;width:45rem;height:45rem;pointer-events:none;}#index-cursor video{width:45rem;height:45rem;pointer-events:none;}.production-video-container{transform:translate(.5rem,.5rem);}.production-video-container video{object-position:left top;}.service-providers-video-container{transform:translate(.5rem,-45.5rem);}.service-providers-video-container video{object-position:left bottom;}.pitches-video-container{transform:translate(-45.5rem,.5rem);}.pitches-video-container video{object-position:right top;}.info-video-container{transform:translate(-45.5rem,-45.5rem);}.info-video-container video{object-position:right bottom;}#index-cursor.active,#info-cursor.active,#index-cursor .video-container.active{display:block;}#info-cursor{mix-blend-mode:difference;z-index:2;width:min-content;height:min-content;}#info-cursor p{color:var(--bg-color);min-height:min-content;min-width:max-content;position:absolute;transform:translate(-50%,calc(-5.5rem - (var(--top-margin) + 50%)));pointer-events:none;}.comma-gap{cursor:none;}#index-page{grid-area:'content';display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"pr pi"
        "sp in";height:100%;width:100%;}#production-area{grid-area:pr;}#service-providers-area{grid-area:sp;}#pitches-area{grid-area:pi;}#info-area{grid-area:in;}#mobile-area{display:none;}#video-credits{position:relative;display:none;transition:opacity 0.4s ease;}#video-credits.active{display:block;}#video-credits:hover #credits-link{opacity:0;}#credits{position:absolute;bottom:0;right:0;opacity:0;pointer-events:none;transition:opacity 0.2s ease;max-height:calc(100vh - 10rem);overflow-y:scroll;overflow-x:visible;width:min-content;max-width:calc(100vw - 2 * var(--rg-margin));scrollbar-width:none;-ms-overflow-style:none;}#credits::-webkit-scrollbar{display:none;}#credits .dot-container{width:max-content;max-width:calc(100vw - 2 * var(--rg-margin));padding-right:.15rem;}#credits-link{position:absolute;bottom:0;right:0;opacity:1;}#video-credits:hover #credits{opacity:1;pointer-events:auto;}#credits > p.caption{margin-top:1rem;margin-bottom:1rem;}#production-page{width:100vw;height:100%;grid-area:content;opacity:0;transition:opacity 1s ease;}#production-page.flickity-ready{opacity:1;}.flickity-viewport{height:100% !important;}.flickity-enabled.is-draggable .flickity-viewport{pointer-events:none;}#left-arrow-area{position:absolute;top:var(--top-margin);left:0;height:calc(100% - var(--top-margin));width:30vw;cursor:var(--left-arrow-cursor) !important;}#left-arrow-area.expanded{width:40vw;}#center-area{position:absolute;top:0;left:40vw;width:20vw;height:100%;}#right-arrow-area{position:absolute;top:var(--top-margin);right:0;height:calc(100% - var(--top-margin));width:30vw;cursor:var(--right-arrow-cursor) !important;}#right-arrow-area.expanded{width:40vw;}#production-page #left-arrow-area,#production-page #right-arrow-area,#production-page #center-area{pointer-events:all;}#production-page .flickity-viewport{pointer-events:none !important;z-index:1;}#production-page .flickity-slider{pointer-events:none !important;}.product{width:15vw;height:auto;margin-top:var(--top-margin);padding-left:var(--rg-margin);pointer-events:all;z-index:200 !important;}#production-page.scrolling,#production-page.scrolling .product,#production-page.scrolling #left-arrow-area,#production-page.scrolling #right-arrow-area,#production-page.scrolling #center-area{pointer-events:none;cursor:none;}.product.open{width:auto;height:auto;margin-top:3rem;}.product img{background-color:black;}.product .video-container{position:relative;overflow:hidden;}.product img.video-poster{display:block;width:100%;height:auto;mix-blend-mode:multiply;filter:grayscale(1);opacity:60%;will-change:transform,filter,opacity;touch-action:none;pointer-events:none;transition:opacity 0.6s ease,filter 0.6s ease;}.product img:not(.video-poster){object-fit:cover;pointer-events:auto;flex-grow:1;width:100%;height:auto;overflow:hidden;filter:grayscale(1);opacity:60%;mix-blend-mode:multiply;will-change:transform,filter,opacity;display:block;z-index:1;transition:opacity 0.6s ease,filter 0.6s ease;}.product video{position:absolute;top:0;left:0;object-fit:cover;pointer-events:auto;flex-grow:1;width:100%;height:100%;overflow:hidden;filter:grayscale(1);opacity:60%;mix-blend-mode:multiply;will-change:transform,filter,opacity;display:block;z-index:1;transition:opacity 0.6s ease,filter 0.6s ease;}video{transform:translateZ(0);will-change:transform;}.product img:hover,.product video:hover,.product.open img,.product.open video{pointer-events:auto;opacity:100%;filter:grayscale(0);transition:opacity 0.6s ease,filter 0.6s ease;mix-blend-mode:normal;}.product p{grid-area:"caption";display:none;margin:0;margin-top:0;}.product.open p{display:block;margin-top:0rem;padding-top:0.4rem;overflow-y:hidden;}.flickity-prev-next-button{display:none;}#service-providers-page{grid-area:content;display:grid;grid-template-columns:auto auto auto;grid-template-rows:min-content auto auto auto;gap:3rem;padding-top:var(--top-margin);padding-left:var(--rg-margin);padding-right:var(--rg-margin);transition:opacity 0.4s ease;}.service-provider{height:min-content;flex-grow:1;flex-shrink:0;flex-basis:40rem;}#portraits{grid-row:3;grid-column:1 / span 3;}img.portrait{display:none;width:20rem;height:20rem;margin:0 auto;}img.portrait.visible{display:block;}#wheel-capture{position:absolute;inset:0;z-index:10;pointer-events:auto;}#pitches-page{grid-area:content;display:grid;grid-template-rows:auto min-content;grid-template-columns:auto 47.5rem 15rem 47.5rem auto;grid-template-areas:'. pl . cf .'
                       '. . . fa .';width:auto;height:min-content;padding-top:var(--top-margin);padding-left:var(--rg-margin);padding-right:var(--rg-margin);margin-bottom:5rem;}#pitch-list{height:min-content;cursor:none;grid-area:pl;}#contact-form{display:none;grid-area:cf;opacity:0;transition:opacity 0.2s ease;}#sent-alert-container{display:flex;justify-content:center;align-items:center;position:absolute;width:47.5rem;height:35rem;pointer-events:none;opacity:0;transition:opacity 0.4s ease;z-index:4;}#sent-alert-container.visible{opacity:1;}#form-alert{grid-area:fa;height:min-content;margin-top:1rem;}#form-alert p{color:var(--grey-color);opacity:0;transition:opacity 0.5s ease;}#form-alert.active p{opacity:1;}#contact-form.active,.pitch-container.active{display:flex;flex-direction:column;height:100%;}.checkbox-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:grid;grid-template-columns:1rem 1fr;cursor:none;}.checkmark{margin-top:calc(var(--baseline-shift) + .25rem);margin-left:1px;height:calc(1rem - 1px);width:calc(1rem - 1px);border-radius:100%;outline:1px solid black;}p.checkbox-label{position:relative;left:.75rem;margin-bottom:calc(var(--baseline-push) - 1rem);}.pitch-container{position:relative;display:none;}.checkbox-container.checked .checkmark,.pitch-container .checkmark{background-color:black;}[contenteditable]:focus,input{outline:0px solid transparent;}#contact-form label{display:grid;grid-template-columns:auto 1fr;cursor:none;margin-bottom:calc(1rem - 2px);width:100%;border-bottom:2px solid black;}[contenteditable],input{cursor:var(--type-cursor) !important;}#actual-contact-form{display:flex;flex-direction:column;}@keyframes autofill{from{transform:translateX(0%);}to{transform:translateX(100%);}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--bg-color) inset !important;}input,#message{border-style:none;padding-top:var(--baseline-shift);cursor:var(--type-cursor);}input{height:2rem;margin-left:.5rem;line-height:calc(var(--baselines) * 1rem);background-color:var(--bg-color);}#message{height:min-content;width:100%;margin-bottom:calc(1rem + var(--baseline-push));color:#999999;}::placeholder{color:#999999;opacity:1;background-color:var(--bg-color);}#send-form{font-family:'Akzidenz Grotesk',monospace;font-weight:500;font-size:1.75rem;line-height:calc(var(--baselines) * 1rem);color:black;background-color:var(--bg-color);border:2px solid black;padding:.5rem 1rem;width:min-content;cursor:none !important;}#send-form:active,#send-form:hover{color:var(--bg-color);background-color:black;}.spacer{height:4rem;width:100%;flex-grow:2;}#info-page{grid-area:content;display:grid;grid-template-columns:auto 60rem 20rem 30rem auto;grid-template-rows:min-content 1fr;grid-template-areas:'. of . li .'
                       '. . . . .';padding-top:var(--top-margin);padding-left:var(--rg-margin);padding-right:var(--rg-margin);width:calc(100vw - calc(var(--rg-margin) * 2));row-gap:3rem;cursor:none;margin-bottom:5rem;transition:opacity 0.4s ease;}#info-page:active{cursor:var(--dot-cursor);}#office{width:60rem;grid-area:of;z-index:1;}#links{min-width:min-content;max-width:min-content;grid-area:li;z-index:1;}#info-page a{cursor:var(--dot-cursor);z-index:999;}@media only screen and (min-width:100rem){:root{font-size:calc(62.5% * (100vw / 100rem));}}@media only screen and (max-width:71rem){#header p{display:block;white-space:normal;}#index-cursor .video-container,#index-cursor video{width:35rem;height:35rem;}.service-providers-video-container{transform:translate(.5rem,-35.5rem);}.pitches-video-container{transform:translate(-35.5rem,.5rem);}.info-video-container{transform:translate(-35.5rem,-35.5rem);}#service-providers-page,#pitches-page,#info-page{gap:3rem;width:auto;}#service-providers-page{display:grid;grid-template-columns:minmax(auto,62rem);grid-template-rows:auto auto auto 1fr;}#service-providers-page a{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:.18rem;text-underline-offset:.3rem;}#pitches-page{display:grid;grid-template-columns:minmax(auto,47.5rem);grid-template-rows:auto;grid-template-areas:'pl';gap:0;}#pitches-page.expanded{grid-template-rows:auto auto;grid-template-areas:'pl'
                         'cf'
                         'fa';}#pitch-list{width:100%;}#contact-form{width:100%;margin-top:6rem;}.spacer{height:4rem;}#info-page{grid-template-columns:minmax(auto,70rem);grid-template-rows:auto 1fr;grid-template-areas:'of'
                         'li';height:auto;}#links{width:max-content;max-width:calc(100vw - (2 * var(--rg-margin)));}#office{width:100%;}}@media only screen and (max-device-width:768px){#container{height:auto;width:100%;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto);grid-auto-columns:minmax(0,auto);grid-template-areas:'ix'
                        'pr'
                        'pi'
                        'sp'
                        'in'
                        'mf';}#cursorFollower,#cursorFollower.active{display:none;}.inactive,.inactive a,.inactive p.caption,.inactive #send-form,.inactive .dot-container p{color:var(--grey-color);}.inactive .checkmark{outline:1px solid var(--grey-color);}.inactive #send-form{border:2px solid var(--grey-color);}.inactive .checkbox-container.checked .checkmark,.inactive .pitch-container .checkmark,.inactive .dot-container .dot{background-color:var(--grey-color);outline:1px solid var(--grey-color);}.inactive #contact-form label{border-bottom:2px solid var(--grey-color);}#index-page,#index-page.inactive{grid-area:ix;margin-top:6rem;margin-left:var(--rg-margin);margin-right:var(--rg-margin);margin-bottom:1rem;height:calc(100vh + 12rem);display:grid;width:calc(100vw - calc(var(--rg-margin)*2));grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:'m';}#production-page,#production-page.inactive{grid-area:pr;display:grid;grid-template-columns:100vw;grid-auto-rows:auto;justify-items:center;gap:5rem;height:auto;padding-top:7rem;padding-bottom:7rem;min-width:0;min-height:0;opacity:.25;}#block-fullservice-views-block-production-gallery-block-1 > div{width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;row-gap:6rem;}#service-providers-page,#service-providers-page.inactive{grid-area:sp;display:grid;padding-top:8rem;padding-bottom:2rem;}#pitches-page,#pitches-page.inactive{grid-area:pi;display:grid;padding-top:7rem;grid-template-rows:auto;margin-bottom:2rem;}#info-page,#info-page.inactive{grid-area:in;display:grid;min-height:calc(100dvh - 26rem);row-gap:5rem;margin-top:0;padding-top:7rem;cursor:var(--dot-cursor);}#header{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;;padding-top:0;margin-top:0;padding-left:2rem;padding-right:2rem;position:fixed;top:3.5rem;z-index:1001;height:min-content;}#header p{background:rgba(250,255,228,1);margin-bottom:0;padding-bottom:1.25rem;}#header-spacer{touch-action:none;pointer-events:none;height:5rem;width:100%;background:linear-gradient(to bottom,rgba(250,255,228,1) 0%,rgba(250,255,228,0.85) 15%,rgba(250,255,228,0.55) 30%,rgba(250,255,228,0.25) 50%,rgba(250,255,228,0.08) 70%,rgba(250,255,228,0.02) 85%,rgba(250,255,228,0) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");}#index-link.active,#index-link.current-page,#footer a.current-page:hover{text-decoration:none;}#footer{background:#FAFFE4FF;top:0;padding-top:1rem;padding-bottom:2.5rem;padding-left:2rem;padding-right:2rem;height:min-content;position:fixed;z-index:1000;}#header,#footer{isolation:isolate;transform:translateZ(0);backface-visibility:hidden;}#index-text{display:inline-block;}#mobile-footer{display:block;grid-area:mf;padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;}#video-credits.active{display:none;}#production-area,#service-providers-area,#pitches-area,#info-area{display:none;}#mobile-area{display:flex;grid-area:m;width:100%;height:calc(100vh - 10rem);align-items:center;justify-content:center;}#mobile-disclaimer-area{width:calc(100vw - 8.5 * var(--rg-margin));height:calc(100vh - 10rem);display:flex;justify-content:center;align-items:center;z-index:4;position:absolute;pointer-events:none;max-width:calc(50vh - 1.5 * var(--rg-margin));}#mobile-disclaimer{width:100%;color:var(--bg-color);opacity:0;transition:opacity 0.6s ease;font-size:1.4rem;line-height:calc(var(--caption-baselines) * 1.15rem);padding-top:var(--caption-baseline-shift);margin-bottom:var(--caption-baseline-push);}#mobile-disclaimer.visible{opacity:1;}#mobile-video-container{position:relative;width:calc(100vw - 7 * var(--rg-margin));display:flex;justify-content:center;align-items:center;overflow:hidden;pointer-events:all;max-width:50vh;}#mobile-video{position:absolute;width:100%;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-color:black;}#left-arrow-area{display:none;}#right-arrow-area{display:none;}.product{display:flex;flex-direction:column;align-items:center;width:max-content;margin:calc(var(--top-margin) * 6) auto 0 auto;}.product img,.product .video-container{width:100%;height:100%;max-width:calc(100vw - 2 * var(--rg-margin));max-height:100vw;}.product img,.product video{transition:opacity 0.6s ease,filter 0.6s ease;}.product.focus img,.product.focus video{opacity:100%;filter:grayscale(0);transition:opacity 0.6s ease,filter 0.6s ease;mix-blend-mode:normal;}.product .container img,.product .video-container video{width:100%;height:100%;}.product .caption{width:100%;text-align:left;margin-top:0.4rem;font-size:1.4rem;}.product{margin-top:var(--rg-margin);padding-left:var(--rg-margin);padding-right:var(--rg-margin);cursor:var(--dot-cursor);pointer-events:none;}.product.focus img,.product.focus video,#production-page .product .video-playing video{filter:grayscale(0);transition:opacity 0.4s ease,filter 0.4s ease;}.category{display:none;}.product p{display:block;width:100%;margin-top:0;text-align:left;}p.caption{margin-top:.4rem;}#pitch-list .checkbox-label,#contact-form .dot-container p{font-size:1.4rem;line-height:calc(var(--caption-baselines) * 1.15rem);padding-top:calc(var(--caption-baseline-shift) * 1.15rem);margin-bottom:calc(var(--caption-baseline-push) - .5rem);}p.checkbox-label{margin-bottom:calc(0 - var(--caption-baseline-push));}#pitch-list .checkmark,.dot-container .dot{margin-top:var(--caption-baseline-shift);margin-left:1px;height:calc(1rem - 1px);width:calc(1rem - 1px);}#contact-form p,div#message,#send-form{font-size:1.4rem;line-height:calc(var(--caption-baselines) * 1.15rem);padding-top:calc(var(--caption-baseline-shift)*1.15rem);margin-bottom:calc(var(--caption-baseline-push)*1.15rem);display:inline-block;vertical-align:baseline;}#contact-form label p,#contact-form label input{margin-bottom:.25rem;}#contact-form input{font-size:1.4rem;height:calc(var(--caption-baselines) * 1.15rem);margin-left:.35rem;line-height:calc(var(--caption-baselines) * 1.15rem);padding-top:calc(var(--caption-baseline-shift)*1.15rem);margin-bottom:calc(var(--caption-baseline-push)*1.15rem);display:inline-block;vertical-align:baseline;}#contact-form .spacer{height:6rem;}#contact-form #send-form{padding:.5rem .75rem;}div#message{margin-bottom:calc(var(--caption-baselines) * 1.15rem);}#sent-alert-container{width:calc(100vw - 2 * var(--rg-margin));}#form-alert{height:2.3rem;}#form-alert p{font-size:1.4rem;line-height:calc(var(--caption-baselines) * 1.15rem);padding-top:var(--caption-baseline-shift);margin-bottom:var(--caption-baseline-push);}.caption{-webkit-text-size-adjust:100%;}}@media only screen and (max-device-width:392px){#mobile-video-container{width:253px;}#mobile-disclaimer-area{width:calc(253px - 3.5rem);}}@media only screen and (max-device-width:293px){#mobile-video-container{width:calc(100vw - 2 * var(--rg-margin));}#mobile-disclaimer-area{width:calc(100vw - 3.5 * var(--rg-margin));}}#cursor{position:fixed;pointer-events:none;z-index:9999;display:none;left:0;top:0;will-change:transform;transform:translateZ(0);backface-visibility:hidden;}#cursor.visible{display:block;}#cursor-wrapper{position:absolute;width:4rem;height:4rem;left:0;top:0;transform:translate(-50%,-50%);}#cursor-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.125rem;height:1.125rem;background-color:black;border-radius:100px;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease,opacity 0.2s ease,width 0.2s ease,height 0.2s ease;will-change:background-color,width,height;}#plus,#minus{position:absolute;width:2.5rem;height:2.5rem;opacity:0;}#cursor-dot.link,#cursor-dot.plus,#cursor-dot.minus{width:2rem;height:2rem;}#cursor-dot.plus,#cursor-dot.minus{background-color:var(--bg-color);}#cursor-dot.plus #plus,#cursor-dot.minus #minus{opacity:1;}#cursor-dot.link.clicking,#cursor-dot.plus.clicking,#cursor-dot.minus.clicking{width:1.125rem;height:1.125rem;transition:width 0.2s ease,height 0.2s ease;}#cursor-dot.plus.clicking #plus,#cursor-dot.minus.clicking #minus{opacity:0;}#cursor-dot.hidden{width:0;height:0;}html,body,*,*::before,*::after{-webkit-tap-highlight-color:transparent !important;-webkit-touch-callout:none !important;cursor:none !important;}a,a:hover,a:active,a:focus,a:focus-visible,button,button:hover,button:active,button:focus,button:focus-visible,[role="button"],[role="button"]:hover,[role="button"]:active,[role="button"]:focus,.page-link,.page-link:hover,.page-link:active,.page-link:focus,select{cursor:none !important;}#cursor,#cursor *,#cursor-dot,#cursor-dot *{cursor:none !important;}
