@font-face{font-family:canela;src:url(../media/Canela_Thin-s.3k5cddt1edp96.ttf)format("truetype");font-display:block;font-weight:100;font-style:normal}@font-face{font-family:canela Fallback;src:local(Arial);ascent-override:89.28%;descent-override:25.92%;line-gap-override:0.0%;size-adjust:86.8%}.Rtmqhq_className{font-family:canela,canela Fallback}.Rtmqhq_variable{--na-canela:"canela", "canela Fallback"}
@font-face{font-family:canelaItalic;src:url(../media/Canela_ThinItalic_Trial-s.0_hc0rc3pz-bk.otf)format("opentype");font-display:block;font-weight:100;font-style:italic}@font-face{font-family:canelaItalic Fallback;src:local(Arial);ascent-override:104.17%;descent-override:30.24%;line-gap-override:26.88%;size-adjust:74.4%}._6RPWsG_className{font-family:canelaItalic,canelaItalic Fallback}._6RPWsG_variable{--na-italic:"canelaItalic", "canelaItalic Fallback"}
@font-face{font-family:instrument;src:url(../media/InstrumentSans_latin-s.1l242s87wfmg2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.XTZxOG_className{font-family:instrument,instrument Fallback}.XTZxOG_variable{--na-sans:"instrument", "instrument Fallback"}
.xr_xYG_root{--paper:#eceae8;--ink:#29292a;--deep:#1b1b1c;--gold:#cb9e58;font-family:var(--na-sans), "Helvetica Neue", Arial, sans-serif;color:var(--paper)}.xr_xYG_root>section{border-radius:8px;overflow:clip}.xr_xYG_root>section+section{margin-top:8px}.xr_xYG_slot{margin-block:8px}.xr_xYG_band{position:relative}.xr_xYG_paper{background:var(--paper);color:var(--ink)}.xr_xYG_ink{background:var(--ink);color:var(--paper)}.xr_xYG_deep{background:var(--deep);color:var(--paper)}.xr_xYG_w1612,.xr_xYG_w1799,.xr_xYG_w1802,.xr_xYG_w1440{margin-inline:auto}.xr_xYG_w1612{width:min(calc(1612 * var(--u)), calc(100% - 2 * var(--gutter)))}.xr_xYG_w1799{width:min(calc(1799 * var(--u)), calc(100% - 2 * var(--gutter)))}.xr_xYG_w1802{width:min(calc(1802 * var(--u)), calc(100% - 2 * var(--gutter)))}.xr_xYG_w1440{width:min(calc(1440 * var(--u)), calc(100% - 2 * var(--gutter)))}.xr_xYG_caps{font-size:max(12px, calc(14 * var(--u)));line-height:max(14px, calc(16 * var(--u)));letter-spacing:.04em;text-transform:uppercase}.xr_xYG_title{font-family:var(--na-canela), Georgia, serif;letter-spacing:-.02em;font-weight:100;line-height:1}.xr_xYG_italic{font-family:var(--na-italic), var(--na-canela), Georgia, serif;font-style:italic}.xr_xYG_hero{height:calc(1080 * var(--u));background:var(--deep);min-height:480px;position:relative;overflow:hidden}.xr_xYG_heroMedia{will-change:transform;position:absolute;inset:0}.xr_xYG_heroMedia img{object-fit:cover;width:100%;height:100%;transition:transform 2.4s var(--ease-expo);-webkit-user-select:none;user-select:none;transform:scale(1.08)}.xr_xYG_heroReady .xr_xYG_heroMedia img{transform:scale(1)}.xr_xYG_heroShade{background:linear-gradient(#0a0a0b6b 0%,#0a0a0b29 42%,#0a0a0b9e 100%);position:absolute;inset:0}.xr_xYG_heroTop,.xr_xYG_heroBottom{left:var(--gutter);right:var(--gutter);opacity:0;transition:opacity 1.2s var(--ease-expo) .7s;justify-content:space-between;gap:24px;display:flex;position:absolute}.xr_xYG_heroTop{top:24px}.xr_xYG_heroBottom{align-items:flex-end;bottom:28px}.xr_xYG_heroReady .xr_xYG_heroTop,.xr_xYG_heroReady .xr_xYG_heroBottom{opacity:1}.xr_xYG_heroContent{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xr_xYG_heroTitle{font-family:var(--na-canela), Georgia, serif;font-weight:100;font-size:clamp(44px, calc(176 * var(--u)), 200px);letter-spacing:-.01em;text-align:center;white-space:nowrap;line-height:1}.xr_xYG_heroText{max-width:max(320px, calc(520 * var(--u)));font-size:max(15px, calc(18 * var(--u)));line-height:1.35}.xr_xYG_heroDisciplines{max-width:max(240px, calc(460 * var(--u)));text-align:right}.xr_xYG_film{width:100%;margin:0}.xr_xYG_filmFrame{aspect-ratio:16/9;border-radius:var(--radius);will-change:clip-path;background:#eceae80f;position:relative;overflow:hidden}.xr_xYG_filmVideo{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.xr_xYG_shot{background:#29292a0f;width:100%;position:relative;overflow:hidden}.xr_xYG_rounded{border-radius:var(--radius)}.xr_xYG_shotInner{will-change:transform;position:absolute;inset:0}.xr_xYG_shotInner img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.xr_xYG_bandFilm{padding:max(64px, calc(152 * var(--u))) 0 max(56px, calc(96 * var(--u)))}.xr_xYG_bandFilmXL{padding:max(64px, calc(132 * var(--u))) 0 max(56px, calc(110 * var(--u)))}.xr_xYG_bandPhones{padding:max(72px, calc(216 * var(--u))) 0 max(56px, calc(170 * var(--u)));overflow:hidden}.xr_xYG_bandEditorial{padding:max(72px, calc(170 * var(--u))) 0 max(64px, calc(150 * var(--u)))}.xr_xYG_bandFull{padding:max(80px, calc(167 * var(--u))) 0}.xr_xYG_phones{gap:calc(58 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xr_xYG_phone{min-width:0}.xr_xYG_phoneInner{aspect-ratio:390/844;border-radius:max(10px, calc(18 * var(--u)));background:var(--deep);will-change:transform;position:relative;overflow:hidden}.xr_xYG_phoneVideo{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.xr_xYG_intro{column-gap:calc(24 * var(--u));margin-bottom:max(40px, calc(96 * var(--u)));grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.xr_xYG_introTitle{font-size:clamp(44px, calc(128 * var(--u)), 140px);grid-column:1/span 8}.xr_xYG_introText{max-width:460px;font-size:max(15px, calc(18 * var(--u)));grid-column:9/span 4;line-height:1.35}.xr_xYG_brandRow{gap:calc(24 * var(--u));margin-top:max(24px, calc(48 * var(--u)));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.xr_xYG_brandMark{aspect-ratio:16/10;border-radius:var(--radius);background:var(--ink);color:var(--paper);grid-column:1/span 8;justify-content:center;align-items:center;display:flex}.xr_xYG_brandLogo{width:34%;height:auto}.xr_xYG_palette{gap:calc(24 * var(--u));flex-direction:column;grid-column:9/span 4;display:flex}.xr_xYG_swatch{padding:max(14px, calc(20 * var(--u)));border-radius:var(--radius);flex:3 1 0;align-items:flex-end;display:flex}.xr_xYG_swatchGold{flex:1 1 0;min-height:56px}.xr_xYG_offsetRow{column-gap:calc(24 * var(--u));margin-top:max(48px, calc(170 * var(--u)));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.xr_xYG_offsetRow>div{grid-column:4/span 9}.xr_xYG_pairRow{column-gap:calc(24 * var(--u));margin-top:max(48px, calc(170 * var(--u)));grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.xr_xYG_pairSmall{grid-column:1/span 5}.xr_xYG_pairLarge{grid-column:6/span 7}.xr_xYG_spaced{margin-top:max(48px, calc(170 * var(--u)))}.xr_xYG_servicesGrid{column-gap:calc(24 * var(--u));margin-top:max(24px, calc(48 * var(--u)));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.xr_xYG_servicesTall{grid-column:1/span 7}.xr_xYG_servicesSteps{margin-top:calc(220 * var(--u));grid-column:8/span 5}.xr_xYG_line{max-width:520px;margin-bottom:max(32px, calc(72 * var(--u)));font-size:max(15px, calc(18 * var(--u)));line-height:1.35}.xr_xYG_split{grid-template-columns:1fr 1fr;display:grid}.xr_xYG_splitLeft{padding:max(56px, calc(120 * var(--u))) 0;justify-content:center;align-items:center;display:flex}.xr_xYG_splitPhone{width:calc(480 * var(--u))}.xr_xYG_splitRight{min-width:0}.xr_xYG_detailsGrid{gap:calc(24 * var(--u));margin-top:max(24px, calc(24 * var(--u)));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.xr_xYG_detailsMenu{grid-column:1/span 8}.xr_xYG_detailsPhone{padding:max(32px, calc(64 * var(--u))) 0;border-radius:var(--radius);background:var(--ink);grid-area:1/9/span 2/span 4;justify-content:center;align-items:center;display:flex}.xr_xYG_detailsPhone>*{width:74%}.xr_xYG_detailsFooter{grid-column:1/span 8}.xr_xYG_closing{background:var(--deep);position:relative}.xr_xYG_closingMedia{position:absolute;inset:0}.xr_xYG_closingShade{background:linear-gradient(#0a0a0b94 0%,#0a0a0b47 42%,#0a0a0b94 100%);position:absolute;inset:0}.xr_xYG_closingInner{padding:max(80px, calc(170 * var(--u))) 0 max(80px, calc(190 * var(--u)));position:relative}.xr_xYG_closingTitle{margin-bottom:max(40px, calc(110 * var(--u)));font-size:clamp(40px, calc(112 * var(--u)), 124px);color:var(--paper)}.xr_xYG_closingFrame{width:min(100%, calc(1320 * var(--u)));margin-left:auto}.xr_xYG_fullPage{border-radius:var(--radius);background:var(--paper);overflow:hidden}.xr_xYG_fullPage img{width:100%;height:auto;display:block}.xr_xYG_ending{min-height:calc(900 * var(--u));padding:120px var(--gutter) 130px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.xr_xYG_endLogo{width:max(90px, calc(150 * var(--u)));height:auto;display:block}.xr_xYG_endTitle{margin-top:max(28px, calc(56 * var(--u)));font-family:var(--na-canela), Georgia, serif;font-weight:100;font-size:clamp(38px, calc(128 * var(--u)), 150px);letter-spacing:-.01em;line-height:1}.xr_xYG_cta{margin-top:max(32px, calc(64 * var(--u)));color:var(--paper);letter-spacing:.04em;gap:4px;font-size:13px;line-height:16px;display:inline-flex}.xr_xYG_ctaLabel,.xr_xYG_ctaIcon{background:var(--ink);height:40px;transition:background-color .35s var(--ease-expo), color .35s var(--ease-expo), border-radius .35s var(--ease-expo);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.xr_xYG_ctaLabel{text-transform:uppercase;padding:0 16px}.xr_xYG_ctaIcon{width:40px}.xr_xYG_cta:hover .xr_xYG_ctaLabel,.xr_xYG_cta:hover .xr_xYG_ctaIcon,.xr_xYG_cta:focus-visible .xr_xYG_ctaLabel,.xr_xYG_cta:focus-visible .xr_xYG_ctaIcon{background:var(--gold);color:var(--ink)}.xr_xYG_cta:hover .xr_xYG_ctaIcon,.xr_xYG_cta:focus-visible .xr_xYG_ctaIcon{border-radius:20px}.xr_xYG_cta:focus-visible{outline:none}@media (max-width:1180px){.xr_xYG_hero{height:max(calc(1080 * var(--u)), calc(100svh - 56px));min-height:560px}}@container (max-width:819px){.xr_xYG_phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:640px;margin-inline:auto}.xr_xYG_introTitle,.xr_xYG_introText{grid-column:1/-1}.xr_xYG_introText{margin-top:24px}.xr_xYG_offsetRow>div,.xr_xYG_pairSmall,.xr_xYG_pairLarge,.xr_xYG_servicesTall,.xr_xYG_servicesSteps{grid-column:1/-1}.xr_xYG_pairLarge,.xr_xYG_servicesSteps{margin-top:24px}.xr_xYG_detailsMenu,.xr_xYG_detailsFooter{grid-column:1/-1}.xr_xYG_detailsGrid{gap:24px}.xr_xYG_detailsPhone{grid-area:auto/1/auto/-1}.xr_xYG_detailsPhone>*{width:min(320px,72%)}.xr_xYG_splitPhone{width:min(360px,70%)}.xr_xYG_closingFrame{width:100%}}@container (max-width:599px){.xr_xYG_heroTitle{font-size:11.6cqw}.xr_xYG_heroBottom{flex-direction:column;align-items:flex-start;gap:14px}.xr_xYG_heroDisciplines{text-align:left;max-width:none;line-height:18px}.xr_xYG_phones{max-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.xr_xYG_phones::-webkit-scrollbar{display:none}.xr_xYG_phones .xr_xYG_phone{scroll-snap-align:center;flex:0 0 72cqw}.xr_xYG_brandMark,.xr_xYG_palette{grid-column:1/-1}.xr_xYG_brandRow{gap:12px}.xr_xYG_palette{flex-direction:row;gap:8px}.xr_xYG_swatch{border-radius:8px;flex:1 1 0;min-height:92px;padding:10px}.xr_xYG_swatch .xr_xYG_caps{font-size:10px;line-height:12px}.xr_xYG_split{grid-template-columns:1fr}.xr_xYG_ending{min-height:70svh}}
