.udda-page{--pine:#073b2b;--deep:#052c20;--kraft:#b78658;--ivory:#f4efe5;--signal:#d4382c;--ink:#161714;background:var(--ivory);color:var(--ink);min-height:100vh;font-family:inherit;overflow:clip}.udda-page *{box-sizing:border-box}.udda-page :where(h1,h2,p,figure){margin:0}.udda-page :where(button,a){font:inherit}.udda-page img{max-width:100%;display:block}.udda-wrap{width:min(92vw,96rem);margin-inline:auto}.udda-topbar{pointer-events:none;z-index:80;justify-content:space-between;align-items:center;padding:clamp(.8rem,1.8vw,1.5rem);display:flex;position:fixed;inset:0 0 auto}.udda-home,.udda-share,.udda-languages button{pointer-events:auto}.udda-home{background:var(--ivory);border:1px solid #0002;border-radius:50%;justify-content:center;align-items:center;width:3.15rem;height:3.15rem;display:flex}.udda-home img{object-fit:contain;width:1.6rem;height:1.6rem}.udda-top-actions{align-items:center;gap:.65rem;display:flex}.udda-languages{background:#111b;border:1px solid #fff2;border-radius:999px;align-items:center;padding:.22rem;display:flex}.udda-languages button,.udda-share{color:#aaa;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:.65rem .72rem;font-size:.68rem;font-weight:650}.udda-languages button.is-active{background:var(--ivory);color:var(--ink);border-radius:999px}.udda-share{background:var(--ivory);color:var(--ink);border-radius:999px;min-width:7.5rem}.udda-progress{background:var(--signal);width:0;height:2px;position:fixed;bottom:0;left:0}.udda-page.has-udda-cursor,.udda-page.has-udda-cursor *{cursor:none!important}.udda-opening{background:var(--pine);color:var(--ivory);justify-content:center;align-items:center;height:100svh;min-height:42rem;padding:8vh 5vw;display:flex;position:relative;overflow:hidden}.udda-opening-mark{perspective:900px;z-index:2;position:relative}.udda-opening-mark img{filter:brightness(0)invert();object-fit:contain;width:min(30vw,18rem);height:min(45vh,27rem);transition:transform .35s}.udda-trail{pointer-events:none;position:absolute;inset:0}.udda-trail img{object-fit:cover;border-radius:.9rem;width:clamp(5rem,10vw,9rem);height:clamp(7rem,13vw,12rem);position:absolute;box-shadow:0 1rem 4rem #0016}.udda-opening-meta{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:flex-end;font-size:.67rem;font-weight:600;line-height:1.55;display:grid;position:absolute;bottom:clamp(1.5rem,3vw,3rem);left:clamp(1.2rem,3vw,3rem);right:clamp(1.2rem,3vw,3rem)}.udda-opening-meta>span:last-child{text-align:right}.udda-opening-hint{align-items:center;gap:.65rem;display:flex}.udda-opening-hint i{border:1px solid;border-radius:50%;width:.55rem;height:.55rem}.udda-media,.udda-media>button{background:0 0;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.udda-media>button{cursor:zoom-in;height:100%}.udda-media img{object-fit:cover;height:100%;transform:translateY(var(--parallax-y,0)) scale(1.08);width:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1)}.udda-media:hover img{transform:translateY(var(--parallax-y,0)) scale(1.1)}.udda-expand{--expand-inset:10%;--expand-radius:28px;clip-path:inset(0 var(--expand-inset) round var(--expand-radius));height:100svh;overflow:hidden}.udda-expand .udda-media{height:100%}.udda-expand img{transform:scale(var(--expand-scale,1.13))}.udda-chapter{padding-block:clamp(7rem,12vw,13rem)}.udda-label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:clamp(2rem,4vw,4rem);font-size:.68rem;font-weight:700}.udda-split{grid-template-columns:minmax(0,1.6fr) minmax(16rem,.65fr);gap:7vw;display:grid}.udda-split-title{letter-spacing:-.065em;max-width:13ch;margin:0;font-family:inherit;font-size:clamp(3rem,6.2vw,7.3rem);font-weight:400;line-height:.92}.udda-word{padding-bottom:.08em;display:inline-block;overflow:hidden}.udda-word>span{transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--word-index)*55ms);margin-right:.23em;display:inline-block;transform:translateY(115%)}.udda-split-title.is-visible .udda-word>span{transform:none}.udda-lede,.udda-idea-card>p:last-child{max-width:34rem;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.75}.udda-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.4rem);width:min(92vw,96rem);margin:clamp(5rem,9vw,10rem) auto 0;display:grid}.udda-marks figure{aspect-ratio:1;border-radius:clamp(.9rem,1.5vw,1.5rem);justify-content:center;align-items:center;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 1.25rem 3rem #16171414}.udda-marks figure:first-child{background:var(--pine);transition-delay:0s}.udda-marks figure:nth-child(2){background:var(--kraft);transition-delay:90ms}.udda-marks figure:nth-child(3){background:#fff;transition-delay:.18s}.udda-marks figure:hover{transform:translateY(-.45rem);box-shadow:0 1.75rem 4rem #16171420}.udda-marks img{object-fit:contain;width:44%;height:40%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.udda-marks figure:hover img{transform:scale(1.035)}.udda-marks figure:first-child img{filter:brightness(0)invert()}.udda-colour{background:#fff}.udda-colour .udda-split-title{margin-bottom:5rem}.udda-bands{height:clamp(22rem,42vw,42rem);display:flex;overflow:hidden}.udda-band{cursor:pointer;flex:var(--band-width);text-align:left;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:5rem;padding:1rem;transition:flex .65s cubic-bezier(.16,1,.3,1);display:flex}.udda-band:hover{flex-grow:calc(var(--band-width) + 2)}.udda-band b{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.udda-band small{margin-top:.35rem;font-size:.65rem}.udda-band>span{opacity:0;text-transform:uppercase;margin-bottom:auto;font-size:.62rem;transition:opacity .2s}.udda-band.is-copied>span{opacity:1}.udda-band-hint{letter-spacing:.1em;text-align:right;text-transform:uppercase;margin-top:1rem;font-size:.68rem}.udda-idea{background:var(--pine);color:var(--ivory);grid-template-columns:1.15fr .85fr;min-height:92svh;display:grid}.udda-idea>.udda-media{min-height:70svh}.udda-idea-card{align-content:center;padding:clamp(3rem,7vw,8rem);display:grid}.udda-idea-card .udda-split-title{margin-bottom:2rem;font-size:clamp(3rem,5.5vw,6.5rem)}.udda-velocity{background:var(--ivory);padding-block:clamp(3rem,6vw,6rem);overflow:hidden}.udda-velocity-row{letter-spacing:-.06em;white-space:nowrap;will-change:transform;font-size:clamp(3.8rem,9vw,10rem);font-weight:500;line-height:.85;display:flex}.udda-velocity-row span{padding-right:.35em}.udda-velocity-row em{color:var(--signal);vertical-align:middle;font-size:.2em;font-style:normal}.udda-velocity-row.is-outline{color:#0000;-webkit-text-stroke:1px var(--ink);margin-top:1rem}.udda-roll{background:var(--deep);color:var(--ivory)}.udda-roll-heading{justify-content:space-between;align-items:end;margin-bottom:4rem;display:flex}.udda-rail-controls{letter-spacing:.1em;align-items:center;gap:1rem;font-size:.72rem;display:flex}.udda-rail-controls button{color:inherit;background:0 0;border:1px solid;border-radius:50%;width:3rem;height:3rem}.udda-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5vw;padding:0 4vw 2rem;display:flex;overflow-x:auto}.udda-track::-webkit-scrollbar{display:none}.udda-track>figure{scroll-snap-align:center;flex:0 0 min(58vw,53rem)}.udda-card-3d{aspect-ratio:3/2;transform-style:preserve-3d;background:#f4efe5;transition:transform .3s;position:relative;overflow:hidden}.udda-card-3d .udda-media{height:100%}.udda-card-3d img{object-fit:cover}.udda-glare{background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),#fff4,transparent 35%);pointer-events:none;position:absolute;inset:0}.udda-track figcaption{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-top:1rem;font-size:.68rem;display:flex}.udda-track figcaption i{font-style:normal}.udda-mosaic{grid-template-columns:repeat(12,1fr);gap:1.2vw;margin-top:clamp(7rem,12vw,12rem);display:grid}.udda-mosaic .m3{grid-column:1/6;height:40vw}.udda-mosaic .m4{grid-column:6/13;height:54vw;margin-top:-12vw}.udda-packaging{background:var(--ivory)}.udda-packaging>.udda-wrap:first-child{margin-bottom:5rem}.udda-packaging .udda-split-title{max-width:11ch}.udda-expand.is-packaging{height:min(96svh,70vw)}.udda-packaging-story{gap:1.2vw;margin-top:clamp(5rem,9vw,10rem);display:grid}.udda-packaging-feature{aspect-ratio:16/9}.udda-packaging-pair{grid-template-columns:1fr 1fr;gap:1.2vw;display:grid}.udda-packaging-pair .udda-media{aspect-ratio:3/2}.udda-dispatch{background:#fff}.udda-track.is-dispatch figcaption{color:#555}.udda-context{background:var(--ivory)}.udda-context .udda-split-title{margin-bottom:clamp(4rem,8vw,8rem)}.udda-gallery{grid-template-columns:repeat(12,1fr);gap:1.2vw;display:grid}.udda-gallery .udda-media{height:100%}.udda-gallery .g1{grid-column:1/13;height:50vw}.udda-gallery .g2{grid-column:1/8;height:39vw}.udda-gallery .g3{grid-column:8/13;height:39vw}.udda-gallery .g4{grid-column:1/6;height:39vw}.udda-gallery .g5{grid-column:6/13;height:39vw}.udda-digital{background:var(--ink);color:var(--ivory)}.udda-digital .udda-split-title{margin-bottom:5rem}.udda-screen{position:relative}.udda-screen>.udda-media{height:min(76vw,58rem)}.udda-screen>span{background:radial-gradient(circle 220px at var(--spot-x,50%) var(--spot-y,50%),transparent,#000a 85%);pointer-events:none;position:absolute;inset:0}.udda-closing{background:var(--pine);color:var(--ivory);height:100svh;min-height:42rem;position:relative;overflow:hidden}.udda-closing:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 48%,#031a13d9 100%);position:absolute;inset:0}.udda-closing>.udda-media,.udda-closing>.udda-media>button{height:100%}.udda-closing>.udda-media img{object-fit:cover;object-position:center;transform:none}.udda-closing-overlay{z-index:2;grid-template-columns:1fr auto 1fr;align-items:end;gap:2rem;display:grid;position:absolute;bottom:clamp(1.5rem,3vw,3rem);left:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem)}.udda-closing-overlay>img{filter:brightness(0)saturate()invert(94%)sepia(10%)saturate(331%)hue-rotate(346deg)brightness(104%)contrast(91%);width:min(9rem,32vw)}.udda-closing p{text-align:center;max-width:28rem;font-size:.76rem;line-height:1.6}.udda-closing nav{justify-self:end;gap:1rem;display:flex}.udda-closing a{color:inherit;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.3rem;font-size:.7rem;text-decoration:none}.udda-lightbox{color:#fff;z-index:200;background:#07110fee;grid-template-rows:auto 1fr auto;padding:1rem;display:grid;position:fixed;inset:0}.udda-lightbox header,.udda-lightbox footer{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.udda-lightbox header button,.udda-lightbox footer button{color:#fff;background:0 0;border:1px solid #fff6;border-radius:50%;width:2.8rem;height:2.8rem}.udda-lightbox>div{place-items:center;min-height:0;display:grid}.udda-lightbox>div img{object-fit:contain;max-width:88vw;max-height:78vh}.udda-lightbox footer nav{gap:.5rem;display:flex}.udda-cursor{pointer-events:none;z-index:300;position:fixed;top:0;left:0}.udda-cursor-ring,.udda-cursor-dot{position:absolute;top:0;left:0}.udda-cursor-ring{border:1px solid #fff8;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:-1.5rem;display:flex}.udda-cursor-ring span{opacity:0;text-transform:uppercase;font-size:.55rem}.udda-cursor-dot{background:#fff;border-radius:50%;width:.35rem;height:.35rem;margin:-.175rem}.udda-cursor.is-large .udda-cursor-ring{color:#161714;background:#f4efe5;width:5rem;height:5rem;margin:-2.5rem}.udda-cursor.is-large .udda-cursor-ring span{opacity:1}.udda-sparks{pointer-events:none;z-index:299;position:fixed;inset:0}.udda-page [data-udda-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(2rem)}.udda-page [data-udda-reveal].is-visible{opacity:1;transform:none}[dir=rtl] .udda-band{text-align:right}[dir=rtl] .udda-opening-meta>span:last-child{text-align:left}[dir=rtl] .udda-word>span{margin-left:.23em;margin-right:0}.udda-split-title{letter-spacing:-.055em;max-width:15ch;font-size:clamp(2.16rem,4.24vw,4.96rem);line-height:.97}.udda-idea-card .udda-split-title{font-size:clamp(2.16rem,3.84vw,4.32rem)}.udda-roll-heading .udda-split-title{max-width:18ch;font-size:clamp(2rem,3.2vw,3.6rem)}.udda-roll,.udda-dispatch{padding-block:0}.udda-scroll-stage{height:260svh;position:relative}.udda-scroll-pin{align-content:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.udda-scroll-pin .udda-roll-heading{margin-bottom:clamp(1.5rem,3vw,3rem)}.udda-roll>.udda-mosaic{margin-bottom:clamp(7rem,12vw,13rem)}.udda-track{scroll-behavior:auto;direction:ltr}.udda-track .udda-media>button{justify-content:center;align-items:center;padding:0;display:flex}.udda-track .udda-media img{object-fit:contain;width:100%;height:100%;transform:none}.udda-track .udda-media:hover img{transform:scale(1.018)}.udda-card-3d,.udda-track.is-dispatch .udda-media,:where(.udda-mosaic,.udda-gallery,.udda-screen,.udda-packaging-story) .udda-media{background:0 0}.udda-track.is-dispatch>figure{flex-basis:min(70vw,65rem)}.udda-track.is-dispatch .udda-media{aspect-ratio:16/9}:where(.udda-mosaic,.udda-gallery,.udda-screen) .udda-media>button{justify-content:center;align-items:center;padding:0;display:flex}.udda-mosaic{align-items:start}.udda-mosaic .m1{grid-column:1/8;height:auto!important}.udda-mosaic .m2{grid-column:8/13;height:auto!important}.udda-mosaic .udda-media,.udda-mosaic .udda-media>button{height:auto!important}.udda-mosaic .udda-media img{object-fit:initial;width:100%;height:auto;transform:none}.udda-mosaic .udda-media{aspect-ratio:3/2}.udda-mosaic .udda-media img{object-fit:cover;height:100%}.udda-gallery .udda-media img,.udda-screen .udda-media img{object-fit:cover;transform:translateY(var(--parallax-y,0)) scale(1.02)}.udda-gallery .udda-media:hover img,.udda-screen .udda-media:hover img{transform:translateY(var(--parallax-y,0)) scale(1.04)}.udda-packaging-story .udda-media img{transform:none}.udda-packaging-story .udda-media:hover img{transform:scale(1.018)}.udda-track>figure{opacity:.48;transition:opacity .5s,transform .65s cubic-bezier(.16,1,.3,1);transform:scale(.9)}.udda-track>figure.is-active{opacity:1;transform:scale(1)}.udda-track:not(.is-dispatch){padding-inline:21vw}.udda-track.is-dispatch{padding-inline:15vw}.udda-closing>.udda-closing-overlay>img{filter:brightness(0)saturate()invert(94%)sepia(10%)saturate(331%)hue-rotate(346deg)brightness(104%)contrast(91%);width:min(9rem,32vw);margin:0}.udda-cursor{color:#fff;mix-blend-mode:difference}.udda-cursor-ring{border-color:#fff}.udda-cursor.is-large .udda-cursor-ring{color:#000;background:#fff}@media (width<=860px){.udda-topbar{padding:.8rem}.udda-home{width:2.75rem;height:2.75rem}.udda-languages{display:none}.udda-share{min-width:0;padding:.7rem .85rem}.udda-opening{min-height:36rem}.udda-opening-mark img{width:56vw;height:38vh}.udda-opening-meta{grid-template-columns:1fr auto}.udda-opening-meta>span:last-child{display:none}.udda-opening-hint{justify-self:end}.udda-expand{height:68svh}.udda-split{grid-template-columns:1fr}.udda-lede{margin-top:1rem}.udda-marks{grid-template-columns:1fr;gap:.8rem;width:90vw}.udda-marks figure{aspect-ratio:4/3}.udda-marks figure:hover{transform:none}.udda-marks img{width:34%;height:38%}.udda-bands{height:30rem}.udda-band{min-width:2.8rem;padding:.65rem}.udda-band small{display:none}.udda-idea{grid-template-columns:1fr}.udda-idea>.udda-media{height:66svh;min-height:0}.udda-idea-card{padding:4rem 5vw 6rem}.udda-velocity-row{font-size:4rem}.udda-roll-heading{align-items:flex-start;gap:2rem}.udda-roll-heading .udda-split-title{font-size:2.7rem}.udda-rail-controls{flex-shrink:0}.udda-track{gap:1rem}.udda-track>figure,.udda-track.is-dispatch>figure{flex-basis:92vw}.udda-track:not(.is-dispatch),.udda-track.is-dispatch{padding-inline:4vw}.udda-mosaic,.udda-gallery{grid-template-columns:1fr;gap:1rem}.udda-mosaic :where(.m1,.m2,.m3,.m4),.udda-gallery :where(.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8){grid-column:1;height:auto;margin:0}.udda-packaging-pair{grid-template-columns:1fr}.udda-packaging-story{gap:1rem}.udda-expand.is-packaging{height:58svh}.udda-screen>.udda-media{height:65svh}.udda-closing{height:100svh;min-height:42rem}.udda-closing>.udda-media{height:100%}.udda-closing>.udda-media img{object-position:center}.udda-closing-overlay{grid-template-columns:1fr auto;align-items:start;gap:.85rem;bottom:1.25rem}.udda-closing-overlay p{text-align:left;grid-area:2/1/auto/3}.udda-closing-overlay nav{grid-area:1/2;align-self:center}.udda-cursor{display:none}.udda-split-title{font-size:clamp(2rem,8vw,3.6rem)}.udda-roll-heading .udda-split-title{max-width:15ch;font-size:clamp(1.9rem,6.4vw,2.5rem)}.udda-scroll-stage{height:225svh}.udda-scroll-pin .udda-roll-heading{align-items:flex-end;margin-bottom:1.25rem}.udda-mosaic .m1,.udda-mosaic .m2{grid-column:1}}@media (prefers-reduced-motion:reduce){.udda-page *{scroll-behavior:auto!important}.udda-page [data-udda-reveal],.udda-word>span{opacity:1!important;transition:none!important;transform:none!important}.udda-cursor{display:none}.udda-media img{transition:none}}
