@property --fx-cta-sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --fx-cta-draw{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer components{.fx-cta{--fx-cta-radius: var(--w-radius-button, 10px);--fx-cta-ring: 1px;--fx-cta-outset: 0px;--fx-cta-x: 50%;--fx-cta-y: 50%;position:relative;display:inline-flex;isolation:isolate;border-radius:var(--fx-cta-radius);background-color:transparent}.fx-cta:hover,.fx-cta:focus-within{background-color:color-mix(in srgb,var(--w-accent) 12%,transparent)}.fx-cta__fx{position:absolute;inset:0;pointer-events:none}.fx-cta__rim,.fx-cta__walk{position:absolute;inset:calc(var(--fx-cta-outset) * -1);border-radius:calc(var(--fx-cta-radius) + var(--fx-cta-outset));padding:var(--fx-cta-ring);opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.fx-cta:hover .fx-cta__rim,.fx-cta:focus-within .fx-cta__rim{opacity:1}.fx-cta--ember .fx-cta__rim{--fx-cta-ring: 1px;background:var(--w-highlight)}.fx-cta--ember:hover,.fx-cta--ember:focus-within{box-shadow:0 0 22px -6px color-mix(in srgb,var(--w-accent) 65%,transparent)}.fx-cta--ember .fx-cta__walk{--fx-cta-ring: 2px;background:conic-gradient(from calc(-90deg + var(--fx-cta-sweep)),transparent 0deg,transparent 300deg,color-mix(in srgb,var(--w-accent) 55%,transparent) 340deg,var(--w-highlight) 359deg,transparent 360deg)}.fx-cta__burst{position:absolute;inset-inline-start:var(--fx-cta-x);inset-block-start:var(--fx-cta-y);inline-size:0;block-size:0}.fx-cta__mote{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:var(--fx-mote-size, 2px);block-size:var(--fx-mote-size, 2px);border-radius:50%;background:var(--fx-mote-ink, currentColor);opacity:0;transform:translate3d(-50%,-50%,0)}.fx-cta__mote:nth-child(1){--fx-dx: -22px;--fx-dy: -19px;--fx-mote-size: 3px;--fx-mote-ink: var(--w-highlight);animation-delay:0ms}.fx-cta__mote:nth-child(2){--fx-dx: 19px;--fx-dy: -25px;--fx-mote-size: 2.5px;--fx-mote-ink: var(--w-highlight);animation-delay:60ms}.fx-cta__mote:nth-child(3){--fx-dx: -9px;--fx-dy: -31px;--fx-mote-size: 2px;--fx-mote-ink: var(--w-accent);animation-delay:30ms}.fx-cta__mote:nth-child(4){--fx-dx: 27px;--fx-dy: -13px;--fx-mote-size: 2px;--fx-mote-ink: var(--w-accent);animation-delay:.11s}.fx-cta__mote:nth-child(5){--fx-dx: -16px;--fx-dy: 10px;--fx-mote-size: 2.5px;--fx-mote-ink: var(--w-ground);animation-delay:90ms}.fx-cta__mote:nth-child(6){--fx-dx: 13px;--fx-dy: 15px;--fx-mote-size: 3px;--fx-mote-ink: var(--w-ground);animation-delay:.16s}.fx-cta--lift{--fx-cta-rise: 38px}.fx-cta--lift .fx-cta__rim{background:color-mix(in srgb,var(--w-accent) 70%,var(--w-ink))}.fx-cta__bubble{position:absolute;inset-inline-start:var(--fx-cta-x);inset-block-start:0;inline-size:11px;block-size:11px;opacity:0;transform:translate3d(-50%,-30%,0)}.fx-cta__bubble:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 34% 28%,var(--fx-days-glint, #fff7e8) 0%,transparent 44%),radial-gradient(circle,transparent 52%,var(--fx-days-thin-film, #dcc8e4) 66%,var(--fx-days-thick-film, #e8c9a0) 82%,color-mix(in srgb,var(--w-ink) 26%,transparent) 92%,transparent 100%)}.fx-cta__bubble:after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;background:radial-gradient(circle,transparent 56%,color-mix(in srgb,var(--w-ink) 62%,transparent) 76%,transparent 100%)}.fx-cta--machined .fx-cta__rim{--fx-cta-ring: 1px;--fx-cta-outset: 2px;--fx-cta-draw: 348deg;background:conic-gradient(from -90deg,var(--w-accent) 0deg,var(--w-accent) var(--fx-cta-draw),transparent var(--fx-cta-draw))}.fx-cta--machined .fx-cta__fx:after{content:"";position:absolute;inset-inline-start:calc((var(--fx-cta-outset) + 3px) * -1);inset-block-start:50%;inline-size:8px;block-size:2px;background:var(--w-accent);opacity:0;transform:translate3d(0,-50%,0)}.fx-cta--machined:hover .fx-cta__fx:after,.fx-cta--machined:focus-within .fx-cta__fx:after{opacity:1}html[dir=rtl] .fx-cta__walk,html[dir=rtl] .fx-cta--machined .fx-cta__rim{transform:scaleX(-1)}@media(prefers-reduced-motion:no-preference){.fx-cta:not([data-fx-cta]){transition:background-color .22s var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1)),box-shadow .32s var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.fx-cta:not([data-fx-cta]) .fx-cta__rim{transition:opacity .18s linear}.fx-cta--ember:not([data-fx-cta]):hover .fx-cta__rim,.fx-cta--ember:not([data-fx-cta]):focus-within .fx-cta__rim{transition:opacity .62s cubic-bezier(.66,0,.86,.35)}.fx-cta--lift:not([data-fx-cta]):hover .fx-cta__rim,.fx-cta--lift:not([data-fx-cta]):focus-within .fx-cta__rim{transition:opacity .35s var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.fx-cta--machined:not([data-fx-cta]):hover .fx-cta__rim,.fx-cta--machined:not([data-fx-cta]):focus-within .fx-cta__rim{transition:opacity 60ms linear}.fx-cta--machined:not([data-fx-cta]) .fx-cta__fx:after{transition:opacity .12s linear}.fx-cta--ember:not([data-fx-cta]):hover .fx-cta__walk,.fx-cta--ember:not([data-fx-cta]):focus-within .fx-cta__walk{animation:fx-cta-walk .76s linear}.fx-cta--ember:not([data-fx-cta]):hover .fx-cta__mote,.fx-cta--ember:not([data-fx-cta]):focus-within .fx-cta__mote{animation:fx-cta-mote .52s var(--ease-out-quart, cubic-bezier(.25, 1, .5, 1))}.fx-cta--lift:not([data-fx-cta]):hover .fx-cta__bubble,.fx-cta--lift:not([data-fx-cta]):focus-within .fx-cta__bubble{animation:fx-cta-rise .78s cubic-bezier(.42,.06,.58,1)}.fx-cta--lift:not([data-fx-cta]):hover .fx-cta__bubble:before,.fx-cta--lift:not([data-fx-cta]):focus-within .fx-cta__bubble:before{animation:fx-cta-thin .78s linear}.fx-cta--lift:not([data-fx-cta]):hover .fx-cta__bubble:after,.fx-cta--lift:not([data-fx-cta]):focus-within .fx-cta__bubble:after{animation:fx-cta-black-film .78s linear}.fx-cta--machined:not([data-fx-cta]):hover .fx-cta__rim,.fx-cta--machined:not([data-fx-cta]):focus-within .fx-cta__rim{animation:fx-cta-draw .42s cubic-bezier(.2,.5,.2,1) forwards}}}@keyframes fx-cta-walk{0%{--fx-cta-sweep: 0deg;opacity:0}8%{opacity:1}74%{opacity:1}to{--fx-cta-sweep: 360deg;opacity:0}}@keyframes fx-cta-mote{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.35)}14%,62%{opacity:1}to{opacity:0;transform:translate3d(calc(-50% + var(--fx-dx, 0px)),calc(-50% + var(--fx-dy, 0px)),0) scale(.9)}}@keyframes fx-cta-rise{0%{opacity:0;transform:translate3d(-50%,-30%,0) scale(.55)}18%{opacity:.95}72%{opacity:.9}to{opacity:0;transform:translate3d(-50%,calc(-30% - var(--fx-cta-rise, 38px)),0) scale(1.3)}}@keyframes fx-cta-thin{0%,40%{opacity:1}to{opacity:.15}}@keyframes fx-cta-black-film{0%,52%{opacity:0}84%{opacity:1}to{opacity:.2}}@keyframes fx-cta-draw{0%{--fx-cta-draw: 0deg}to{--fx-cta-draw: 348deg}}.fx-specimen{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-block-size:15rem;border-radius:var(--w-radius-plate, 12px);background-color:var(--fx-tile-ground, var(--w-ground, #0c0f0e));box-shadow:inset 0 1px 0 0 var(--w-plate-edge, rgba(255, 255, 255, .05));--fx-wash-x: .6%;--fx-wash-y: -1%;--fx-mass-x: 1%;--fx-mass-y: -1.6%;--fx-mass-scale: 1.04;--fx-mark-x: -1.2%;--fx-mark-y: 1%;--fx-drift: 8s;--fx-wash-dur: var(--bar-4, 13.3333s);--fx-mark-dur: 20s;--fx-tooth: .045;--fx-name-style: normal;--fx-mark-tilt-base: 0deg;--fx-mark-tilt: var(--fx-mark-tilt-base);--fx-packet-dwell: 620%}html[dir=rtl] .fx-specimen{--fx-mark-tilt: calc(-1 * var(--fx-mark-tilt-base));--fx-packet-dwell: -620%}.fx-specimen__field{position:absolute;inset:0;z-index:0;pointer-events:none}.fx-specimen__layer{position:absolute;inset:-8%;display:block;background-repeat:no-repeat;opacity:var(--fx-rest, 1)}.fx-specimen__layer--wash{--fx-rest: .9}.fx-specimen__layer--mass{--fx-rest: .92}.fx-specimen__layer--mark{--fx-rest: var(--fx-mark-rest, .78);transform:rotate(var(--fx-mark-tilt))}.fx-specimen__tooth{position:absolute;inset:0;display:block;opacity:var(--fx-tooth);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px}.fx-specimen__content{position:relative;z-index:1;inline-size:100%;display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;text-align:start;color:var(--w-ink, #f4fff4);background:linear-gradient(to top,color-mix(in srgb,var(--fx-tile-ground, var(--w-ground, #0c0f0e)) 88%,transparent),color-mix(in srgb,var(--fx-tile-ground, var(--w-ground, #0c0f0e)) 62%,transparent) 52%,color-mix(in srgb,var(--fx-tile-ground, var(--w-ground, #0c0f0e)) 18%,transparent))}@media(min-width:768px){.fx-specimen__content{padding:1.5rem}}.fx-specimen__eyebrow,.fx-specimen__line{--fx-quiet-ink: color-mix(in srgb, var(--w-muted, #8e7a7f) 50%, var(--w-ink, #f4fff4))}.fx-specimen__eyebrow{font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fx-quiet-ink)}.fx-specimen__name{font-family:var(--w-display, sans-serif);font-weight:var(--w-display-weight, 600);font-style:var(--fx-name-style);text-transform:var(--w-display-transform, none);letter-spacing:var(--w-display-tracking, -.02em);font-size:clamp(1.25rem,1rem + 1.1vw,1.625rem);line-height:1.05;color:var(--w-ink, #f4fff4)}.fx-specimen__line{font-family:var(--w-editorial, serif);font-style:var(--w-editorial-style, normal);font-size:.9375rem;line-height:1.45;color:var(--fx-quiet-ink)}.fx-specimen--workout-demon{--fx-tooth: .055;--fx-mass-scale: 1.05;--fx-mark-tilt-base: -15deg}.fx-specimen--workout-demon .fx-specimen__layer--wash{background-image:radial-gradient(140% 88% at 52% 116%,color-mix(in srgb,var(--dk-furnace-deep, #6e1418) 60%,transparent) 0%,transparent 58%),radial-gradient(92% 62% at 22% -10%,color-mix(in srgb,var(--dk-merlot, #5c1132) 34%,transparent) 0%,transparent 64%),conic-gradient(from 214deg at 67% 74%,transparent 0deg,color-mix(in srgb,var(--dk-spark, #f6d8cd) 11%,transparent) 9deg,transparent 24deg)}.fx-specimen--workout-demon .fx-specimen__layer--mass{background-image:radial-gradient(52% 40% at 67% 84%,var(--dk-spark, #f6d8cd) 0%,color-mix(in srgb,var(--dk-furnace, #c13438) 86%,transparent) 15%,color-mix(in srgb,var(--dk-furnace-deep, #6e1418) 82%,transparent) 38%,color-mix(in srgb,var(--dk-furnace-deep, #6e1418) 26%,transparent) 60%,transparent 80%)}.fx-specimen--workout-demon .fx-specimen__layer--mark{inset-block:12% 46%;inset-inline:28% auto;inline-size:2px;filter:blur(.8px);background-image:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--dk-furnace, #c13438) 65%,transparent) 34%,var(--dk-spark, #f6d8cd) 66%,transparent 100%)}.fx-specimen--executive-theory{--fx-tile-ground: #0a060a;--fx-tooth: .05;--fx-mass-scale: 1.03;--fx-mass-y: -1%;--fx-mark-tilt-base: -9deg;--w-display: var(--font-editorial, "Bodoni Moda", Georgia, serif);--w-display-weight: 600;--w-display-transform: none;--w-display-tracking: -.005em;--fx-name-style: italic}.fx-specimen--executive-theory .fx-specimen__layer--wash{background-image:radial-gradient(86% 60% at 74% 14%,color-mix(in srgb,var(--dk-merlot, #5c1132) 74%,transparent) 0%,transparent 66%),radial-gradient(120% 72% at 28% 110%,color-mix(in srgb,var(--dk-merlot, #5c1132) 28%,transparent) 0%,transparent 60%)}.fx-specimen--executive-theory .fx-specimen__layer--mass{background-image:radial-gradient(36% 27% at 58% 52%,color-mix(in srgb,var(--dk-rose, #e8467c) 52%,transparent) 0%,color-mix(in srgb,var(--dk-merlot, #5c1132) 40%,transparent) 42%,transparent 74%)}.fx-specimen--executive-theory .fx-specimen__layer--mark{inset-block:34% auto;inset-inline:-10%;block-size:1px;background-image:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--dk-merlot, #5c1132) 80%,transparent) 18%,color-mix(in srgb,var(--dk-rose, #e8467c) 72%,transparent) 50%,color-mix(in srgb,var(--dk-merlot, #5c1132) 60%,transparent) 82%,transparent 100%)}.fx-specimen--executive-theory .fx-specimen__layer--mark:after{content:"";position:absolute;inset-block:-2px;inset-inline-start:0;inline-size:12%;filter:blur(1.2px);--fx-rest: .72;opacity:var(--fx-rest);transform:translate(var(--fx-packet-dwell));background-image:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--dk-spark-rose, #ffe9f1) 88%,transparent) 50%,transparent 100%)}.fx-specimen--forest-harmony{--fx-tooth: .03;--fx-wash-y: -.6%;--fx-mass-x: .4%;--fx-mass-y: 1.2%;--fx-mass-scale: 1.015;--fx-mark-x: .8%;--fx-mark-y: .4%;--fx-mark-tilt-base: 2deg;--fx-mark-rest: .95}.fx-specimen--forest-harmony .fx-specimen__layer--wash{background-image:radial-gradient(98% 74% at 82% 114%,color-mix(in srgb,var(--fx-forest-moss, #93c4a4) 82%,transparent) 0%,transparent 64%),radial-gradient(84% 62% at 88% -10%,color-mix(in srgb,var(--fx-forest-glacier, #cde3ec) 88%,transparent) 0%,transparent 68%)}.fx-specimen--forest-harmony .fx-specimen__layer--mass{filter:blur(.6px);background-image:linear-gradient(184deg,color-mix(in srgb,var(--lt-forest, #276a53) 44%,transparent) 0%,color-mix(in srgb,var(--lt-forest, #276a53) 27%,transparent) 32%,color-mix(in srgb,var(--lt-forest-deep, #17493a) 34%,transparent) 49%,color-mix(in srgb,var(--lt-forest-deep, #17493a) 10%,transparent) 53%,transparent 57%)}.fx-specimen--forest-harmony .fx-specimen__layer--mark{inset-block:64% auto;inset-inline:-8%;block-size:1.5px;filter:blur(.4px);background-image:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--fx-forest-pine-seam, #6e8f7e) 85%,transparent) 26%,color-mix(in srgb,var(--fx-forest-titanium, #f4faf0) 92%,transparent) 54%,color-mix(in srgb,var(--fx-forest-pine-seam, #6e8f7e) 70%,transparent) 78%,transparent 100%)}.fx-specimen--light-days{--fx-tooth: .028;--fx-wash-y: -.8%;--fx-mass-x: -.6%;--fx-mass-y: -2.4%;--fx-mass-scale: 1.02;--fx-mark-x: .6%;--fx-mark-y: -1.4%}.fx-specimen--light-days .fx-specimen__layer--wash{background-image:radial-gradient(92% 66% at 26% 108%,color-mix(in srgb,var(--fx-days-rose-quartz, #eed6dc) 76%,transparent) 0%,transparent 64%),radial-gradient(72% 52% at 84% -6%,color-mix(in srgb,var(--fx-days-glint, #fff7e8) 88%,transparent) 0%,transparent 60%)}.fx-specimen--light-days .fx-specimen__layer--mass{background-image:radial-gradient(circle at 30% 64%,color-mix(in srgb,var(--fx-days-thin-film, #dcc8e4) 62%,transparent) 0%,color-mix(in srgb,var(--fx-days-thin-film, #dcc8e4) 34%,transparent) 11%,color-mix(in srgb,var(--fx-days-thick-film, #e8c9a0) 70%,transparent) 13.5%,transparent 15%),radial-gradient(circle at 62% 44%,color-mix(in srgb,var(--fx-days-glint, #fff7e8) 78%,transparent) 0%,color-mix(in srgb,var(--fx-days-rose-quartz, #eed6dc) 46%,transparent) 15%,color-mix(in srgb,var(--lt-rose, #b34670) 34%,transparent) 18%,transparent 20%),radial-gradient(circle at 46% 82%,color-mix(in srgb,var(--fx-days-thick-film, #e8c9a0) 52%,transparent) 0%,color-mix(in srgb,var(--fx-days-thick-film, #e8c9a0) 26%,transparent) 7%,color-mix(in srgb,var(--lt-rose, #b34670) 26%,transparent) 8.5%,transparent 10%)}.fx-specimen--light-days .fx-specimen__layer--mark{inset-block:24% 40%;inset-inline:44% 20%;filter:blur(.5px);background-image:radial-gradient(circle at 50% 54%,transparent 0%,transparent 44%,color-mix(in srgb,var(--lt-gold, #a8760e) 72%,transparent) 47%,transparent 52%);mask-image:linear-gradient(200deg,#000 0%,transparent 62%);-webkit-mask-image:linear-gradient(200deg,#000 0%,transparent 62%)}.fx-lights{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-block-size:13rem;border-radius:var(--w-radius-plate, 12px);background-color:var(--fx-lights-night, var(--w-ground, #0c0f0e));box-shadow:inset 0 1px 0 0 var(--w-plate-edge, rgba(255, 255, 255, .05));--fx-breath: var(--bar-2, 6.6667s)}.fx-lights__field{position:absolute;inset:0;z-index:0;pointer-events:none}.fx-lights__ground{position:absolute;inset:0;display:block;background-image:linear-gradient(to top,color-mix(in srgb,var(--w-lifted, #131817) 82%,transparent) 0%,transparent 38%),radial-gradient(120% 82% at 50% 122%,color-mix(in srgb,var(--w-lifted, #131817) 60%,transparent) 0%,transparent 62%)}.fx-lights__light{position:absolute;display:block;opacity:var(--fx-rest, 1);transform-origin:50% 50%}.fx-lights__light--ember{inset-block:8%;inset-inline:36% auto;inline-size:30%;background-image:radial-gradient(circle closest-side at 50% 50%,var(--dk-spark, #f6d8cd) 0%,color-mix(in srgb,var(--dk-furnace, #c13438) 62%,transparent) 18%,color-mix(in srgb,var(--dk-furnace, #c13438) 22%,transparent) 44%,color-mix(in srgb,var(--dk-furnace-deep, #6e1418) 8%,transparent) 72%,transparent 100%)}.fx-lights__light--gold{--fx-rest: .86;inset-block:18% 14%;inset-inline:auto 6%;inline-size:26%;background-image:radial-gradient(circle closest-side at 50% 50%,var(--fx-days-glint, #fff7e8) 0%,color-mix(in srgb,var(--lt-gold, #a8760e) 58%,transparent) 20%,color-mix(in srgb,var(--lt-gold, #a8760e) 20%,transparent) 46%,color-mix(in srgb,var(--lt-gold, #a8760e) 7%,transparent) 74%,transparent 100%)}.fx-lights__content{position:relative;z-index:1;inline-size:100%;padding:2rem 1.5rem;text-align:start;color:var(--w-ink, #f4fff4)}.fx-lights__content:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(130% 108% at 0% 100%,color-mix(in srgb,var(--fx-lights-night, var(--w-ground, #0c0f0e)) 88%,transparent) 0%,color-mix(in srgb,var(--fx-lights-night, var(--w-ground, #0c0f0e)) 46%,transparent) 44%,transparent 74%)}html[dir=rtl] .fx-lights__content:before{transform:scaleX(-1)}@media(max-width:640px){.fx-lights{min-block-size:17rem;align-items:flex-end}.fx-lights__light--ember{inset-block:5% 44%;inset-inline:14% auto;inline-size:38%}.fx-lights__light--gold{inset-block:16% 50%;inset-inline:auto 12%;inline-size:32%}}@media(min-width:768px){.fx-lights__content{padding:2.5rem}}@keyframes fx-specimen-wash{0%,to{transform:translate(0) scale(1);opacity:var(--fx-rest, .9)}50%{transform:translate(var(--fx-wash-x),var(--fx-wash-y)) scale(1.015);opacity:1}}@keyframes fx-specimen-mass{0%,to{transform:translate(0) scale(1);opacity:var(--fx-rest, .92)}50%{transform:translate(var(--fx-mass-x),var(--fx-mass-y)) scale(var(--fx-mass-scale));opacity:1}}@keyframes fx-specimen-mark{0%,to{transform:rotate(var(--fx-mark-tilt)) translate(0);opacity:var(--fx-rest, .78)}50%{transform:rotate(var(--fx-mark-tilt)) translate(var(--fx-mark-x),var(--fx-mark-y));opacity:1}}@keyframes fx-specimen-packet{0%,8%{transform:translate(var(--fx-packet-dwell));opacity:var(--fx-rest, .72)}16%{transform:translate(var(--fx-packet-dwell));opacity:0}17%{transform:translate(0);opacity:0}26%{opacity:var(--fx-rest, .72)}to{transform:translate(var(--fx-packet-dwell));opacity:var(--fx-rest, .72)}}@keyframes fx-lights-breath{0%,to{transform:scale(1);opacity:var(--fx-rest, 1)}50%{transform:scale(1.07);opacity:1}}.fx-specimen__layer--wash{animation:fx-specimen-wash var(--fx-wash-dur) ease-in-out infinite}.fx-specimen__layer--mass{animation:fx-specimen-mass var(--fx-drift) ease-in-out infinite}.fx-specimen__layer--mark{animation:fx-specimen-mark var(--fx-mark-dur) ease-in-out infinite}.fx-specimen__layer--mark:after{animation:fx-specimen-packet var(--fx-mark-dur) linear infinite}.fx-lights__light{animation:fx-lights-breath var(--fx-breath) ease-in-out infinite}.fx-lights__light--gold{animation-delay:calc(var(--fx-breath) / -2)}.fx-specimen__layer,.fx-specimen__layer--mark:after{animation-play-state:paused}@media(hover:hover){.fx-specimen:hover .fx-specimen__layer,.fx-specimen:hover .fx-specimen__layer--mark:after,.fx-specimen:focus-within .fx-specimen__layer,.fx-specimen:focus-within .fx-specimen__layer--mark:after{animation-play-state:running}}@media(hover:none){.fx-specimen .fx-specimen__layer,.fx-specimen .fx-specimen__layer--mark:after{animation-play-state:running}}.fx-specimen[data-fx-inview=false] .fx-specimen__layer,.fx-specimen[data-fx-inview=false] .fx-specimen__layer--mark:after,.fx-lights[data-fx-inview=false] .fx-lights__light{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.fx-specimen__layer,.fx-specimen__layer--mark:after,.fx-lights__light{animation:none}}.fx-specimen[data-fx-motion=off] .fx-specimen__layer,.fx-specimen[data-fx-motion=off] .fx-specimen__layer--mark:after,.fx-lights[data-fx-motion=off] .fx-lights__light{animation:none}@layer components{.fx-phone{position:relative;display:block}.fx-phone__frame{position:relative;z-index:1}.fx-phone[data-fx-phone=armed] .fx-phone__frame{opacity:0;transform:translate3d(0,var(--fx-phone-from-y, 0px),0) scale(var(--fx-phone-from-scale, 1))}.fx-phone[data-fx-phone=armed] .fx-phone__frame,.fx-phone[data-fx-phone=playing] .fx-phone__frame,.fx-phone[data-fx-phone=playing] .fx-phone__cast{will-change:transform,opacity}.fx-phone__cast{position:absolute;inset:-16% -26%;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(ellipse 78% 46% at 50% 40%,color-mix(in srgb,var(--w-accent, #20e3b2) 52%,transparent),color-mix(in srgb,var(--w-accent, #20e3b2) 20%,transparent) 52%,transparent 78%)}}@media(prefers-reduced-motion:reduce){.fx-phone[data-fx-phone=armed] .fx-phone__frame{transform:none}.fx-phone__cast{display:none}}@media print{.fx-phone[data-fx-phone] .fx-phone__frame{opacity:1;transform:none}.fx-phone__cast{display:none}}@layer components{.lockdock[data-lockdock-held=true]{opacity:calc(1 - var(--lockdock-out, 0));transform:translateY(calc(var(--lockdock-out, 0) * -.5rem))}.lockdock[data-lockdock-held=true][data-lockdock-near=true]{will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.lockdock[data-lockdock-held=true]{transform:none}}}.fx-dd{position:relative;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "field";--fx-dd-ease: cubic-bezier(.37, 0, .63, 1);--fx-dd-period-x: var(--bar-2, 6.6667s);--fx-dd-period-y: var(--bar, 3.3333s);--fx-dd-period-r: var(--bar-4, 13.3333s);--fx-dd-ax: 10%;--fx-dd-ay: 8%;--fx-dd-spin: 5deg}.fx-dd[data-side=start]{grid-template-areas:"field" "content"}.fx-dd[data-layout=band] .fx-dd__field{max-inline-size:min(100%,34rem);justify-self:start}.fx-dd__content{grid-area:content;min-inline-size:0}.fx-dd__field{grid-area:field;position:relative;inline-size:100%;aspect-ratio:5 / 4;pointer-events:none;overflow:clip;contain:layout paint}.fx-dd__slot{position:absolute;inline-size:var(--fx-dd-size);aspect-ratio:1;inset-inline-start:var(--fx-dd-cx);inset-block-start:var(--fx-dd-cy);transform:translate(-50%,-50%);opacity:var(--fx-dd-opacity)}.fx-dd__slot:before{content:"";position:absolute;inset:-8%;background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--w-ink, #f4fff4) 8%,transparent) 0%,color-mix(in srgb,var(--w-ink, #f4fff4) 3%,transparent) 46%,transparent 70%)}.fx-dd__x,.fx-dd__y{position:absolute;inset:0}.fx-dd__art{display:block;inline-size:100%;block-size:auto;rotate:var(--fx-dd-tilt)}.fx-dd__slot[data-slot="1"]{--fx-dd-size: 32%;--fx-dd-cx: 23%;--fx-dd-cy: 28.12%;--fx-dd-tilt: -5deg;--fx-dd-opacity: .95;--fx-dd-delay-x: 0s;--fx-dd-delay-y: 0s;--fx-dd-delay-r: 0s}.fx-dd__slot[data-slot="2"]{--fx-dd-size: 30%;--fx-dd-cx: 77.5%;--fx-dd-cy: 25.62%;--fx-dd-tilt: 4deg;--fx-dd-opacity: 1;--fx-dd-delay-x: -2.2s;--fx-dd-delay-y: -1.1s;--fx-dd-delay-r: -4.4s}.fx-dd__slot[data-slot="3"]{--fx-dd-size: 28%;--fx-dd-cx: 47.5%;--fx-dd-cy: 76.88%;--fx-dd-tilt: -3deg;--fx-dd-opacity: .85;--fx-dd-delay-x: -4.4s;--fx-dd-delay-y: -2.6s;--fx-dd-delay-r: -8.8s}@media(min-width:60rem){.fx-dd:not([data-layout=band]){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"content field";align-items:center}.fx-dd:not([data-layout=band])[data-side=start]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"field content"}.fx-dd:not([data-layout=band]) .fx-dd__field{aspect-ratio:2 / 3}.fx-dd:not([data-layout=band]) .fx-dd__slot[data-slot="1"]{--fx-dd-size: 40%;--fx-dd-cx: 30%;--fx-dd-cy: 17.28%}.fx-dd:not([data-layout=band]) .fx-dd__slot[data-slot="2"]{--fx-dd-size: 44%;--fx-dd-cx: 66%;--fx-dd-cy: 51.96%}.fx-dd:not([data-layout=band]) .fx-dd__slot[data-slot="3"]{--fx-dd-size: 36%;--fx-dd-cx: 33%;--fx-dd-cy: 84.67%}}@media(prefers-reduced-motion:no-preference){.fx-dd__x{animation:fx-dd-drift-x var(--fx-dd-period-x) var(--fx-dd-ease) var(--fx-dd-delay-x) infinite alternate}.fx-dd__y{animation:fx-dd-drift-y var(--fx-dd-period-y) var(--fx-dd-ease) var(--fx-dd-delay-y) infinite alternate}.fx-dd__art{animation:fx-dd-sway var(--fx-dd-period-r) var(--fx-dd-ease) var(--fx-dd-delay-r) infinite alternate}.fx-dd[data-drift=paused] .fx-dd__x,.fx-dd[data-drift=paused] .fx-dd__y,.fx-dd[data-drift=paused] .fx-dd__art{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.fx-dd__x,.fx-dd__y,.fx-dd__art{animation:none}}@keyframes fx-dd-drift-x{0%{transform:translate3d(calc(-1 * var(--fx-dd-ax)),0,0)}to{transform:translate3d(var(--fx-dd-ax),0,0)}}@keyframes fx-dd-drift-y{0%{transform:translate3d(0,calc(-1 * var(--fx-dd-ay)),0)}to{transform:translate3d(0,var(--fx-dd-ay),0)}}@keyframes fx-dd-sway{0%{rotate:calc(var(--fx-dd-tilt) - var(--fx-dd-spin))}to{rotate:calc(var(--fx-dd-tilt) + var(--fx-dd-spin))}}.hm-hero-chapter{padding-block:0;align-items:stretch;min-block-size:0}.hm-hero-inner{display:flex;max-inline-size:none;padding-inline:0}.hm-hero{position:relative;flex:1 1 auto;block-size:calc(100svh - var(--nav-height) - 1px);--hm-clip-dark: polygon(0% 100%, 100% 100%, 100% 50.309%, 0% 31.9%);--hm-clip-light: polygon(100% 50.309%, 100% 0%, 0% 0%, 0% 31.9%);--hm-seam-top: 41.104%;--hm-wordmark-block: clamp(1.875rem, 5.4vw, 6rem);--hm-lockup-size: clamp(1.875rem, 5.4vw, 6rem);--hm-inset: clamp(1.25rem, 4.4vw, 4.5rem);--hm-copy-inline: min(30ch, 48%);--hm-fig-block: 30svh;--hm-fig-gain-inline: calc(var(--hm-fig-block) * .596);--hm-fig-lose-inline: calc(var(--hm-fig-block) * .462);--hm-fig-gap: clamp(.75rem, 3vw, 2.5rem)}.hm-hero__figure{position:absolute;z-index:0;margin:0;pointer-events:none}.hm-hero__figure img{block-size:var(--hm-fig-block);inline-size:auto}.hm-hero__figure--gain img{filter:drop-shadow(3px 0 2px color-mix(in srgb,var(--dk-spark) 55%,transparent)) drop-shadow(0 0 44px color-mix(in srgb,var(--dk-furnace) 36%,transparent))}.hm-hero__figure--gain{inset-inline-end:0;inset-block-end:0}.hm-hero__figure--lose{inset-inline-end:0;inset-block-end:calc(100% - var(--hm-seam-top) + 8vw)}.hm-hero__brand{position:absolute;inset:0;z-index:3;margin:0;pointer-events:none}.hm-hero__brand-clip{position:absolute;inset:0;display:block}.hm-hero__brand-clip--dark{clip-path:var(--hm-clip-dark)}.hm-hero__brand-clip--light{clip-path:var(--hm-clip-light)}.hm-hero__brand-stack{position:absolute;inset-inline:0;inset-block-start:calc(var(--hm-seam-top) - var(--hm-wordmark-block) / 2);margin-inline:auto;inline-size:fit-content;max-inline-size:min(32rem,86%);display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,1.7vh,1.35rem);text-align:center}.hm-hero__lockup{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.32rem}.hm-hero__wordmark{display:flex;font-size:var(--hm-lockup-size);line-height:1}.hm-hero__by{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:clamp(.5rem,.62vw,.6875rem);line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--w-muted) 45%,var(--w-ink))}.hm-hero__mark{inline-size:clamp(44px,4.6vw,62px);block-size:clamp(8px,.89vw,12px)}.hm-hero__brand-line{font-family:var(--font-body);font-weight:600;font-size:clamp(.9375rem,1.15vw,1.3125rem);line-height:1.3;letter-spacing:-.012em;color:var(--w-ink);max-inline-size:26ch;text-wrap:balance}.hm-hero__half{position:absolute;inset:0;z-index:1;display:block;color:var(--w-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.hm-hero__half--dark{clip-path:var(--hm-clip-dark)}.hm-hero__half--light{clip-path:var(--hm-clip-light)}.hm-hero__half:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--w-ink),inset 0 0 0 6px var(--w-ground)}.hm-hero__half:focus-visible .hm-hero__cta{outline:2px solid currentColor;outline-offset:4px}.hm-hero__copy{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;inline-size:var(--hm-copy-inline);text-align:start}.hm-hero__title{font-size:clamp(2.1rem,4.6vw,4.25rem);line-height:.95}.hm-hero__line{color:color-mix(in srgb,var(--w-muted) 45%,var(--w-ink))}.hm-hero__line{font-size:clamp(1.0625rem,1.5vw,1.4375rem)}.hm-hero__cta{position:relative;margin-block-start:.35rem;padding-block-end:.45rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--w-accent) 40%,var(--w-ink))}.hm-hero__cta:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:1.75rem;block-size:1px;background:currentColor;transition:inline-size var(--w-dur-hover) var(--w-spring-hover)}.hm-hero__half:hover .hm-hero__cta:after,.hm-hero__half:focus-visible .hm-hero__cta:after{inline-size:100%}.hm-hero__base{position:absolute;inset-inline-start:var(--hm-inset);inset-block-end:clamp(1.5rem,4.5vh,3.25rem);z-index:2;display:flex;align-items:flex-end}.hm-hero__secondary-link{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--w-ink);text-decoration:underline;text-underline-offset:.45em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--w-accent) 60%,transparent)}.hm-hero__secondary-link:hover{text-decoration-color:var(--w-accent)}.hm-hero__copy--light{inset-inline-start:var(--hm-inset);inset-block-start:clamp(5rem,11vh,8rem)}.hm-hero__copy--dark{inset-inline-start:var(--hm-inset);inset-block-end:22%}@media(min-aspect-ratio:1 / 1){.hm-hero{--hm-copy-inline: min(19rem, 20vw)}.hm-hero__copy--dark{inset-inline-start:calc(var(--hm-fig-gain-inline) + var(--hm-fig-gap));inset-inline-end:auto;inset-block-start:66%;inset-block-end:auto;transform:translateY(-50%)}.hm-hero__copy--light{inset-inline-start:auto;inset-inline-end:calc(var(--hm-fig-lose-inline) + var(--hm-fig-gap) + 2vw);inset-block-start:42%;transform:translateY(-50%)}html[dir=rtl] .hm-hero__copy--dark{inset-inline-start:auto;inset-inline-end:calc(var(--hm-fig-gain-inline) + var(--hm-fig-gap))}html[dir=rtl] .hm-hero__copy--light{inset-inline-start:calc(var(--hm-fig-lose-inline) + var(--hm-fig-gap) + 2vw);inset-inline-end:auto}.hm-hero{--hm-fig-block: min(48svh, 30vw);--hm-clip-dark: polygon(0% 100%, 63.913% 100%, 36.087% 0%, 0% 0%);--hm-clip-light: polygon(63.913% 100%, 100% 100%, 100% 0%, 36.087% 0%);--hm-seam-top: 50%}.hm-hero__figure--gain{inset-inline-start:0;inset-inline-end:auto}.hm-hero__figure--lose{inset-inline-end:clamp(.5rem,2vw,2rem);inset-block-end:0}.hm-hero__base{inset-inline-start:calc(var(--hm-fig-gain-inline) + var(--hm-fig-gap))}html[dir=rtl] .hm-hero__base{inset-inline-start:auto;inset-inline-end:calc(var(--hm-fig-gain-inline) + var(--hm-fig-gap))}html[dir=rtl] .hm-hero__figure--gain{inset-inline-start:auto;inset-inline-end:0}html[dir=rtl] .hm-hero__figure--lose{inset-inline-start:clamp(.5rem,2vw,2rem);inset-inline-end:auto}}.hm-chapter{padding-block:clamp(3.25rem,6.5vw,5rem) clamp(2.75rem,5.5vw,4rem)}.hm-band{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center;inline-size:100%}.hm-band__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem}.hm-phone{inline-size:100%;max-inline-size:12rem;margin-inline:auto}.hm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);align-items:start}.hm-phone--offset{margin-block-start:clamp(1.5rem,5vw,4rem)}@media(min-width:900px){.hm-band{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hm-band--reverse>.hm-band__copy{order:2}}.hm-themes{inline-size:100%;margin-block-start:clamp(3rem,6vw,5rem);display:flex;flex-direction:column;gap:1.5rem}.hm-themes__lede{max-inline-size:56ch}.hm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(.75rem,1.5vw,1.25rem);list-style:none;padding:0;margin:0}.hm-tiles__cell{display:flex}.hm-tiles__cell>*{inline-size:100%}.hm-atlas{inline-size:100%;display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:center}@media(min-width:900px){.hm-atlas{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.hm-atlas__featured{max-inline-size:44ch;font-size:.9375rem;line-height:1.5;color:var(--w-muted)}.hm-atlas__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;max-inline-size:46ch}.hm-dishes{inline-size:100%}.hm-social{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center;inline-size:100%}.hm-social__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem}.hm-lights{inline-size:100%;max-inline-size:30rem;margin-inline:auto;align-items:center;min-block-size:15rem}.hm-lights__defs{display:flex;flex-direction:column;gap:1.1rem;max-inline-size:25ch;margin:0}.hm-lights__def{display:flex;flex-direction:column;gap:.4rem}.hm-lights__label{color:var(--w-muted)}.hm-lights__line{margin:0;font-size:.9375rem;line-height:1.5;color:var(--w-ink);max-inline-size:34ch}@media(min-width:900px){.hm-social{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.hm-steps{inline-size:100%;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.hm-steps__head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.hm-steps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(.75rem,1.6vw,1.25rem);list-style:none;padding:0;margin:0;counter-reset:none}.hm-step{display:flex;flex-direction:column;gap:.65rem;padding:1.5rem}.hm-step__index{font-size:.8125rem;letter-spacing:.16em;color:color-mix(in srgb,var(--w-accent) 70%,var(--w-ink))}.hm-step__title{font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--w-ink)}.hm-step__body{font-size:.9375rem;line-height:1.6;color:var(--w-muted)}.hm-facts{inline-size:100%;display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem)}.hm-facts__columns{display:grid;gap:clamp(2rem,4vw,3.5rem)}.hm-fact{display:flex;flex-direction:column;gap:.9rem;padding-block-start:1.5rem;border-block-start:1px solid var(--w-hairline)}.hm-fact__title{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--w-ink)}@media(min-width:760px){.hm-facts__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-close{inline-size:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.hm-close h2{max-inline-size:20ch}.hm-close__doors{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:.5rem}.hm-close__door{display:inline-flex}.hm-door{display:inline-flex;align-items:center;justify-content:center;min-inline-size:13rem;padding-block:1rem;padding-inline:2rem;border-radius:var(--w-radius-button);background:var(--w-accent);color:var(--w-on-accent);font-family:var(--w-display);font-weight:var(--w-display-weight);text-transform:var(--w-display-transform);letter-spacing:var(--w-display-tracking);font-size:1.0625rem;line-height:1.2;text-decoration:none;transition:transform var(--w-dur-press) var(--w-spring-press),background-color var(--w-dur-hover) var(--w-spring-hover)}.hm-door:hover{background:color-mix(in srgb,var(--w-accent) 86%,var(--w-ink))}.hm-door:active{transform:scale(var(--w-press-scale))}.hm-close__price{display:flex;justify-content:center;margin-block-start:-.5rem}.hm-close__price-line{color:var(--w-muted);font-variant-numeric:tabular-nums;font-size:.9375rem;margin-block-start:.25rem}.hm-close__door[data-world=light] .hm-door{background:var(--w-ground);color:var(--w-accent);box-shadow:inset 0 0 0 1px var(--w-accent)}.hm-close__door[data-world=light] .hm-door:hover{background:color-mix(in srgb,var(--w-ground) 92%,var(--w-accent))}.hm-close__spec{max-inline-size:60ch;text-transform:none;letter-spacing:.04em;line-height:1.6}.hm-link{align-self:flex-start;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--w-accent) 70%,var(--w-ink));text-decoration:underline;text-underline-offset:.5em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--w-accent) 45%,transparent);transition:text-decoration-color var(--w-dur-hover) var(--w-spring-hover)}.hm-link:hover{text-decoration-color:currentColor}@media(prefers-reduced-motion:reduce){.hm-hero__cta:after,.hm-door,.hm-link{transition:none}}
