@font-face{font-family:Freya Sans;src:url(/concepts/beyond/assets/freya-sans-regular-v36.woff) format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Freya Sans;src:url(/concepts/beyond/assets/freya-sans-bold-v36.woff) format('woff');font-style:normal;font-weight:600 800;font-display:swap}
@font-face{font-family:FieldDisplay;src:url(assets/anton-latin-v33.woff) format('woff');font-style:normal;font-weight:400 900;font-display:swap}
body.field-v33{--paper:#f6f0e6;--ink:#13271f;--coral:#e5a36c;--green:#13271f;--lime:#e5a36c;--line:#f6f0e640;--muted:#c6cec0;--field-display:'FieldDisplay',Impact,'Arial Narrow',sans-serif;--display:var(--field-display);--display-font:var(--field-display);background:#13271f;color:#f6f0e6}body.field-v33 ::selection{background:#e5a36c;color:#13271f}.field-v33 :is(p,dd,dt,figcaption,a,button){overflow-wrap:anywhere}.field-v33 :is(.display-type,.f33-display){font-family:var(--field-display);font-weight:400;letter-spacing:-.025em}.field-v33 .button{background:#e5a36c;border-color:#e5a36c;color:#13271f!important;font-weight:700}.field-v33 .button:hover{background:#f0b987;border-color:#f0b987}.field-v33 .button .ui-icon{filter:none}.field-v33 .button.secondary{background:transparent;color:#f6f0e6!important;border-color:#f6f0e677}.field-v33 .button.secondary .ui-icon{filter:invert(1)}.field-v33 .text-link:hover{color:#e5a36c}.field-v33 .text-link>.ui-icon{filter:invert(1)}.field-v33 .media-note{color:#bcc5b6}.field-v33 .gg-header{background:#13271f;color:#f6f0e6}.field-v33 .gg-header-inner{height:100px}.field-v33 .gg-logo{width:168px;flex-basis:168px}.field-v33 .gg-logo img{background:transparent;width:168px;height:67px;padding:0}.field-v33 .gg-nav{gap:35px}.field-v33 .gg-nav a{color:#f6f0e6}.field-v33 .gg-languages{border-color:#f6f0e644}.field-v33 .gg-languages button{color:#dde3d6}.field-v33 .gg-languages button[aria-pressed=true]{color:#f6f0e6;text-decoration-color:#e5a36c}.field-v33 .gg-menu-button{color:#f6f0e6}.field-v33 .gg-menu-button .ui-icon{filter:invert(1)}.field-v33 .g31-nav-dialog{background:#13271f;color:#f6f0e6}.field-v33 .g31-nav-dialog img:not(.ui-icon){background:transparent;padding:0}.field-v33 .g31-menu-links a{border-color:#f6f0e640}.field-v33 .g31-menu-links a:hover span,.field-v33 .g31-menu-links small{color:#e5a36c}.field-v33 .g31-close{border-color:#f6f0e677}.field-v33 .g31-close .ui-icon,.field-v33 .g31-menu-links .ui-icon{filter:invert(1)}.field-v33 .gg-footer{background:#13271f;color:#f6f0e6;border-top:2px solid #e5a36c;padding:75px 0 24px}.field-v33 .g31-footer-main{grid-template-columns:1.3fr 1fr;gap:8%;padding-bottom:70px}.field-v33 .g31-footer-main h2{font-family:var(--read-font);font-size:clamp(42px,5.8vw,86px);font-weight:700;line-height:1.2;color:#e5a36c}.field-v33 .g31-footer-main .eyebrow{color:#ccd5c5}.field-v33 .g31-footer-connect>p{color:#f6f0e6;font-size:18px}.field-v33 .gg-footer-social{color:#e5a36c}.field-v33 .g31-footer-bottom{border-color:#f6f0e640}.field-v33 .g31-footer-bottom p,.field-v33 .g31-footer-bottom span{color:#bdc8b6}.field-v33 .g31-footer-bottom img{background:transparent;padding:0}.field-v33 .gg-skip{background:#e5a36c;color:#13271f}.field-v33 :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #e5a36c;outline-offset:5px}.field-v33 img.ui-icon{width:22px;height:22px;flex:0 0 22px}
@media(max-width:1150px){.field-v33 .gg-nav{gap:20px}.field-v33 .gg-header-inner{gap:22px}.field-v33 .gg-logo{width:145px;flex-basis:145px}.field-v33 .gg-logo img{width:145px;height:58px}}@media(max-width:700px){.field-v33 .gg-header-inner{height:auto;min-height:112px}.field-v33 .gg-logo{width:138px}.field-v33 .gg-logo img{width:138px;height:55px}.field-v33 .g31-footer-main{grid-template-columns:1fr;gap:28px;padding-bottom:38px}.field-v33 .g31-footer-main h2{font-size:42px}.field-v33 .g31-footer-connect>p{font-size:16px}.field-v33 .gg-footer{padding-top:45px}}
.field-v33 :is(.f33-film,.fo33-light,.v17-bag,.contact31-enquiry) :is(a,button,input,textarea,select,summary):focus-visible{outline-color:#13271f}.field-v33 .contact31-enquiry .button.secondary{color:#13271f!important;border-color:#13271f}
/* Preserve the transparent brand pixels while keeping their edge legible on dark surfaces. */
.field-v33 :is(.gg-logo,.g31-menu-top,.g31-footer-bottom) img:not(.ui-icon){filter:drop-shadow(0 0 .65px #f6f0e6) drop-shadow(0 0 .65px #f6f0e6)}
