@font-face{font-family:Playfair;font-style:normal;font-weight:300 900;font-stretch:87.5% 112.5%;font-display:swap;src:url(fonts/playfair-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair;font-style:normal;font-weight:300 900;font-stretch:87.5% 112.5%;font-display:swap;src:url(fonts/playfair-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair;font-style:italic;font-weight:300 900;font-stretch:87.5% 112.5%;font-display:swap;src:url(fonts/playfair-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair;font-style:italic;font-weight:300 900;font-stretch:87.5% 112.5%;font-display:swap;src:url(fonts/playfair-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Markazi Text";font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/markazi-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{color-scheme:light;--fleece:#F6EFE6;--fleece-hi:#FBF7F1;--wool:#EFE5D9;--oat:#EAE0D3;--peach-1:#F3E2D3;--peach-2:#E6C3A8;--walnut:#2A1E16;--bark:#644E40;--chestnut:#8A4B2E;--chestnut-press:#733E24;--hair:#DCCDBA;--hair-strong:#B9A188;--suede:#B9794E;--suede-shade:#A4683F;--choc:#5B3B2A;--choc-shade:#4B3022;--sole:#DCC3A8;--sole-choc:#BFA184;--wool-fill:#F4EBDD;--tag:#8E9A86;--font:"Playfair","Markazi Text",Georgia,"Times New Roman",serif;--logo:url("assets/logo.png");--wrap:1200px;--gutter:20px;--top-h:64px;--ease-settle:cubic-bezier(.22, 1, .36, 1);--ease-breath:cubic-bezier(.45, 0, .55, 1);--ease-arc:cubic-bezier(.65, 0, .35, 1)}@media (min-width:700px){:root{--gutter:32px;--top-h:76px}}@media (min-width:1024px){:root{--gutter:48px;--top-h:84px}}:root{--spin-css:1}:where(.spin){position:relative;display:block;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}:where(.spin-stage){position:relative;display:block;width:100%;aspect-ratio:var(--spin-aspect,1);overflow:hidden;border-radius:var(--spin-radius,0);background:var(--spin-base,#efe3d4);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;outline:0;contain:layout paint}:where(.spin[data-mode=scroll] .spin-stage){cursor:default;touch-action:auto}:where(.spin-stage[data-dragging]){cursor:grabbing}:where(.spin-stage)::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none}:where(.spin-stage:focus-visible)::after{box-shadow:inset 0 0 0 2px var(--spin-focus,#3a2416),inset 0 0 0 4px var(--spin-focus-halo,rgba(255,250,244,.9))}:where(.spin-canvas){position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity var(--spin-fade,560ms) cubic-bezier(.22,.61,.36,1)}:where(.spin[data-ready] .spin-canvas){opacity:1}:where(.spin-poster){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:blur(14px);transform:scale(1.04);opacity:.85;transition:opacity 480ms ease}:where(.spin-poster[data-sharp]){filter:none;transform:none;opacity:1}:where(.spin-shimmer){position:absolute;inset:0;overflow:hidden;transition:opacity 480ms ease}:where(.spin-poster[data-sharp] ~ .spin-shimmer){opacity:.35}:where(.spin-shimmer)::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:60%;background:linear-gradient(90deg,transparent,var(--spin-glint,rgba(255,251,245,.5)),transparent);animation:spin-sweep 2.4s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes spin-sweep{0%{transform:translateX(0)}100%{transform:translateX(267%)}}:where(.spin[data-ready] .spin-poster),:where(.spin[data-ready] .spin-shimmer){opacity:0}:where(.spin[data-settled] .spin-poster),:where(.spin[data-settled] .spin-shimmer){display:none}:where(.spin-fallback){position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;color:var(--spin-ink,#2b1d14)}:where(.spin-fallback[hidden]){display:none}:where(.spin[data-error] .spin-shimmer){opacity:0}:where(.spin[data-error] .spin-controls){visibility:hidden}:where(.spin-fallback p){margin:0}:where(.spin-controls){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spin-gap,12px);margin-top:var(--spin-controls-gap,16px);min-height:44px;direction:ltr}:where(.spin-btn){appearance:none;-webkit-appearance:none;margin:0;font:inherit;font-size:var(--spin-btn-size,16px);line-height:1;color:var(--spin-ink,#2b1d14);background:0 0;border:1px solid var(--spin-line,rgba(43,29,20,.32));border-radius:999px;min-height:44px;padding:0 18px;cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:background-color .2s ease,border-color .2s ease,transform .2s cubic-bezier(.22,.61,.36,1)}:where(.spin-btn:hover){border-color:var(--spin-ink,#2b1d14)}:where(.spin-btn:active){background:var(--spin-press,rgba(43,29,20,.07));transform:scale(.97)}:where(.spin-btn:focus-visible){outline:2px solid var(--spin-focus,#3a2416);outline-offset:3px}:where(.spin-btn[hidden]){display:none}:where(.spin-sr){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){:where(.spin-shimmer)::after{animation:none;opacity:0}:where(.spin-btn){transition:none}:where(.spin-btn:active){transform:none}}*,::after,::before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--fleece);color:var(--walnut);font-family:var(--font);font-size:17px;line-height:1.6;font-weight:400;font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}html[lang=ar] body{font-family:"Markazi Text",Playfair,serif;font-size:20px;line-height:1.7}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--chestnut);outline-offset:3px;border-radius:6px}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:50;background:var(--walnut);color:var(--fleece);padding:10px 16px;border-radius:999px;text-decoration:none}.skip:focus{top:12px}.wrap{width:min(var(--wrap),calc(100% - 2 * var(--gutter)));margin-inline:auto}main>section{scroll-margin-top:calc(var(--top-h) - 1px)}.eyebrow{margin:0 0 18px;font-size:12.5px;line-height:1.4;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bark);display:flex;align-items:center;gap:12px}.eyebrow__dot{width:4px;height:4px;border-radius:50%;background:var(--chestnut);flex:none}html[lang=ar] .eyebrow{font-size:18px;letter-spacing:0;text-transform:none;font-weight:600}.display{margin:0;font-weight:420;font-size:clamp(52px, 7.2vw, 104px);line-height:.98;letter-spacing:-.012em}.display .line{display:block}.display .line--i{font-style:italic;font-weight:400}.display .line{margin-inline-start:-.038em}.display .line--i{margin-inline-start:-.0625em}html[lang=ar] .display .line{margin-inline-start:-.039em}html[lang=ar] .display .line--i{margin-inline-start:.007em}h2.h2{margin-inline-start:-.03em}html[lang=ar] h2.h2{margin-inline-start:-.04em}.order .h2{margin-inline-start:0}html[lang=ar] .display{font-weight:600;font-size:clamp(52px, 7.4vw, 108px);line-height:1.16;letter-spacing:0}html[lang=ar] .display .line--i{font-style:normal;font-weight:500;color:var(--chestnut)}.h2{margin:0;font-weight:420;font-size:clamp(36px, 4.6vw, 64px);line-height:1.02;letter-spacing:-.01em}.h2--sm{font-size:clamp(32px, 3.6vw, 48px)}html[lang=ar] .h2{font-weight:600;line-height:1.2;letter-spacing:0;font-size:clamp(40px, 5vw, 68px)}html[lang=ar] .h2--sm{font-size:clamp(36px, 4vw, 52px)}.h3{margin:0 0 6px;font-size:26px;line-height:1.15;font-weight:500}html[lang=ar] .h3{font-size:30px;font-weight:600;line-height:1.3}.lede{margin:28px 0 0;font-size:19px;line-height:1.6;color:var(--bark);max-width:30em}html[lang=ar] .lede{font-size:23px;line-height:1.7}.body{margin:0;color:var(--bark);max-width:34em}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background-color .3s var(--ease-settle),color .3s var(--ease-settle),border-color .3s var(--ease-settle),transform .5s var(--ease-settle)}html[lang=ar] .btn{font-size:20px;letter-spacing:0}.btn--solid{background:var(--chestnut);color:var(--fleece)}.btn--solid:hover{background:var(--chestnut-press)}.btn--line{border:1px solid var(--hair-strong);color:var(--walnut);background:0 0}.btn--line:hover{border-color:var(--walnut)}.btn:active{transform:scale(.97)}.btn--block{width:100%}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.cta--center{justify-content:center}@media (max-width:699px){.cta .btn{flex:1 1 100%}.cta--center{max-width:340px;margin-inline:auto}}.sep{display:inline-block;width:14px;height:1px;background:currentColor;opacity:.45;vertical-align:middle;margin-inline:10px}.top{position:sticky;top:0;z-index:30;height:var(--top-h);transition:background-color .4s var(--ease-settle),box-shadow .4s var(--ease-settle)}.top.is-scrolled{background:rgba(246,239,230,.92);-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px);box-shadow:0 1px 0 var(--hair)}.top__row{height:100%;display:flex;align-items:center;gap:28px}.brand{display:block;margin-inline-end:auto;padding-block:6px}.brand__mark{display:block;width:132px;height:40px;background:var(--walnut);-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}@media (min-width:1024px){.brand__mark{width:156px;height:48px}}.nav{display:none;gap:28px}.nav a{font-size:15px;font-weight:500;text-decoration:none;padding-block:10px;position:relative}.nav a::after{content:"";position:absolute;inset-inline:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-settle)}html[dir=rtl] .nav a::after{transform-origin:right}.nav a:hover::after{transform:scaleX(1)}html[lang=ar] .nav a{font-size:19px}@media (min-width:900px){.nav{display:flex}}.lang{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--hair-strong);background:0 0;font-family:"Markazi Text",Playfair,serif;font-size:18px;font-weight:600;line-height:1}.lang:lang(en){font-family:Playfair,serif;font-size:15px}.lang:hover{border-color:var(--walnut)}.hero{position:relative;margin-top:calc(-1 * var(--top-h));padding-top:var(--top-h);min-height:100svh;display:grid;align-items:center;overflow:hidden;isolation:isolate}.hero__field,.order__field{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:-1;opacity:0;transition:opacity 1.4s var(--ease-settle)}.is-ready .hero__field,.order__field.is-on{opacity:1}.hero__field{-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.order__field{-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.hero__fallback{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#f8f2ea,var(--fleece))}.hero__grid{display:grid;grid-template-columns:1fr;gap:0;padding-block:12px 40px}.hero__copy{display:contents}.hero .eyebrow{order:1;margin-bottom:14px}.hero .display{order:2}.stage--hero{order:3;margin-top:22px}.hero .lede{order:4;margin-top:22px}.hero .cta{order:5;margin-top:22px}@media (min-width:900px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:center;padding-block:24px 64px}.hero__copy{display:block}.stage--hero{margin-top:0}.hero .lede{margin-top:30px}.hero .cta{margin-top:36px}}.stage{position:relative;margin:0}.stage--hero{width:100%;aspect-ratio:1/.86}@media (min-width:900px){.stage--hero{aspect-ratio:1/1.08;max-height:min(640px,74svh);justify-self:end;width:auto;height:min(640px,74svh)}}.stage__arch{position:absolute;inset:0;overflow:hidden;border-radius:50% 50% 22px 22px/34% 34% 22px 22px;background:linear-gradient(180deg,var(--peach-1) 0,#f0daca 52%,#eacdb7 66%,var(--peach-2) 100%)}.stage__sweep{position:absolute;inset:-30% -40%;background:radial-gradient(28% 24% at 50% 30%,rgba(255,251,246,.75),rgba(255,251,246,0) 70%);animation:sweep 16s var(--ease-breath) infinite alternate;will-change:transform}@keyframes sweep{from{transform:translateX(-16%)}to{transform:translateX(16%)}}.stage__object{position:absolute;inset-inline:5%;bottom:16%}.stage--hero .stage__object{opacity:0;transform:translateY(-34px);transition:opacity .9s var(--ease-settle) 550ms,transform 1.5s cubic-bezier(.16, 1, .3, 1) 550ms}.is-ready .stage--hero .stage__object{opacity:1;transform:none}.drift{animation:drift 7.2s var(--ease-breath) infinite;transform-origin:50% 90%;will-change:transform}.drift--slow{animation-duration:8.4s}@keyframes drift{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-.6deg)}}.stage__shadow{position:absolute;inset-inline:6%;bottom:-3%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(92,52,30,.3),rgba(92,52,30,0));filter:blur(2px);animation:shadow 7.2s var(--ease-breath) infinite;z-index:-1}@keyframes shadow{0%,100%{transform:scaleX(1);opacity:1}50%{transform:scaleX(.93);opacity:.78}}.stage__cap{position:absolute;inset-inline:0;bottom:5.5%;text-align:center;font-size:14px;font-style:italic;color:var(--walnut)}html[lang=ar] .stage__cap{font-style:normal;font-size:17px}.slipper svg{display:block;width:100%;height:auto;overflow:visible}.photo.photo--render{background:0 0;border-radius:0;overflow:visible;aspect-ratio:2200/1358}.photo.photo--render::before{background:radial-gradient(50% 40% at 50% 60%,rgba(255,250,244,.7),rgba(255,250,244,0)) transparent;background-size:100% 100%;animation:glow 1.6s var(--ease-breath) infinite alternate}@keyframes glow{from{opacity:.35}to{opacity:.8}}.photo.photo--render picture{display:block;width:100%;height:100%}.photo.photo--render img{object-fit:contain}.photo.photo--render img{transform:translate(3.35%,7.1%) scale(1.18);transform-origin:46.8% 42.75%}.stage.has-render .stage__shadow{display:none}.stage--hero.has-render .stage__object{inset-inline:7%;bottom:13%}.stage--col.has-render .stage__object{inset-inline:14%;bottom:10%}.rise{opacity:0;transform:translateY(18px)}.is-ready .rise{opacity:1;transform:none;transition:opacity .9s var(--ease-settle) calc(var(--d) * 110ms + 120ms),transform 1.15s var(--ease-settle) calc(var(--d) * 110ms + 120ms)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease-settle),transform 1.15s var(--ease-settle)}.reveal.is-in{opacity:1;transform:none}.photo{position:relative;margin:0;overflow:hidden;border-radius:6px;background:var(--wool)}.photo::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,252,247,.55) 50%,rgba(255,255,255,0) 70%) var(--wool);background-size:220% 100%;animation:shimmer 1.6s var(--ease-arc) infinite}@keyframes shimmer{from{background-position:120% 0}to{background-position:-20% 0}}.photo img{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .8s var(--ease-settle),transform 1.4s var(--ease-settle);position:relative}.photo.is-loaded::before{animation:none;opacity:0;transition:opacity .6s}.photo.is-loaded img{opacity:1;transform:none}.photo.is-failed::before{animation:none;background:var(--wool)}.photo.is-failed::after{content:attr(data-fallback);position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;font-style:italic;color:var(--bark);font-size:16px}.credit{position:absolute;inset-inline-start:12px;bottom:12px;margin:0;padding:5px 11px;border-radius:999px;font-size:12px;line-height:1.3;color:var(--walnut);background:rgba(246,239,230,.9)}html[lang=ar] .credit{font-size:14px}.credit--block{position:static;display:inline-block;background:0 0;padding:0;margin-top:14px;color:var(--bark);font-style:italic;font-size:14px}html[lang=ar] .credit--block{font-style:normal;font-size:17px}.story{padding-block:104px 96px}.sec-head{max-width:760px;margin-bottom:44px}.story__open{display:grid;gap:40px}.photo--tall{aspect-ratio:886/1100}.story__chapters{border-top:1px solid var(--hair);align-self:end}.chapter{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding-block:26px;border-bottom:1px solid var(--hair)}.chapter__num{margin:2px 0 0;font-style:italic;font-size:19px;color:var(--chestnut);font-feature-settings:"lnum" 1}.duo{display:grid;gap:16px;margin-top:56px}.photo--wide{aspect-ratio:5/4}@media (min-width:900px){.story{padding-block:140px 120px}.story__open{grid-template-columns:5fr 6fr;gap:72px}.duo{grid-template-columns:1fr 1fr;gap:24px;margin-top:72px}}.anatomy{background:var(--wool);position:relative}.anatomy__track{position:relative;height:290vh}.anatomy__pin{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.anatomy__grid{display:grid;gap:4px;align-content:center;padding-top:calc(var(--top-h) - 12px)}.anatomy__head{margin-bottom:0;max-width:none;display:grid;gap:0}.anatomy__lede{margin-top:10px}.seg{display:inline-flex;justify-self:start;gap:8px;margin-top:16px;padding:4px;border-radius:999px;background:rgba(251,247,241,.7);box-shadow:inset 0 0 0 1px var(--hair)}.seg__btn{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:0 0;font-size:15px;font-weight:600;color:var(--bark);transition:background-color .4s var(--ease-settle),color .4s var(--ease-settle)}html[lang=ar] .seg__btn{font-size:18px}.seg__btn[aria-pressed=true]{background:var(--walnut);color:var(--fleece)}.ana-stage{position:relative;margin:0;width:100%}.ana-svg{display:block;width:100%;height:auto;overflow:visible}.ana-labels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.ana-labels li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;font-size:14px;line-height:1.45;color:var(--bark)}.ana-labels strong{display:block;color:var(--walnut);font-weight:600;font-size:15px}.ana-labels li span span{display:none}html[lang=ar] .ana-labels li{font-size:17px}html[lang=ar] .ana-labels strong{font-size:18px}.ana-labels__n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:600;color:var(--chestnut);background:0 0;box-shadow:inset 0 0 0 1px var(--chestnut);transition:background-color .5s var(--ease-settle),color .5s var(--ease-settle)}.ana-labels li.is-on .ana-labels__n{color:var(--fleece);background:var(--chestnut)}@media (min-width:900px){.anatomy__grid{gap:8px}.anatomy__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px}.anatomy__head .anatomy__lede,.anatomy__head .eyebrow,.anatomy__head .h2{grid-column:1}.anatomy__head .seg{grid-column:2;grid-row:1/span 3;align-self:end;margin:0}.ana-labels{position:absolute;inset:0;display:block;margin:0;pointer-events:none}.ana-labels li{position:absolute;width:27%;transform:translateY(-50%);opacity:0;transition:opacity .7s var(--ease-settle),translate .9s var(--ease-settle);translate:10px 0}html[dir=rtl] .ana-labels li{translate:-10px 0}.ana-labels li.is-on{opacity:1;translate:0 0}.ana-labels li span span{display:block}.ana-labels strong{font-size:16px}html[lang=ar] .ana-labels strong{font-size:19px}}.ana-stage[data-ana="3d"] .ana-labels,.ana-stage[data-ana="3d"] .ana-svg,.ana-stage[data-ana=pending] .ana-labels,.ana-stage[data-ana=pending] .ana-svg{display:none}.ana-stage[data-ana=pending]{min-height:46svh}.ana-3d{position:relative}.ana-view{position:relative;margin-inline:auto;--spin-base:transparent}.ana-3d.is-wide .ana-view{position:absolute;top:0;margin:0}.ana-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}.ana-line{fill:none;stroke:var(--walnut);stroke-opacity:.55;stroke-width:1;vector-effect:non-scaling-stroke}.ana-dot{fill:var(--chestnut)}.ana-dotn{font:600 13px Playfair,"Markazi Text",serif;fill:var(--fleece)}.ana-tags{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.ana-tags li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;align-items:start;font-size:14px;line-height:1.45;color:var(--bark)}.ana-tags strong{display:block;color:var(--walnut);font-weight:600;font-size:15px;line-height:22px}.ana-tags__t>span{display:none}.ana-tags__n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:600;color:var(--chestnut);box-shadow:inset 0 0 0 1px var(--chestnut);transition:background-color .5s var(--ease-settle),color .5s var(--ease-settle);font-feature-settings:"lnum" 1}.ana-tags li.is-on .ana-tags__n{color:var(--fleece);background:var(--chestnut)}html[lang=ar] .ana-tags li{font-size:17px}html[lang=ar] .ana-tags strong{font-size:18px}.ana-3d.is-wide .ana-tags{position:absolute;top:0;margin:0;display:block;pointer-events:none;z-index:2}.ana-3d.is-wide .ana-tags li{position:absolute;top:0;inset-inline:0;opacity:0;will-change:transform,opacity}.ana-3d.is-wide .ana-tags__t>span{display:block;margin-top:2px}.ana-3d.is-wide .ana-tags strong{font-size:16px}html[lang=ar] .ana-3d.is-wide .ana-tags strong{font-size:19px}.ana-svg .leader{fill:none;stroke:var(--walnut);stroke-opacity:.5;stroke-width:1;vector-effect:non-scaling-stroke}.ana-svg .anchor{fill:var(--chestnut)}.ana-svg .dotn{font:600 36px Playfair,serif;fill:var(--fleece)}.ana-svg .guide{stroke:var(--walnut);stroke-opacity:.22;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;fill:none}.colours{padding-block:96px;background:var(--fleece);transition:background-color .9s var(--ease-settle)}.colours[data-colour=black]{background:var(--oat)}.colours__grid{display:grid;gap:28px;align-items:center}.swatches{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.swatch{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 14px;border-radius:999px;border:1px solid var(--hair-strong);background:0 0;font-size:16px;font-weight:600;transition:border-color .4s var(--ease-settle),background-color .4s var(--ease-settle)}html[dir=rtl] .swatch{padding:0 14px 0 20px}html[lang=ar] .swatch{font-size:19px}.swatch[aria-checked=true]{border-color:var(--walnut);background:var(--fleece-hi)}.swatch__chip{width:18px;height:18px;border-radius:50%;background:var(--suede);box-shadow:inset 0 0 0 1px rgba(42,30,22,.2)}.swatch[data-pick=black] .swatch__chip{background:#2b2624}.colours__desc{margin-top:18px;min-height:1.6em}.colours__desc [data-desc]{display:none}.colours[data-colour=black] [data-desc=black],.colours[data-colour=chestnut] [data-desc=chestnut]{display:inline}.stage--col{aspect-ratio:1/.72}.stage--col .stage__object{inset-inline:8%;bottom:17%}.col-pair{position:relative}.col-pair__one{transition:opacity .8s var(--ease-settle),transform 1.1s var(--ease-settle)}.col-pair__one+.col-pair__one{position:absolute;inset:0}.col-pair__one:not(.is-on){opacity:0;transform:translateY(8px)}@media (min-width:900px){.colours{padding-block:140px}.colours__grid{grid-template-columns:5fr 7fr;gap:64px}}.look{padding-block:24px 112px}.look__head{margin-bottom:32px}.strip{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--gutter),calc((100% - var(--wrap))/ 2));scroll-padding-inline:max(var(--gutter),calc((100% - var(--wrap))/ 2))}.strip::-webkit-scrollbar{display:none}.photo--strip{flex:0 0 auto;width:clamp(232px,24vw,330px);aspect-ratio:3/4;scroll-snap-align:start}.order{position:relative;overflow:hidden;isolation:isolate;padding-block:120px;text-align:center}.order__box{position:relative;max-width:860px}.order .h2 .line{display:block}.order .eyebrow{justify-content:center}.order__item{margin:22px 0 0;font-size:19px;color:var(--bark);font-style:italic}html[lang=ar] .order__item{font-style:normal;font-size:22px}.order__item .price{font-style:normal;font-weight:600;color:var(--walnut);font-variant-numeric:lining-nums tabular-nums}.promises{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:14px;color:var(--bark)}.promises li{display:inline-flex;align-items:center;gap:10px}.promises li::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--chestnut)}html[lang=ar] .promises{font-size:17px}.order__note{margin:18px 0 0;font-size:14px;font-style:italic;color:var(--bark)}html[lang=ar] .order__note{font-style:normal;font-size:17px}@media (min-width:900px){.order{padding-block:168px}}.foot{background:var(--wool);padding-block:44px calc(44px + env(safe-area-inset-bottom))}.foot__row{display:grid;gap:14px;justify-items:start}.brand__mark--foot{width:132px;height:40px}.foot__motto{margin:0;font-style:italic;font-size:19px}html[lang=ar] .foot__motto{font-style:normal;font-size:22px}.foot__ig{font-size:15px;color:var(--walnut);text-underline-offset:4px}.foot__credit{margin:0;font-size:13px;color:var(--bark);letter-spacing:.02em}html[lang=ar] .foot__credit{font-size:16px}.rw{font-family:Playfair,serif;font-weight:700;letter-spacing:.16em;font-size:12px}.foot__sep{margin-inline:8px}.foot__site{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding-block:10px}.foot__site:hover{color:var(--chestnut)}.foot__site:focus-visible{outline:2px solid var(--chestnut);outline-offset:2px;border-radius:2px}@media (min-width:900px){.foot__row{grid-template-columns:auto 1fr auto auto;align-items:center;gap:32px}}.dock{position:fixed;inset-inline:0;bottom:0;z-index:25;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:rgba(246,239,230,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--hair);transform:translateY(110%);transition:transform .7s var(--ease-settle)}.dock.is-on{transform:none}@media (min-width:700px){.dock{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.drift,.photo::before,.stage__shadow,.stage__sweep{animation:none}.reveal,.rise,.stage--hero .stage__object{transform:none!important;transition:opacity .6s linear!important}.anatomy__track{height:auto}.anatomy__pin{position:relative;height:auto;padding-block:96px}}.turn{padding-block:96px 24px}.turn__stage{--turn-pad:4%;position:relative;width:min(100%,calc(540px + 2 * var(--turn-pad)));margin:40px auto 0;padding:var(--turn-pad) var(--turn-pad) 24px}.turn__view{position:relative}@media (max-width:899px){.turn{padding-block:72px 8px}.turn__stage{--turn-pad:2%;margin-top:28px;padding-bottom:20px}}.turn__view{--spin-base:transparent;--spin-gap:10px}@media (max-width:899px){.turn__view{--spin-gap:8px;--spin-btn-size:15px}.turn__view .spin-btn{padding-inline:14px}}.nf{min-height:100svh;display:grid;place-items:center}.nf__box{width:min(560px,calc(100% - 2 * var(--gutter)));padding-block:64px;display:grid;gap:48px;justify-items:center;text-align:center}.nf__brand{margin:0}.nf__lang{display:grid;gap:22px;justify-items:center}.nf__lang .eyebrow{margin:0;justify-content:center}.nf__lang .h2{margin:0;font-size:clamp(34px, 5vw, 52px)}.nf__lang--ar{padding-top:40px;border-top:1px solid var(--hair);width:100%;font-family:"Markazi Text",Playfair,serif}.nf__lang--ar .eyebrow{font-size:18px;letter-spacing:0;text-transform:none}.nf__lang--ar .h2{font-weight:600;line-height:1.25;letter-spacing:0;font-size:clamp(36px, 5.4vw, 56px)}.nf__lang--ar .btn{font-size:20px;letter-spacing:0}