.CaseBody-module__W00KHq__body{background-color:var(--jam-cream);color:var(--jam-ink);padding:clamp(3rem, 8vw, 7rem) var(--gutter) clamp(3rem, 8vw, 6rem);gap:clamp(2.5rem,6vw,4rem);display:grid}.CaseBody-module__W00KHq__block{align-content:start;gap:clamp(.75rem,1.6vw,1.125rem);min-width:0;display:grid}.CaseBody-module__W00KHq__blockTitle{color:var(--jam-red);opacity:1}.CaseBody-module__W00KHq__statement{letter-spacing:-.025em;text-wrap:pretty;max-width:34ch;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.18}.CaseBody-module__W00KHq__artText{opacity:.78;max-width:34ch}.CaseBody-module__W00KHq__note{max-width:40ch}@media (min-width:900px){.CaseBody-module__W00KHq__body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 clamp(1.5rem,3vw,3rem)}.CaseBody-module__W00KHq__challenge{grid-area:1/1/auto/span 5}.CaseBody-module__W00KHq__answer{grid-area:1/7/span 2/span 6;padding-top:clamp(3.5rem,9vw,8rem)}.CaseBody-module__W00KHq__art{grid-area:2/1/auto/span 5;padding-top:clamp(2.5rem,5vw,4.5rem)}.CaseBody-module__W00KHq__note{grid-area:3/7/auto/span 5;padding-top:clamp(2.5rem,5vw,4.5rem)}.CaseBody-module__W00KHq__answer .CaseBody-module__W00KHq__statement{font-weight:500}}
.CaseGallery-module__4QK09G__gallery{row-gap:var(--space-section);background-color:var(--jam-cream);color:var(--jam-ink);padding-block:clamp(1.5rem, 5vw, 5rem) var(--space-section);flex-direction:column;display:flex}.CaseGallery-module__4QK09G__pending{max-width:44ch;padding-inline:var(--gutter)}.CaseGallery-module__4QK09G__mask{background-color:color-mix(in srgb, var(--jam-ink) 8%, transparent);width:100%;position:relative;overflow:hidden}.CaseGallery-module__4QK09G__image{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}.CaseGallery-module__4QK09G__bleed{background-color:var(--jam-ink);block-size:100svh;position:relative;overflow:hidden}.CaseGallery-module__4QK09G__bleedLayer{block-size:116%;inline-size:min(100%, calc(116svh * var(--r,1.5)));will-change:transform;margin-inline:auto;position:absolute;inset-block-start:-8%;inset-inline:0}.CaseGallery-module__4QK09G__fill{width:100%;height:100%;position:absolute;inset:0}.CaseGallery-module__4QK09G__bleedImage{object-fit:cover;object-position:var(--focus,50% 50%)}video.CaseGallery-module__4QK09G__image,video.CaseGallery-module__4QK09G__bleedImage{object-fit:cover;object-position:var(--focus,50% 50%);background-color:var(--jam-ink)}@media (max-width:899px){.CaseGallery-module__4QK09G__bleed{block-size:min(100svh, calc(100vw / var(--r,1.5)))}.CaseGallery-module__4QK09G__bleedLayer{will-change:auto;block-size:100%;inline-size:100%;inset-block-start:0}}.CaseGallery-module__4QK09G__pair{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.CaseGallery-module__4QK09G__pairSmall{inline-size:68%;margin-block-start:8%;margin-inline-start:auto}.CaseGallery-module__4QK09G__headline{background-color:var(--jam-ink);color:var(--jam-cream);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.CaseGallery-module__4QK09G__headlineMedia{grid-area:1/1}.CaseGallery-module__4QK09G__veil{pointer-events:none;background:linear-gradient(#0b0b0b0f 22%,#0b0b0b57 54%,#0b0b0bd1);position:absolute;inset:0}.CaseGallery-module__4QK09G__answer{z-index:1;padding:var(--gutter);color:var(--jam-cream);text-shadow:0 1px 2px #0b0b0b73,0 2px 28px #0b0b0b8c;grid-area:1/1;align-self:end;font-size:clamp(1.5rem,7.4vw,2.25rem)}.CaseGallery-module__4QK09G__line{will-change:transform;display:block}@media (min-width:900px){.CaseGallery-module__4QK09G__pair{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.CaseGallery-module__4QK09G__pairBig{grid-column:1/span 7}.CaseGallery-module__4QK09G__pairSmall{grid-column:8/span 5;inline-size:auto;margin-block-start:18%;margin-inline-start:0}.CaseGallery-module__4QK09G__headline{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(3rem,7vw,6rem)}.CaseGallery-module__4QK09G__headlineMedia{max-block-size:92svh;inline-size:min(100%, calc(92svh * var(--r,1)));grid-area:1/5/2/-1;margin-inline-start:auto}.CaseGallery-module__4QK09G__veil{background:linear-gradient(90deg,#0b0b0bd1,#0b0b0b4d 42%,#0b0b0b00 70%)}.CaseGallery-module__4QK09G__answer{padding:0 0 0 var(--gutter);grid-area:1/1/2/span 7;align-self:center;font-size:clamp(2.5rem,7vw,6rem)}}@media (prefers-reduced-motion:reduce){.CaseGallery-module__4QK09G__bleedLayer{will-change:auto;block-size:100%;inset-block-start:0}}
.CaseHero-module__Ycl64q__hero{background-color:var(--jam-ink);min-height:100svh;color:var(--jam-cream);padding:calc(var(--nav-h) + 2rem) var(--gutter) clamp(2rem, 5vw, 4rem);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.CaseHero-module__Ycl64q__frame{position:absolute;inset:0;overflow:hidden}.CaseHero-module__Ycl64q__media,.CaseHero-module__Ycl64q__field{will-change:transform;position:absolute;inset:-6% 0}.CaseHero-module__Ycl64q__image{object-fit:cover;object-position:var(--focus,50% 50%)}.CaseHero-module__Ycl64q__field{background-color:var(--jam-red);padding-inline:var(--gutter);place-items:center;display:grid}.CaseHero-module__Ycl64q__fieldName{opacity:.28;text-align:center}.CaseHero-module__Ycl64q__veil{background:linear-gradient(#0b0b0b6b 0%,#0b0b0b0f 38%,#0b0b0b47 62%,#0b0b0bbd 100%);position:absolute;inset:0}.CaseHero-module__Ycl64q__back{top:var(--nav-h);left:var(--gutter);z-index:2;position:absolute}.CaseHero-module__Ycl64q__backLink{letter-spacing:.12em;text-transform:uppercase;opacity:.78;min-height:2.75rem;transition:opacity var(--dur) var(--ease-out);align-items:center;gap:.5rem;padding-block:.5rem;font-size:.75rem;font-weight:500;display:inline-flex}.CaseHero-module__Ycl64q__backArrow{transition:transform var(--dur) var(--ease-out);display:inline-block}.CaseHero-module__Ycl64q__backText{border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);padding-bottom:.15rem}@media (hover:hover) and (pointer:fine){.CaseHero-module__Ycl64q__backLink:hover{opacity:1}.CaseHero-module__Ycl64q__backLink:hover .CaseHero-module__Ycl64q__backArrow{transform:translate(-.35rem)}}.CaseHero-module__Ycl64q__backLink:active{transform:scale(.97)}.CaseHero-module__Ycl64q__copy{z-index:1;gap:clamp(1rem,2.4vw,1.75rem);display:grid;position:relative}.CaseHero-module__Ycl64q__tag{opacity:.72}.CaseHero-module__Ycl64q__title{max-width:14ch;font-weight:700}.CaseHero-module__Ycl64q__meta{border-top:1px solid color-mix(in srgb, var(--jam-red-hot) 55%, transparent);gap:1rem;padding-top:clamp(1rem,2vw,1.5rem);display:grid}.CaseHero-module__Ycl64q__metaItem{gap:.3rem;min-width:0;display:grid}.CaseHero-module__Ycl64q__metaLabel{opacity:.55}.CaseHero-module__Ycl64q__metaValue{font-size:.9375rem;font-weight:500}@media (min-width:720px){.CaseHero-module__Ycl64q__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);max-width:62rem}}@media (prefers-reduced-motion:reduce){.CaseHero-module__Ycl64q__media,.CaseHero-module__Ycl64q__field{inset:0}}
.NextCase-module__YNg45G__next{gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(4rem,10vw,9rem);display:grid}.NextCase-module__YNg45G__link{border-block:1px solid color-mix(in srgb, currentColor 26%, transparent);gap:clamp(1rem,2.5vw,2rem);padding-block:clamp(1.25rem,3vw,2.25rem);display:grid}.NextCase-module__YNg45G__label{opacity:.62}.NextCase-module__YNg45G__row{justify-content:space-between;align-items:baseline;gap:clamp(1rem,4vw,3rem);display:flex}.NextCase-module__YNg45G__name{min-width:0;transition:transform var(--dur-slow) var(--ease-out)}.NextCase-module__YNg45G__arrow{opacity:.62;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out);flex:none;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1}@media (hover:hover) and (pointer:fine){.NextCase-module__YNg45G__link:hover .NextCase-module__YNg45G__name{transform:translate(clamp(.5rem,2vw,1.75rem))}.NextCase-module__YNg45G__link:hover .NextCase-module__YNg45G__arrow{opacity:1;transform:translate(clamp(.25rem,1vw,.75rem))}}.NextCase-module__YNg45G__link:active .NextCase-module__YNg45G__name{transform:scale(.985)}.NextCase-module__YNg45G__backRow{margin:0}.NextCase-module__YNg45G__back{letter-spacing:.005em;opacity:.62;border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);transition:opacity var(--dur) var(--ease-out);padding-bottom:.15rem;font-size:.875rem;font-weight:500;display:inline-block;position:relative}.NextCase-module__YNg45G__back:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.NextCase-module__YNg45G__back:hover{opacity:1}}.NextCase-module__YNg45G__back:active{transform:scale(.97)}
.Footer-module__e7BitG__footer{background-color:var(--jam-cream);color:var(--jam-ink);isolation:isolate;padding-top:clamp(4.5rem,10vw,8.5rem);position:relative;overflow:hidden}.Footer-module__e7BitG__columns{z-index:1;padding-inline:var(--gutter);gap:clamp(2.25rem,5vw,3rem);padding-bottom:clamp(3.5rem,8vw,6.5rem);display:grid;position:relative}@media (min-width:720px){.Footer-module__e7BitG__columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}}.Footer-module__e7BitG__column{min-width:0}.Footer-module__e7BitG__studio{letter-spacing:-.015em;font-size:1.125rem;font-weight:500}.Footer-module__e7BitG__line{opacity:.72}.Footer-module__e7BitG__brandLine{opacity:.6;margin-top:1.5rem;font-size:.875rem;font-style:italic}.Footer-module__e7BitG__links{justify-items:start;display:grid}.Footer-module__e7BitG__link{letter-spacing:-.01em;min-height:2.75rem;transition:color var(--dur) var(--ease-out);align-items:center;padding-block:.15rem;font-size:1.125rem;font-weight:500;display:inline-flex;position:relative}.Footer-module__e7BitG__linkText{display:inline-block;position:relative}.Footer-module__e7BitG__linkText:before,.Footer-module__e7BitG__linkText:after{content:"";background-color:currentColor;height:1px;position:absolute;inset:auto 0 -.1rem}.Footer-module__e7BitG__linkText:before{opacity:.4}.Footer-module__e7BitG__linkText:after{transform-origin:0;transition:transform var(--dur) var(--ease-out);transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.Footer-module__e7BitG__link:hover{color:var(--jam-red-hot)}.Footer-module__e7BitG__link:hover .Footer-module__e7BitG__linkText:after{transform:scaleX(1)}}.Footer-module__e7BitG__link:focus-visible{outline:2px solid var(--jam-cream);outline-offset:5px;border-radius:2px}.Footer-module__e7BitG__typefaces{opacity:.68;max-width:28ch}.Footer-module__e7BitG__markWrap{z-index:1;height:18.3529vw;position:relative;overflow:hidden}.Footer-module__e7BitG__markInner{will-change:transform;width:110vw;margin-left:-55vw;position:absolute;top:0;left:50%}.Footer-module__e7BitG__mark{width:100%;height:auto;color:var(--jam-red)}@media (max-width:899px){.Footer-module__e7BitG__markWrap{height:19.6791vw}.Footer-module__e7BitG__markInner{width:100vw;margin-left:-50vw}}
.Grain-module__2idVta__grain{z-index:var(--z-grain);pointer-events:none;opacity:.03;contain:strict;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:240px 240px;position:fixed;inset:0}@media print{.Grain-module__2idVta__grain{display:none}}
.Contact-module__rU2MwG__section{--btn-h:3rem;align-content:center;min-height:100svh;display:grid;position:relative;overflow:clip}.Contact-module__rU2MwG__texture{z-index:0;opacity:.52;pointer-events:none;will-change:transform;background-image:url(/brand/tex/velvet-a.jpg);background-position:50%;background-size:cover;position:absolute;inset:-6% 0}.Contact-module__rU2MwG__vignette{z-index:0;pointer-events:none;background-image:radial-gradient(118% 86% at 50% 44%,#1c040500 42%,#1c040557 100%);position:absolute;inset:0}.Contact-module__rU2MwG__inner{z-index:1;gap:clamp(2.75rem,6vw,4.5rem);display:grid;position:relative}.Contact-module__rU2MwG__heading{max-width:14ch;font-size:clamp(2.75rem,6.4vw,5.25rem);line-height:1.04}.Contact-module__rU2MwG__line{will-change:transform}.Contact-module__rU2MwG__heading [class$=-mask]{overflow-clip-margin:.16em}.Contact-module__rU2MwG__reveal{position:relative}@media (min-width:900px){.Contact-module__rU2MwG__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,2.5vw,3rem)}.Contact-module__rU2MwG__heading{grid-column:1/10}.Contact-module__rU2MwG__form{grid-column:1/8}.Contact-module__rU2MwG__aside{grid-column:9/-1;align-self:start;padding-top:.35rem}}.Contact-module__rU2MwG__fade{z-index:0;background-image:linear-gradient(to bottom, var(--jam-red) 0%, #981f2300 100%);pointer-events:none;height:22vh;position:absolute;inset:0 0 auto}.Contact-module__rU2MwG__form{gap:clamp(3.25rem,4vw,3.5rem);max-width:44rem;display:grid}.Contact-module__rU2MwG__field{gap:.55rem;display:grid}.Contact-module__rU2MwG__label{opacity:.88}.Contact-module__rU2MwG__control{position:relative}.Contact-module__rU2MwG__input{box-sizing:border-box;width:100%;min-height:2.75rem;color:inherit;letter-spacing:-.005em;background:0 0;border:none;border-radius:0;padding:.3rem 0 .55rem;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.45;display:block}.Contact-module__rU2MwG__input:focus-visible{outline:none}.Contact-module__rU2MwG__rule{background-color:color-mix(in srgb, currentColor 55%, transparent);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.Contact-module__rU2MwG__rule:after{content:"";transform-origin:0;transition:transform .25s var(--ease-out);background-color:currentColor;position:absolute;inset:0;transform:scaleX(0)}.Contact-module__rU2MwG__control:focus-within .Contact-module__rU2MwG__rule:after{transform:scaleX(1)}.Contact-module__rU2MwG__control[data-invalid=true] .Contact-module__rU2MwG__rule{background-color:color-mix(in srgb, currentColor 75%, transparent)}.Contact-module__rU2MwG__textarea{resize:none;min-height:5.5rem;max-height:15rem;overflow-y:auto}.Contact-module__rU2MwG__error{opacity:.8;font-size:.875rem;line-height:1.4}.Contact-module__rU2MwG__honeypot{pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Contact-module__rU2MwG__actions{justify-items:start;margin-top:.35rem;display:grid}.Contact-module__rU2MwG__submit{color:var(--jam-red);letter-spacing:.08em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.Contact-module__rU2MwG__submit:active{transform:scale(.97)}.Contact-module__rU2MwG__submit:focus-visible{outline:2px solid var(--jam-cream);outline-offset:5px;border-radius:0}.Contact-module__rU2MwG__submit[aria-disabled=true]{cursor:default}.Contact-module__rU2MwG__submit[aria-disabled=true]:active{transform:none}.Contact-module__rU2MwG__pill{min-height:var(--btn-h);border:1px solid var(--jam-cream);background-color:var(--jam-cream);clip-path:inset(0);will-change:clip-path;border-radius:0;grid-template-areas:"state";place-items:center;display:inline-grid;position:relative;overflow:hidden}.Contact-module__rU2MwG__pill:before{content:"";z-index:0;background-color:var(--jam-red);transform-origin:var(--fill-x,0%) 50%;transition:transform var(--dur) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.Contact-module__rU2MwG__state{z-index:1;white-space:nowrap;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur) var(--ease-out);grid-area:state;align-items:center;gap:.6rem;padding-inline:1.625rem;display:flex;position:relative}.Contact-module__rU2MwG__submit[data-state=idle] .Contact-module__rU2MwG__stateIdle,.Contact-module__rU2MwG__submit[data-state=sending] .Contact-module__rU2MwG__stateSending,.Contact-module__rU2MwG__submit[data-state=sent] .Contact-module__rU2MwG__stateSent{opacity:1}.Contact-module__rU2MwG__stateSending,.Contact-module__rU2MwG__stateSent[data-compact=true]{width:var(--btn-h);justify-content:center;padding-inline:0}@media (hover:hover) and (pointer:fine){.Contact-module__rU2MwG__submit[data-state=idle]:hover .Contact-module__rU2MwG__pill:before{transform:scaleX(1)}.Contact-module__rU2MwG__submit[data-state=idle]:hover .Contact-module__rU2MwG__stateIdle{color:var(--jam-cream)}}.Contact-module__rU2MwG__spinner{width:1.375rem;height:1.375rem}.Contact-module__rU2MwG__arcOuter,.Contact-module__rU2MwG__arcInner{transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite Contact-module__rU2MwG__contactSpin}.Contact-module__rU2MwG__arcInner{opacity:.55;animation-duration:1.5s;animation-direction:reverse}@keyframes Contact-module__rU2MwG__contactSpin{to{transform:rotate(360deg)}}.Contact-module__rU2MwG__sendingWord{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Contact-module__rU2MwG__check{flex:none;width:1.125rem;height:1.125rem}.Contact-module__rU2MwG__check path{stroke-dasharray:26}.Contact-module__rU2MwG__status{max-width:38ch;font-size:.9375rem;line-height:1.45}.Contact-module__rU2MwG__status:not(:empty){margin-top:1.15rem}.Contact-module__rU2MwG__inlineMail{border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);transition:border-color var(--dur) var(--ease-out);position:relative}.Contact-module__rU2MwG__inlineMail:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.Contact-module__rU2MwG__inlineMail:hover{border-bottom-color:currentColor}}.Contact-module__rU2MwG__aside{align-content:start;justify-items:start;gap:.6rem;display:grid}.Contact-module__rU2MwG__facts{border-top:1px solid color-mix(in srgb, currentColor 32%, transparent);opacity:.82;gap:.7rem;max-width:34ch;margin-top:clamp(1.75rem,4vw,3rem);padding-top:clamp(1.25rem,2.6vw,1.75rem);font-size:.875rem;line-height:1.5;display:grid}.Contact-module__rU2MwG__privacy{opacity:.76;max-width:40ch;margin-top:1.1rem;font-style:normal}.Contact-module__rU2MwG__mail{letter-spacing:-.015em;align-items:flex-end;min-height:44px;padding-bottom:.3rem;font-size:clamp(1.125rem,1.65vw,1.5rem);font-weight:500;display:inline-flex;position:relative}.Contact-module__rU2MwG__mail:before,.Contact-module__rU2MwG__mail:after{content:"";background-color:currentColor;height:1px;position:absolute;inset:auto 0 0}.Contact-module__rU2MwG__mail:before{opacity:.45}.Contact-module__rU2MwG__mail:after{transform-origin:0;transition:transform var(--dur) var(--ease-out);transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.Contact-module__rU2MwG__mail:hover:after{transform:scaleX(1)}}.Contact-module__rU2MwG__city{letter-spacing:.02em;opacity:.75;font-size:1rem}@media (max-width:899px){.Contact-module__rU2MwG__actions{justify-items:stretch}.Contact-module__rU2MwG__submit,.Contact-module__rU2MwG__pill{width:100%}.Contact-module__rU2MwG__label{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.Contact-module__rU2MwG__submit:active{transform:none}.Contact-module__rU2MwG__spinner{display:none}.Contact-module__rU2MwG__sendingWord{clip-path:none;width:auto;height:auto;position:static}.Contact-module__rU2MwG__stateSending{width:auto;padding-inline:1.625rem}}
.Cover-module___14a1a__cover{--cover-run:100lvh;z-index:0;margin-block-end:calc(var(--cover-run) * -1);position:relative}.Cover-module___14a1a__held{position:sticky;bottom:0}.Cover-module___14a1a__veil{z-index:3;background-color:var(--cover-from);opacity:0;pointer-events:none;position:absolute;inset:0}.Cover-module___14a1a__cover[data-cover-from=cream]{--cover-from:var(--cream-stained)}.Cover-module___14a1a__cover[data-cover-from=ink]{--cover-from:var(--jam-ink)}.Cover-module___14a1a__cover[data-cover-from=red]{--cover-from:var(--jam-red)}.Cover-module___14a1a__cover[data-cover-from=blue]{--cover-from:var(--jam-blue)}.Cover-module___14a1a__run{height:var(--cover-run)}.Cover-module___14a1a__cover+*{box-shadow:0 -22px 56px -14px #06060a4d}@media (prefers-reduced-motion:reduce){.Cover-module___14a1a__cover{margin-block-end:0}.Cover-module___14a1a__held{position:static}.Cover-module___14a1a__run,.Cover-module___14a1a__veil{display:none}.Cover-module___14a1a__cover+*{box-shadow:none}}
section.Hero-module__RrpK_G__hero{min-height:100svh;padding-top:calc(var(--nav-h) + clamp(1rem, 3.4vh, 2.25rem));flex-direction:column;justify-content:center;padding-bottom:clamp(1.5rem,4vh,3rem);display:flex}.Hero-module__RrpK_G__object{width:min(100%,117.8svh,82rem);container-type:inline-size}.Hero-module__RrpK_G__plate{aspect-ratio:3.8;justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__RrpK_G__flat{z-index:1;aspect-ratio:4.606;will-change:transform;width:100%;transition:opacity var(--dur-slow) var(--ease-out);position:relative;overflow:hidden}.Hero-module__RrpK_G__flatImage{filter:saturate(1.07)brightness(1.05);width:100%;height:auto}.Hero-module__RrpK_G__canvas{z-index:2;opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out);position:absolute;inset:0 -4.348%}.Hero-module__RrpK_G__plate[data-live=true] .Hero-module__RrpK_G__canvas{opacity:1}.Hero-module__RrpK_G__plate[data-live=true] .Hero-module__RrpK_G__flat{opacity:0}.Hero-module__RrpK_G__glow{z-index:0;pointer-events:none;will-change:transform;height:26%;transition:opacity var(--dur-slow) var(--ease-out);background:radial-gradient(50% 100% at 50% 0,#78161a33,#78161a0f 46%,#78161a00 78%);position:absolute;inset:auto 8% -2%}section.Hero-module__RrpK_G__hero[data-mode=webgl] .Hero-module__RrpK_G__glow{opacity:0}.Hero-module__RrpK_G__object .Hero-module__RrpK_G__lockupText{text-align:left;margin-top:clamp(.4rem,1.4cqw,1.1rem);padding-left:.1em;font-size:clamp(.8125rem,4.5cqw,3.25rem);line-height:1}h1.Hero-module__RrpK_G__tagline{text-wrap:balance;margin-top:clamp(1.5rem,3.4vh,2.75rem);font-size:clamp(2.5rem,13.5vw,4.25rem);line-height:.9}.Hero-module__RrpK_G__line{will-change:transform;display:block}.Hero-module__RrpK_G__tail{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.25rem,2.6vh,2rem) clamp(2rem,5vw,5rem);margin-top:clamp(1.25rem,2.6vh,2rem);display:flex}p.Hero-module__RrpK_G__sub{flex:26rem;max-width:44ch}.Hero-module__RrpK_G__ctas{flex-wrap:wrap;gap:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){:root[data-js] .Hero-module__RrpK_G__lockupText{opacity:0}:root[data-js] h1.Hero-module__RrpK_G__tagline{opacity:0}:root[data-js] .Hero-module__RrpK_G__tail{opacity:0}}@media (min-width:900px){h1.Hero-module__RrpK_G__tagline{font-size:min(8.9vw,8.5rem,13.5svh)}}@media (orientation:landscape) and (max-height:560px){section.Hero-module__RrpK_G__hero{padding-top:calc(var(--nav-h) + .5rem);padding-bottom:1rem}.Hero-module__RrpK_G__object{width:min(100%,98.8svh,40rem)}h1.Hero-module__RrpK_G__tagline{margin-top:1rem;font-size:min(6.4vw,11svh)}.Hero-module__RrpK_G__tail{margin-top:.875rem}}
.Manifesto-module__lEaUiG__manifesto{display:block}.Manifesto-module__lEaUiG__track{height:calc(100lvh + 180vh);position:relative}.Manifesto-module__lEaUiG__stage{align-content:center;justify-items:start;gap:clamp(2rem,5vh,4rem);height:100lvh;display:grid;position:sticky;top:0}.Manifesto-module__lEaUiG__line{letter-spacing:-.03em;text-wrap:balance;max-width:min(19ch,100%);font-size:clamp(2.25rem,6.4vw,5.5rem);font-weight:400;line-height:1.04}.Manifesto-module__lEaUiG__char{opacity:1}.Manifesto-module__lEaUiG__accent{color:var(--jam-red-hot);font-family:var(--font-neue), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;white-space:nowrap;font-style:normal;font-weight:700;display:inline-block}.Manifesto-module__lEaUiG__reveal{width:46vw}.Manifesto-module__lEaUiG__window{z-index:1;will-change:transform;position:relative}.Manifesto-module__lEaUiG__frame{aspect-ratio:9/16;border:1px solid color-mix(in srgb, var(--jam-cream) 30%, transparent);background-color:var(--jam-ink);position:relative;overflow:hidden}.Manifesto-module__lEaUiG__video{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:768px) and (orientation:landscape){.Manifesto-module__lEaUiG__reveal{width:28vw}.Manifesto-module__lEaUiG__frame{aspect-ratio:16/9}}.Manifesto-module__lEaUiG__controls{z-index:2;visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease-out), visibility var(--dur) var(--ease-out);gap:.5rem;display:flex;position:absolute;bottom:clamp(1.5rem,5vh,3rem);right:0}.Manifesto-module__lEaUiG__controls[data-on]{visibility:visible;opacity:1}.Manifesto-module__lEaUiG__sound{border:1px solid color-mix(in srgb, var(--jam-cream) 55%, transparent);min-height:2.75rem;color:var(--jam-cream);font-family:var(--font-neue), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur) var(--ease-out);background-color:#0b0b0b8c;justify-content:center;align-items:center;padding:.875rem 1.25rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.Manifesto-module__lEaUiG__sound:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.Manifesto-module__lEaUiG__sound:hover{border-color:var(--jam-cream);background-color:#0b0b0bd1}}@media (prefers-reduced-motion:reduce){.Manifesto-module__lEaUiG__track{height:auto}.Manifesto-module__lEaUiG__stage{height:auto;min-height:100svh;position:static}.Manifesto-module__lEaUiG__reveal,.Manifesto-module__lEaUiG__window{will-change:auto;width:60vw}.Manifesto-module__lEaUiG__sound{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.Manifesto-module__lEaUiG__reveal,.Manifesto-module__lEaUiG__window{width:100%}}
.Preloader-module__l06RQa__root{z-index:var(--z-preloader);visibility:hidden;pointer-events:none;contain:layout paint style;position:fixed;inset:0;overflow:hidden}:root[data-chapter00] .Preloader-module__l06RQa__root{visibility:visible}.Preloader-module__l06RQa__plate{position:absolute;inset:0}.Preloader-module__l06RQa__sheet{fill:var(--jam-cream)}.Preloader-module__l06RQa__stage{place-items:center;display:grid;position:absolute;inset:0}.Preloader-module__l06RQa__flower{transform-origin:50%;will-change:transform;width:auto;height:18vmin}@media (max-width:899px){.Preloader-module__l06RQa__flower{height:27vmin}}.Preloader-module__l06RQa__petal{fill:var(--jam-red)}@media (prefers-reduced-motion:reduce){.Preloader-module__l06RQa__flower{will-change:auto}}@keyframes Preloader-module__l06RQa__chapter00-turn{0%{transform:rotate(0)scale(.96)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(.96)}}.Preloader-module__l06RQa__flower[data-turning]{animation:1.6s linear infinite Preloader-module__l06RQa__chapter00-turn}@media (prefers-reduced-motion:reduce){.Preloader-module__l06RQa__flower[data-turning]{animation:none}}
.Process-module__0zcgSG__section{--card-h:auto;--body-min:0px;--card-gap:9vh;--stack-top:12vh;--step:.75rem;display:block;position:relative}.Process-module__0zcgSG__fieldWrap{inset:0 0 calc(var(--seam-tail,0px) * -1);pointer-events:none;position:absolute}.Process-module__0zcgSG__field{background-color:var(--jam-blue);height:100svh;position:sticky;top:0;overflow:clip}.Process-module__0zcgSG__fieldTop{background-image:linear-gradient(to bottom, var(--jam-blue) 0%, #112f8600 100%);height:24vh;position:absolute;inset:0 0 auto}.Process-module__0zcgSG__veil{mix-blend-mode:soft-light;position:absolute;inset:0}.Process-module__0zcgSG__veilBase{opacity:.55}.Process-module__0zcgSG__veilHaze{opacity:.35}.Process-module__0zcgSG__drift{object-fit:cover;object-position:center;will-change:transform}.Process-module__0zcgSG__driftBase{animation:52s ease-in-out infinite Process-module__0zcgSG__processDriftBase}.Process-module__0zcgSG__driftHaze{animation:44s ease-in-out infinite Process-module__0zcgSG__processDriftHaze}@keyframes Process-module__0zcgSG__processDriftBase{0%,to{transform:scale(1.2)translate(-2.2%,-1.4%)}50%{transform:scale(1.28)translate(2.2%,1.4%)}}@keyframes Process-module__0zcgSG__processDriftHaze{0%,to{transform:scale(1.68)translate(1.8%,1.2%)}50%{transform:scale(1.6)translate(-1.8%,-1.2%)}}.Process-module__0zcgSG__watermark{z-index:0;height:100svh;margin-block-end:-100svh;margin-inline:calc(var(--gutter) * -1);pointer-events:none;position:sticky;top:0;overflow:clip}.Process-module__0zcgSG__flower{opacity:.2;will-change:transform;width:105vw;height:auto;position:absolute;inset-block-end:8vh;inset-inline-end:-5vw}@media (min-width:900px){.Process-module__0zcgSG__flower{opacity:.18;width:30vw;inset-block-end:12vh;inset-inline-end:6vw}}.Process-module__0zcgSG__heading{z-index:1;max-width:16ch;margin-block-end:clamp(2.5rem,6vw,5rem);position:relative}.Process-module__0zcgSG__stack{z-index:1;position:relative}.Process-module__0zcgSG__card{top:calc(var(--stack-top) + var(--i,0) * var(--step));min-height:var(--card-h);background-color:color-mix(in srgb, var(--jam-cream) var(--mix,8%), var(--jam-blue));margin-block-end:var(--card-gap);padding:clamp(1.75rem,4vw,3.5rem);position:sticky;box-shadow:0 -2px 26px #060c264d}.Process-module__0zcgSG__card:before{content:"";pointer-events:none;opacity:var(--shade,0);position:absolute;inset:0;box-shadow:0 -16px 72px 2px #060c2694}.Process-module__0zcgSG__card:not(:last-child){will-change:transform}.Process-module__0zcgSG__card:last-child{margin-block-end:0}.Process-module__0zcgSG__body{min-height:var(--body-min);grid-template:"verb""media""line"/minmax(0,1fr);display:grid}.Process-module__0zcgSG__verbBox{grid-area:verb;min-width:0;container-type:inline-size}.Process-module__0zcgSG__media{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--jam-cream) 20%, transparent);background-color:color-mix(in srgb, var(--jam-ink) 22%, var(--jam-blue));grid-area:media;margin-block-start:clamp(1.25rem,4vw,2rem);position:relative;overflow:hidden}.Process-module__0zcgSG__loop{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Process-module__0zcgSG__verb{font-family:var(--font-dazzle), ui-sans-serif, system-ui, sans-serif;text-transform:lowercase;font-weight:500;font-size:min(clamp(2.5rem, 7vw, 6rem), calc(100cqi / (var(--verb-chars,8) * .74)));letter-spacing:-.02em;overflow-wrap:normal;text-wrap:balance;line-height:.92}.Process-module__0zcgSG__line{grid-area:line;align-self:end;max-width:30ch;margin-block-start:clamp(2rem,5vw,3.5rem)}@media (min-width:900px){.Process-module__0zcgSG__section{--card-h:46vh;--body-min:calc(var(--card-h) - clamp(3.5rem, 8vw, 7rem));--card-gap:12vh;--step:1.5rem}.Process-module__0zcgSG__body{grid-template:"verb media""line media"minmax(0,1fr)/minmax(0,1fr) minmax(0,46%);column-gap:clamp(1.5rem,3vw,3rem)}.Process-module__0zcgSG__media{aspect-ratio:auto;margin-block-start:0}}@media (prefers-reduced-motion:reduce){.Process-module__0zcgSG__card{min-height:0;box-shadow:none;margin-block-end:clamp(1rem,2vw,1.5rem);position:static;transform:none}.Process-module__0zcgSG__card:before{display:none}.Process-module__0zcgSG__body{opacity:1;min-height:0}.Process-module__0zcgSG__media{aspect-ratio:16/9}.Process-module__0zcgSG__line{margin-block-start:clamp(.75rem,2vw,1.25rem)}.Process-module__0zcgSG__card:last-child{margin-block-end:0}.Process-module__0zcgSG__flower{will-change:auto}.Process-module__0zcgSG__drift{will-change:auto;animation:none}}
.Nav-module__G6EdLa__bar{z-index:var(--z-nav);height:var(--nav-h);padding-inline:var(--gutter);color:var(--nav-fg,var(--jam-ink));mix-blend-mode:var(--nav-blend,normal);transition:color var(--dur) var(--ease-out), transform .52s var(--ease-out);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex;position:fixed;inset:0 0 auto}.Nav-module__G6EdLa__bar[data-hidden=true],.Nav-module__G6EdLa__scrim[data-hidden=true]{transform:translateY(-100%)}:root[data-js] .Nav-module__G6EdLa__bar[data-ready=false]{transform:translateY(-100%)}:root[data-js] .Nav-module__G6EdLa__scrim[data-ready=false]{transform:translateY(-100%)}.Nav-module__G6EdLa__progress{background-color:var(--nav-fg,var(--jam-ink));opacity:.85;height:2px;transform:scaleX(var(--stain,0));transform-origin:0;pointer-events:none;position:absolute;inset:auto 0 0}.Nav-module__G6EdLa__scrim{z-index:var(--z-nav-scrim);height:calc(var(--nav-h) + 3.25rem);background-image:linear-gradient(to bottom, var(--nav-scrim,transparent) 0%, var(--nav-scrim,transparent) 55%, transparent 100%);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out), transform .52s var(--ease-out);position:fixed;inset:0 0 auto}:root[data-nav-scrim=on] .Nav-module__G6EdLa__scrim{opacity:1}.Nav-module__G6EdLa__home{flex:none;align-items:center;min-height:2.75rem;display:flex}.Nav-module__G6EdLa__wordmark{width:auto;height:1.125rem}.Nav-module__G6EdLa__links{margin-left:auto}.Nav-module__G6EdLa__linkList{align-items:center;gap:clamp(1.25rem,2.6vw,2.75rem);display:flex}.Nav-module__G6EdLa__link,.Nav-module__G6EdLa__localeCurrent,.Nav-module__G6EdLa__localeOther,.Nav-module__G6EdLa__menuButton{letter-spacing:.01em;font-size:.875rem;font-weight:500}.Nav-module__G6EdLa__link{align-items:center;min-height:2.75rem;padding-block:.4rem;display:inline-flex;position:relative}.Nav-module__G6EdLa__link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--dur) var(--ease-out);background-color:currentColor;position:absolute;inset:auto 0 .65rem;transform:scaleX(0)}.Nav-module__G6EdLa__locale{flex:none;align-items:center;display:flex}.Nav-module__G6EdLa__localeSlash{opacity:.4;font-size:.875rem}.Nav-module__G6EdLa__localeCurrent,.Nav-module__G6EdLa__localeOther{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.Nav-module__G6EdLa__localeOther{opacity:.45;transition:opacity var(--dur) var(--ease-out)}.Nav-module__G6EdLa__menuButton{min-width:2.75rem;min-height:2.75rem;transition:transform var(--dur-fast) var(--ease-out);flex:none;justify-content:flex-end;align-items:center;padding:0;display:none}.Nav-module__G6EdLa__menuButton:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.Nav-module__G6EdLa__link:hover:after{transform-origin:0;transform:scaleX(1)}.Nav-module__G6EdLa__localeOther:hover{opacity:1}}@media (max-width:899px){.Nav-module__G6EdLa__links,.Nav-module__G6EdLa__bar>.Nav-module__G6EdLa__locale{display:none}.Nav-module__G6EdLa__menuButton{margin-left:auto;display:inline-flex}}.Nav-module__G6EdLa__sheet{z-index:var(--z-menu);isolation:isolate;mix-blend-mode:normal;padding:0 var(--gutter);padding-bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));background-color:var(--jam-red);color:var(--jam-cream);clip-path:inset(0 0 100%);transition:clip-path .62s var(--ease-drawer);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.Nav-module__G6EdLa__sheetHead{min-height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.Nav-module__G6EdLa__sheetMark{width:auto;height:1.125rem}.Nav-module__G6EdLa__sheetNav{align-self:start;padding-block-start:clamp(2rem,9vh,5rem)}.Nav-module__G6EdLa__sheetFoot{border-top:1px solid #f8f7f252;gap:.25rem;padding-top:clamp(1rem,3vh,1.75rem);display:grid}.Nav-module__G6EdLa__sheetContact{justify-items:start;display:grid}.Nav-module__G6EdLa__sheetContactLink{letter-spacing:-.01em;align-items:center;min-height:2.75rem;font-size:1.0625rem;font-weight:500;display:inline-flex}.Nav-module__G6EdLa__sheetContactLink:focus-visible{outline:2px solid var(--jam-cream);outline-offset:4px}.Nav-module__G6EdLa__sheetTail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Nav-module__G6EdLa__sheetTagline{opacity:.72;max-width:22ch;font-size:.9375rem;font-style:italic}.Nav-module__G6EdLa__sheet[data-open=true]{clip-path:inset(0)}@media (min-width:900px){.Nav-module__G6EdLa__sheet{display:none}}.Nav-module__G6EdLa__close{min-width:2.75rem;min-height:2.75rem;font-family:var(--font-neue), ui-sans-serif, system-ui, sans-serif;justify-content:flex-end;align-items:center;margin-right:-.35rem;padding:0;font-size:2rem;font-weight:500;line-height:1;display:inline-flex}.Nav-module__G6EdLa__close:active{transform:scale(.97)}.Nav-module__G6EdLa__sheetLink{font-family:var(--font-dazzle), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-transform:lowercase;padding-block:.15em;font-size:clamp(2.75rem,13vw,4.5rem);font-weight:500;line-height:1.02;display:block}.Nav-module__G6EdLa__sheetNav li,.Nav-module__G6EdLa__sheetFoot>*{opacity:0;transition:opacity .5s var(--ease-out), transform .62s var(--ease-out);transform:translateY(.6em)}.Nav-module__G6EdLa__sheet[data-open=true] .Nav-module__G6EdLa__sheetNav li,.Nav-module__G6EdLa__sheet[data-open=true] .Nav-module__G6EdLa__sheetFoot>*{opacity:1;transition-delay:calc(.16s + var(--i,0) * 70ms);transform:translateY(0)}.Nav-module__G6EdLa__sheetLocale{letter-spacing:.02em;font-size:1.125rem;font-weight:500}.Nav-module__G6EdLa__sheetLocale .Nav-module__G6EdLa__localeSlash{font-size:1.125rem}@media (prefers-reduced-motion:reduce){.Nav-module__G6EdLa__sheet{transition:none}.Nav-module__G6EdLa__sheetNav li,.Nav-module__G6EdLa__sheetFoot>*{transform:none}}.Nav-module__G6EdLa__studioDoor{min-width:2.75rem;min-height:2.75rem;color:inherit;place-items:center;margin-inline-start:.25rem;display:inline-grid}.Nav-module__G6EdLa__studioFlower{width:1.05rem;height:1.05rem;transition:transform .7s var(--ease-out), background-color .3s var(--ease-out);background-color:currentColor;display:block;-webkit-mask:url(/brand/svg/flor/JAMAICA-FLOR-01.svg) 50%/contain no-repeat;mask:url(/brand/svg/flor/JAMAICA-FLOR-01.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.Nav-module__G6EdLa__studioDoor:hover .Nav-module__G6EdLa__studioFlower{background-color:var(--jam-red-hot);transform:rotate(180deg)scale(1.25)}}.Nav-module__G6EdLa__studioDoor:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.Nav-module__G6EdLa__studioFlower{transition:none}}
.Services-module__KQ-x8W__section{--hair:color-mix(in srgb, var(--jam-cream) 15%, transparent);--panel-veil:color-mix(in srgb, var(--jam-ink) 60%, transparent);--pad:clamp(1.25rem, 2.2vw, 2rem);--open-w:max(20rem, 30vw);isolation:isolate;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:clamp(2.5rem,6vw,5rem);min-height:100svh;display:grid;position:relative;overflow-x:clip}.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section{padding-block-end:0}.Services-module__KQ-x8W__heading{z-index:1;max-width:16ch;position:relative}.Services-module__KQ-x8W__list{z-index:1;border-block-start:1px solid var(--hair);position:relative}.Services-module__KQ-x8W__panel{border-block-end:1px solid var(--hair);background-color:var(--panel-veil);transition:grid-template-rows .55s var(--ease-in-out), background-color .55s var(--ease-in-out);grid-template-rows:auto 0fr;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(.75rem,3vw,1.1rem);padding-block:clamp(1rem,4vw,1.5rem);padding-inline:clamp(.75rem,3vw,1.1rem);display:grid;position:relative}.Services-module__KQ-x8W__panel[data-open=true]{grid-template-rows:auto 1fr}.Services-module__KQ-x8W__icon{z-index:1;width:20px;height:20px;color:var(--jam-cream);opacity:1;grid-area:1/1;margin-block-start:.28rem;position:relative}.Services-module__KQ-x8W__name{z-index:1;grid-area:1/2;position:relative}.Services-module__KQ-x8W__nameHorizontal{font-family:var(--font-neue), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.375rem,5vw,1.75rem);font-weight:500;line-height:1.1;display:block}.Services-module__KQ-x8W__nameVertical{display:none}.Services-module__KQ-x8W__detail{opacity:0;visibility:hidden;min-height:0;transition:opacity .35s var(--ease-out), visibility 0s linear .5s;grid-area:2/2;overflow:hidden}.Services-module__KQ-x8W__panel[data-open=true] .Services-module__KQ-x8W__detail{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out) .1s, visibility 0s linear 0s}.Services-module__KQ-x8W__detailInner{padding-block-start:.7rem}.Services-module__KQ-x8W__line{z-index:1;opacity:.86;max-width:42ch;position:relative}.Services-module__KQ-x8W__media{z-index:0;aspect-ratio:4/5;background-color:color-mix(in srgb, var(--jam-cream) 8%, var(--jam-ink));max-width:min(100%,26rem);margin-block-start:1.1rem;position:relative;overflow:clip}.Services-module__KQ-x8W__image{object-fit:cover;object-position:50% 30%}.Services-module__KQ-x8W__scrim{background-image:linear-gradient(#0b0b0b00 40%,#0b0b0b8c 100%);position:absolute;inset:0}.Services-module__KQ-x8W__mediaEmpty{background-image:linear-gradient(135deg, color-mix(in srgb, var(--jam-red) 45%, var(--jam-ink)), var(--jam-ink))}.Services-module__KQ-x8W__trigger{z-index:3;border-radius:2px;width:100%;display:block;position:absolute;inset:0}.Services-module__KQ-x8W__trigger:focus-visible{outline-offset:-3px;outline:2px solid}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section{padding-block-start:calc(var(--nav-h) + 3.25rem)}.Services-module__KQ-x8W__list{border-block-end:1px solid var(--hair);align-items:stretch;display:flex}.Services-module__KQ-x8W__panel{min-width:0;height:min(68vh,720px);padding:var(--pad);border-block-end:none;flex-direction:column;flex:.78 1 0;justify-content:flex-end;transition:flex-grow .62s cubic-bezier(.19,1,.22,1);display:flex;overflow:clip}.Services-module__KQ-x8W__panel+.Services-module__KQ-x8W__panel{border-inline-start:1px solid var(--hair)}.Services-module__KQ-x8W__panel[data-open=true]{background-color:#0000;flex-grow:4.2}.Services-module__KQ-x8W__icon{transition:opacity .34s var(--ease-out);order:1;margin:.85rem auto 0 0}.Services-module__KQ-x8W__panel[data-open=false] .Services-module__KQ-x8W__icon{opacity:.75}.Services-module__KQ-x8W__name{width:var(--open-w)}.Services-module__KQ-x8W__nameHorizontal{opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);font-size:clamp(1.5rem,2.1vw,2.125rem);transform:translateY(.4em)}.Services-module__KQ-x8W__panel[data-open=true] .Services-module__KQ-x8W__nameHorizontal{opacity:1;transition-delay:.12s;transform:translateY(0)}.Services-module__KQ-x8W__nameVertical{z-index:2;transform-origin:0 100%;white-space:nowrap;font-family:var(--font-neue), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;opacity:.78;transition:opacity .34s var(--ease-out);font-size:clamp(1rem,1.25vw,1.25rem);font-weight:500;line-height:1;display:block;position:absolute;inset-block-end:calc(var(--pad) + 20px + .85rem);inset-inline-start:var(--pad);transform:rotate(-90deg)}.Services-module__KQ-x8W__panel[data-open=true] .Services-module__KQ-x8W__nameVertical{opacity:0;transition-duration:.28s}.Services-module__KQ-x8W__detail{width:var(--open-w);overflow:visible}.Services-module__KQ-x8W__detailInner{padding-block-start:.9rem}.Services-module__KQ-x8W__media{z-index:0;aspect-ratio:auto;max-width:none;margin:0;position:absolute;inset:0}.Services-module__KQ-x8W__image{object-position:50% 50%;opacity:.55;transition:opacity .62s var(--ease-out), transform 1.3s var(--ease-out);transform:scale(1.06)}.Services-module__KQ-x8W__panel[data-open=true] .Services-module__KQ-x8W__image{opacity:.82;transform:scale(1)}.Services-module__KQ-x8W__scrim{background-image:linear-gradient(#0b0b0b00 48%,#0b0b0b8c 72%,#0b0b0bd1 100%)}}@media (hover:hover) and (pointer:fine){.Services-module__KQ-x8W__panel[data-open=false]:hover .Services-module__KQ-x8W__nameVertical{opacity:1}}@media (prefers-reduced-motion:reduce){.Services-module__KQ-x8W__image{transform:none}.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section.Services-module__KQ-x8W__section{padding-block-end:var(--space-section)}}
.SinBriefIndex-module__h8oIkW__section{padding-top:clamp(3.5rem,8vh,6rem)}.SinBriefIndex-module__h8oIkW__fade{z-index:0;background-image:linear-gradient(to bottom, var(--jam-red) 0%, #981f2300 100%);pointer-events:none;height:22vh;position:absolute;inset:0 0 auto}.SinBriefIndex-module__h8oIkW__velvet{inset:0 0 calc(var(--seam-tail,0px) * -1);opacity:.25;mix-blend-mode:multiply;pointer-events:none;position:absolute;overflow:hidden}.SinBriefIndex-module__h8oIkW__velvetImage{object-fit:cover;object-position:center}.SinBriefIndex-module__h8oIkW__inner{z-index:1;position:relative}.SinBriefIndex-module__h8oIkW__head{gap:clamp(1.75rem,3.5vw,3rem);display:grid}.SinBriefIndex-module__h8oIkW__title{gap:clamp(.75rem,1.6vw,1.5rem);display:grid}.SinBriefIndex-module__h8oIkW__titleMark{display:block}.SinBriefIndex-module__h8oIkW__titleLine{letter-spacing:-.025em;opacity:.88;max-width:26ch;font-size:clamp(1.5rem,2.9vw,2.5rem);line-height:1.05;display:block}.SinBriefIndex-module__h8oIkW__aside{align-content:end;gap:clamp(.875rem,1.6vw,1.25rem);display:grid}.SinBriefIndex-module__h8oIkW__tag{opacity:.7}.SinBriefIndex-module__h8oIkW__note{opacity:.82;max-width:38ch}@media (min-width:900px){.SinBriefIndex-module__h8oIkW__head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,6vw,6rem)}}.SinBriefIndex-module__h8oIkW__list{margin-top:clamp(3rem,7vw,6rem);border-top:1px solid color-mix(in srgb, currentColor 26%, transparent);max-width:100rem;margin-inline:auto}.SinBriefIndex-module__h8oIkW__item{border-bottom:1px solid color-mix(in srgb, currentColor 26%, transparent);transition:opacity .4s var(--ease-out)}.SinBriefIndex-module__h8oIkW__more{justify-content:center;max-width:100rem;margin:clamp(2rem,4.5vw,3.25rem) auto 0;display:flex}.SinBriefIndex-module__h8oIkW__dim{opacity:.35}.SinBriefIndex-module__h8oIkW__row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.625rem clamp(.875rem,2vw,1.5rem);padding-block:clamp(1.25rem,3vw,2.25rem);display:grid}.SinBriefIndex-module__h8oIkW__number{opacity:.85;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1}.SinBriefIndex-module__h8oIkW__rule{opacity:.3;transform-origin:0%;height:1px;transition:opacity var(--dur) var(--ease-out);background-color:currentColor;display:none}.SinBriefIndex-module__h8oIkW__name{grid-column:2;min-width:0}.SinBriefIndex-module__h8oIkW__meta{letter-spacing:.005em;opacity:.72;grid-column:2;gap:.15rem;font-size:.875rem;font-weight:500;display:grid}.SinBriefIndex-module__h8oIkW__thumb{clip-path:inset(0%);grid-column:1/-1;width:100%;margin-top:1rem;display:block;overflow:hidden}.SinBriefIndex-module__h8oIkW__thumbImage{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.SinBriefIndex-module__h8oIkW__thumbFallback{aspect-ratio:4/5;background-color:color-mix(in srgb, currentColor 16%, transparent);display:block}@media (min-width:900px){.SinBriefIndex-module__h8oIkW__row{grid-template-columns:auto auto minmax(3rem,1fr) auto;column-gap:clamp(1rem,2.2vw,2rem)}.SinBriefIndex-module__h8oIkW__rule{display:block}.SinBriefIndex-module__h8oIkW__name,.SinBriefIndex-module__h8oIkW__meta{grid-column:auto}.SinBriefIndex-module__h8oIkW__meta{text-align:right;justify-items:end}.SinBriefIndex-module__h8oIkW__thumb{display:none}}@media (min-width:1400px){.SinBriefIndex-module__h8oIkW__meta{text-align:left;grid-template-columns:minmax(0,11rem) minmax(0,12rem) 2.5rem;place-items:baseline stretch;column-gap:clamp(.875rem,1.4vw,1.5rem)}.SinBriefIndex-module__h8oIkW__metaYear{text-align:right}}@media (hover:hover) and (pointer:fine){.SinBriefIndex-module__h8oIkW__row:hover .SinBriefIndex-module__h8oIkW__rule{opacity:.72}}.SinBriefIndex-module__h8oIkW__preview{z-index:var(--z-hover-image);opacity:0;visibility:hidden;pointer-events:none;will-change:transform;width:clamp(210px,24vw,380px);height:clamp(260px,29.5vw,468px);position:fixed;top:0;left:0}.SinBriefIndex-module__h8oIkW__previewOpen{width:100%;max-width:none;height:100%;max-height:none}.SinBriefIndex-module__h8oIkW__previewInner{background-color:var(--jam-ink);clip-path:inset(0% 0% 100%);position:absolute;inset:0;overflow:hidden}.SinBriefIndex-module__h8oIkW__previewFrame{opacity:0;background-color:var(--jam-ink);place-items:center;display:grid;position:absolute;inset:0}.SinBriefIndex-module__h8oIkW__previewImage{object-fit:cover;width:100%;height:100%}.SinBriefIndex-module__h8oIkW__previewFallback{color:var(--jam-cream);text-align:center;padding:1rem}@media (max-width:899px),(hover:none){.SinBriefIndex-module__h8oIkW__preview{display:none}}@media (prefers-reduced-motion:reduce){.SinBriefIndex-module__h8oIkW__preview{display:none}.SinBriefIndex-module__h8oIkW__item{transition:none}}
@font-face{font-family:dazzle;src:url(../media/DazzleUnicase_Thin-s.p.3wemk28u054ps.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:dazzle;src:url(../media/DazzleUnicase_Light-s.p.049893m0xl4m8.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:dazzle;src:url(../media/DazzleUnicase_Medium-s.p.2l3n6j23yqkal.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dazzle;src:url(../media/DazzleUnicase_Bold-s.p.1kj7scjy3fzwc.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dazzle Fallback;src:local(Arial);ascent-override:79.63%;descent-override:9.68%;line-gap-override:5.21%;size-adjust:134.37%}.dazzle_c3a07441-module__k67E2a__className{font-family:dazzle,dazzle Fallback}.dazzle_c3a07441-module__k67E2a__variable{--font-dazzle:"dazzle", "dazzle Fallback"}
@font-face{font-family:bristol;src:url(../media/Bristol-s.2-thi_j5y6xc-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bristol Fallback;src:local(Arial);ascent-override:101.87%;descent-override:51.44%;line-gap-override:0.0%;size-adjust:98.16%}.bristol_5b7ba10f-module__voayra__className{font-family:bristol,bristol Fallback}.bristol_5b7ba10f-module__voayra__variable{--font-bristol:"bristol", "bristol Fallback"}
.Studio-module__tH7_0W__section{padding-bottom:calc(var(--space-section) + clamp(1rem, 3vw, 3rem))}.Studio-module__tH7_0W__grid{gap:clamp(2.5rem,8vw,4rem);display:grid}@media (min-width:900px){.Studio-module__tH7_0W__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3.5rem,7vw,7rem) clamp(1rem,1.8vw,1.75rem)}.Studio-module__tH7_0W__object{grid-area:1/1/span 2/span 5;align-self:stretch;min-height:88vh}.Studio-module__tH7_0W__copy{grid-area:1/7/auto/span 6}.Studio-module__tH7_0W__frames{grid-area:2/7/auto/span 5}}.Studio-module__tH7_0W__objectSticky{justify-content:center;align-items:center;height:60vh;display:flex}@media (min-width:900px){.Studio-module__tH7_0W__objectSticky{top:calc(var(--nav-h) + 6vh);height:80vh;position:sticky}}.Studio-module__tH7_0W__stage{width:100%;height:100%}.Studio-module__tH7_0W__canvas{display:block}.Studio-module__tH7_0W__flat{perspective:1000px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Studio-module__tH7_0W__flatInner{height:100%;transform-style:preserve-3d;align-items:center;display:flex}.Studio-module__tH7_0W__flatImage{object-fit:contain;width:auto;max-width:100%;height:100%}.Studio-module__tH7_0W__copy{justify-items:start;gap:clamp(1.25rem,2.2vw,1.75rem);display:grid}.Studio-module__tH7_0W__heading{max-width:12ch}.Studio-module__tH7_0W__body{max-width:50ch}.Studio-module__tH7_0W__meta{flex-wrap:wrap;align-items:baseline;gap:1.5rem;margin-top:clamp(.25rem,1.4vw,.875rem);display:flex}.Studio-module__tH7_0W__link{color:var(--jam-red);padding-bottom:.15em;font-weight:500;display:inline-block;position:relative}.Studio-module__tH7_0W__link:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Studio-module__tH7_0W__link:after{content:"";transform-origin:0;height:1.5px;transition:transform var(--dur) var(--ease-out);background-color:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.Studio-module__tH7_0W__link:hover:after{transform:scaleX(1)}}.Studio-module__tH7_0W__link:focus-visible:after{transform:scaleX(1)}.Studio-module__tH7_0W__city{letter-spacing:.14em;text-transform:uppercase;opacity:.68;font-size:.75rem;font-weight:500;line-height:1.2}.Studio-module__tH7_0W__facts{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);gap:clamp(1.1rem,1.8vw,1.15rem);width:100%;max-width:46ch;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.25rem,2.4vw,1.75rem);display:grid}.Studio-module__tH7_0W__fact{gap:.2rem;display:grid}@media (min-width:900px){.Studio-module__tH7_0W__fact{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);align-items:baseline;gap:0 clamp(1rem,2vw,2rem)}}.Studio-module__tH7_0W__factLabel{opacity:.5}.Studio-module__tH7_0W__factValue{letter-spacing:-.005em;margin:0;font-size:.9375rem}.Studio-module__tH7_0W__factLink{border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent);transition:border-color var(--dur) var(--ease-out);padding-bottom:.1em;position:relative}.Studio-module__tH7_0W__factLink:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.Studio-module__tH7_0W__factLink:hover{border-bottom-color:currentColor}}.Studio-module__tH7_0W__frames{position:relative}.Studio-module__tH7_0W__frameWide,.Studio-module__tH7_0W__frameSquare{overflow:hidden}.Studio-module__tH7_0W__frameWide img,.Studio-module__tH7_0W__frameSquare img{object-fit:cover;width:100%;height:auto}.Studio-module__tH7_0W__frameWide img{aspect-ratio:3/4}.Studio-module__tH7_0W__frameSquare img{aspect-ratio:1}.Studio-module__tH7_0W__framesPair .Studio-module__tH7_0W__frameSquare{z-index:1;width:56%;margin-top:-12%;position:relative}@media (min-width:900px){.Studio-module__tH7_0W__framesPair .Studio-module__tH7_0W__frameSquare{width:44%;margin-top:-18%;margin-left:-12%}}
@font-face{font-family:neue;src:url(../media/PPNeueMontreal_Thin-s.p.2mmsthof8vsw9.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:neue;src:url(../media/PPNeueMontreal_Book-s.p.11sqirmvvrwok.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neue;src:url(../media/PPNeueMontreal_Italic-s.p.43c6dylsiqwbf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:neue;src:url(../media/PPNeueMontreal_Medium-s.p.28d45qhxtry8m.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neue;src:url(../media/PPNeueMontreal_SemiBoldItalic-s.p.0z9f0655mj1lr.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:neue;src:url(../media/PPNeueMontreal_Bold-s.p.3f8vwb2vxmkvk.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neue Fallback;src:local(Arial);ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:94.46%}.neue_e8c61e36-module__GV2Pfa__className{font-family:neue,neue Fallback}.neue_e8c61e36-module__GV2Pfa__variable{--font-neue:"neue", "neue Fallback"}
