.spec-gauges{--gauge-track:rgb(255 255 255/.08);display:grid;gap:12px;margin:0;padding-top:14px;border-top:1px solid rgb(255 255 255/.08)}.spec-gauge{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "meter meter";align-items:baseline;gap:6px 10px;margin:0}.spec-gauge dt{grid-area:label;min-width:0;overflow:hidden;color:#a39b91;font-family:var(--font-inter),system-ui,sans-serif;font-size:12.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.spec-gauge-note{margin-inline-start:1px;color:#77706a}.spec-gauge dd{grid-area:value;margin:0;color:var(--gauge-accent);font-family:var(--font-inter),system-ui,sans-serif;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.spec-gauge-track{grid-area:meter;position:relative;height:3px;overflow:hidden;border-radius:99px;background:var(--gauge-track)}.spec-gauge-fill{position:absolute;inset-block:0;inset-inline-start:0;width:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--gauge-accent) 30%,transparent),var(--gauge-accent));transform:scaleX(var(--level));transform-origin:left center}[dir=rtl] .spec-gauge-fill{background:linear-gradient(270deg,color-mix(in srgb,var(--gauge-accent) 30%,transparent),var(--gauge-accent));transform-origin:right center}.spec-gauge--heat .spec-gauge-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--gauge-accent) 38%,#000),var(--gauge-accent) 72%,color-mix(in srgb,var(--gauge-accent) 55%,#fff))}[dir=rtl] .spec-gauge--heat .spec-gauge-fill{background:linear-gradient(270deg,color-mix(in srgb,var(--gauge-accent) 38%,#000),var(--gauge-accent) 72%,color-mix(in srgb,var(--gauge-accent) 55%,#fff))}.spec-gauge-hours{grid-area:meter;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.spec-gauge-hours i{height:3px;border-radius:99px;background:var(--gauge-track)}.spec-gauge-hours i[data-lit]{background:var(--gauge-accent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spec-gauge-fill{animation:spec-gauge-fill linear both;animation-timeline:view();animation-range:entry 0 cover 35%}.spec-gauge-hours i[data-lit]{animation:spec-gauge-light linear both;animation-timeline:view();animation-range:entry calc(var(--i) * 3%) cover calc(18% + var(--i) * 3%)}}}@keyframes spec-gauge-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--level))}}@keyframes spec-gauge-light{0%{opacity:.12}to{opacity:1}}.spec-gauges--compact{gap:9px;padding-top:11px}.spec-gauges--compact .spec-gauge{gap:5px 8px}.spec-gauges--compact .spec-gauge dt{font-size:11px}.spec-gauges--compact .spec-gauge dd{font-size:13.5px}@media (max-width:639px){.spec-gauges{gap:9px;padding-top:11px}.spec-gauge{gap:5px 8px}.spec-gauge dt{font-size:11px}.spec-gauge dd{font-size:13.5px}}@media (max-width:359px){.spec-gauge dt{font-size:10px}.spec-gauge dd{font-size:12.5px}}.card-more{display:inline-flex;align-items:center;align-self:stretch;justify-content:space-between;gap:10px;min-height:44px;margin-top:auto;padding-top:10px;color:#e9dfd2;font-family:var(--font-inter),system-ui,sans-serif;font-size:13px;font-weight:500}.card-more-icon{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--gauge-accent,#ffab55) 55%,transparent);border-radius:50%;color:var(--gauge-accent,#ffab55);transition:background-color .2s ease,color .2s ease}.card-more-icon svg{width:15px;height:15px}.card-more:focus-visible .card-more-icon,.card-more:hover .card-more-icon{background:var(--gauge-accent,#ffab55);color:#140e0a}.card-more:focus-visible{outline:2px solid #ffab55;outline-offset:4px;border-radius:6px}@media (max-width:639px){.card-more{min-height:40px;padding-top:6px;font-size:12.5px}.card-more-icon{width:26px;height:26px}.card-more-icon svg{width:13px;height:13px}}.pk{--pk-ink:#f2ebe2;--pk-muted:#a69d92;--pk-line:rgb(255 255 255/.1);--pk-ember:#ff9a4d;position:relative;isolation:isolate;overflow:hidden;margin-top:64px;padding:64px clamp(20px,4.5vw,64px) 52px;border:1px solid rgb(255 255 255/.07);border-radius:32px;background:#0c0b0a;color:var(--pk-ink)}.pk-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none}.pk-backdrop:before{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 0);background-size:44px 44px;background-position:top;-webkit-mask-image:radial-gradient(90% 55% at 50% 0,#000 25%,transparent 75%);mask-image:radial-gradient(90% 55% at 50% 0,#000 25%,transparent 75%);content:""}.pk-backdrop:after{position:absolute;top:-18%;left:18%;width:64%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(255 122 47/.17),transparent 62%);content:"";animation:pk-drift 16s ease-in-out infinite alternate}@keyframes pk-drift{0%{transform:translate3d(-14%,-2%,0)}to{transform:translate3d(14%,6%,0)}}.pk-head{max-width:40rem;margin:0 auto;text-align:center}.pk-kicker{margin:0;color:var(--pk-ember);font-size:12px;font-weight:600;letter-spacing:.22em}.pk-kicker,.pk-title{text-transform:uppercase}.pk-title{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(38px,5.2vw,64px);font-weight:800;line-height:.92;letter-spacing:-.005em;text-wrap:balance}.pk-lead{max-width:30rem;margin:16px auto 0;color:var(--pk-muted);font-size:16px;line-height:1.6;text-wrap:balance}.pk-sizer{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-template-areas:"photo readout";align-items:center;gap:clamp(24px,5vw,64px);max-width:860px;margin:48px auto 0}.pk-photo{grid-area:photo;position:relative;display:block;width:100%;aspect-ratio:4/5;border-radius:26px;cursor:zoom-in}.pk-photo:after{box-shadow:inset 0 0 0 1px rgb(255 255 255/.08);pointer-events:none;content:""}.pk-photo-frame,.pk-photo:after{position:absolute;inset:0;border-radius:inherit}.pk-photo-frame{overflow:hidden;background:#171411;box-shadow:0 40px 60px -40px rgb(255 122 47/.45),0 30px 50px -30px #000}.pk-photo-frame img{object-fit:cover}.pk-photo:focus-visible{outline:2px solid var(--pk-ember);outline-offset:5px}.pk-readout{grid-area:readout;min-width:0}.pk-readout-label{margin:0;color:var(--pk-muted);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.pk-figure{display:flex;align-items:flex-end;gap:.08em;margin:6px 0 0;font-family:var(--font-display);line-height:.8}.pk-figure-window{position:relative;display:inline-grid;overflow:hidden;padding:.06em 0}.pk-figure-number{display:block;background:linear-gradient(180deg,#ffd9ae,#ff9a4d 55%,#e2551b);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(120px,15vw,196px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pk-figure-unit{margin-bottom:.14em;color:var(--pk-ink);font-size:clamp(30px,3.4vw,44px);font-weight:700;text-transform:uppercase}.pk-sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:400px;margin-top:18px;padding:4px;border:1px solid var(--pk-line);border-radius:999px;background:rgb(255 255 255/.025)}.pk-sizes button{position:relative;isolation:isolate;min-height:42px;border-radius:999px;color:var(--pk-muted);font-family:var(--font-display);font-size:18px;font-weight:700;transition:color .2s}.pk-sizes button:hover{color:var(--pk-ink)}.pk-sizes button[aria-pressed=true]{color:#2a1206}.pk-sizes button:focus-visible{outline:2px solid var(--pk-ember);outline-offset:2px}.pk-size-active{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,#ffb14d,#ff9638 48%,#fa8530);box-shadow:0 6px 18px -6px rgb(255 122 47/.7)}.pk-timer{display:block;max-width:400px;height:2px;margin-top:12px;overflow:hidden;border-radius:2px;background:rgb(255 255 255/.06)}.pk-timer i{display:block;height:100%;background:var(--pk-ember);transform-origin:left center;animation:pk-timer linear both}[dir=rtl] .pk-timer i{transform-origin:right center}@keyframes pk-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pk-route{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:72px 0 0;padding:0;list-style:none}.pk-route:after,.pk-route:before{position:absolute;top:17px;inset-inline:calc(100% / 6);height:1px;content:""}.pk-route:before{background:var(--pk-line)}.pk-route:after{background:linear-gradient(90deg,#ff7a2f,#ffc58a);transform-origin:left center}[dir=rtl] .pk-route:after{background:linear-gradient(270deg,#ff7a2f,#ffc58a);transform-origin:right center}.pk-step{display:grid;justify-items:center;gap:14px;min-width:0;text-align:center}.pk-step-index{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(255 154 77/.55);border-radius:50%;background:#0c0b0a;color:var(--pk-ember);font-family:var(--font-display);font-size:15px;font-weight:700}.pk-step-media{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:20px;background:#171411}.pk-step-media img{object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.pk-step:hover .pk-step-media img{transform:scale(1.04)}.pk-step-label{display:inline-flex;align-items:center;gap:8px;color:var(--pk-ink);font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.pk-step-label svg{width:18px;height:18px;color:var(--pk-ember)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pk-route:after{animation:pk-draw-x linear both;animation-timeline:view();animation-range:entry 20% cover 55%}.pk-step-media{animation:pk-light linear both;animation-timeline:view();animation-range:entry calc(15% + var(--i) * 8%) cover calc(40% + var(--i) * 8%)}}}@keyframes pk-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pk-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pk-light{0%{filter:grayscale(1) brightness(.6)}to{filter:none}}.pack-note{max-width:44rem;margin:60px auto 0;padding:34px 28px 30px;border:1px solid rgb(233 164 108/.18);border-radius:24px;background:radial-gradient(80% 60% at 50% 0,rgb(233 164 108/.08),transparent 70%),rgb(12 11 10/.7);text-align:center}.pack-note-seal{display:inline-grid;place-items:center;width:56px;height:56px;border:1px solid rgb(233 164 108/.45);border-radius:50%;background:#14100c;box-shadow:0 0 0 6px rgb(233 164 108/.05);color:var(--pk-ember)}.pack-note-seal svg{width:24px;height:24px}.pack-note-kicker{margin:16px 0 0;color:var(--pk-ember);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pack-note h4{margin:8px 0 0;font-family:var(--font-display);font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1;text-transform:uppercase;text-wrap:balance}.pack-note-lead{max-width:31rem;margin:12px auto 0;color:var(--pk-muted);font-size:14.5px;line-height:1.65;text-wrap:pretty}.pack-note-rule{display:flex;align-items:center;gap:12px;margin:26px 0 12px;color:#8f857a;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pack-note-rule:after,.pack-note-rule:before{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.12));content:""}.pack-note-rule:after{background:linear-gradient(270deg,transparent,rgb(255 255 255/.12))}.pack-note-print{max-width:30rem;margin:0 auto;color:var(--pk-ink);font-size:14px;line-height:1.6}.pk-sea{position:relative;height:132px;margin:0 -28px;overflow:hidden;container-type:inline-size;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent);mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent)}.pk-sea-water{position:absolute;inset:auto 0 0;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='12' viewBox='0 0 120 12'%3E%3Cpath d='M0 6 Q15 0 30 6 T60 6 T90 6 T120 6' fill='none' stroke='%237fb3d5' stroke-opacity='.35' stroke-width='1.2'/%3E%3C/svg%3E") repeat-x 0 0 /120px 12px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='12' viewBox='0 0 90 12'%3E%3Cpath d='M0 6 Q11 1 22 6 T45 6 T67 6 T90 6' fill='none' stroke='%237fb3d5' stroke-opacity='.18' stroke-width='1'/%3E%3C/svg%3E") repeat-x 0 15px /90px 12px,linear-gradient(180deg,rgb(28 46 61/.55),rgb(12 11 10/0));animation:pk-waves 9s linear infinite}@keyframes pk-waves{to{background-position:120px 0,-90px 15px,0 0}}.pk-ship{position:absolute;left:0;opacity:0;animation:linear infinite;will-change:transform,opacity}.pk-ship--west{bottom:26px;z-index:0;scale:.8;animation-name:pk-sail-west;animation-duration:38s;animation-delay:calc(var(--i) / 2 * -12.6s)}.pk-ship--east{bottom:11px;z-index:1;animation-name:pk-sail-east;animation-duration:28s;animation-delay:calc((var(--i) - 1) / 2 * -14s - 5s)}.pk-ship--west .pk-ship-bob{opacity:.72}@keyframes pk-sail-east{0%{transform:translateX(-70%);opacity:0}16%{opacity:1}84%{opacity:1}to{transform:translateX(calc(100cqw - 30%));opacity:0}}@keyframes pk-sail-west{0%{transform:translateX(calc(100cqw - 30%));opacity:0}16%{opacity:1}84%{opacity:1}to{transform:translateX(-70%);opacity:0}}.pk-ship-bob{position:relative;display:grid;justify-items:start;animation:pk-bob 3.2s ease-in-out infinite}.pk-ship--east .pk-ship-bob{animation-duration:2.6s;animation-delay:-.8s}@keyframes pk-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(1.5px) rotate(-.8deg)}}.pk-ship-cargo{display:flex;gap:1px;margin:0 0 0 26px}.pk-ship-cargo i{width:13px;height:9px;border-radius:1px;background:#b5532a;box-shadow:inset 0 -2px 0 rgb(0 0 0/.25)}.pk-ship-cargo i:nth-child(3n+2){background:#c9a77c}.pk-ship-cargo i:nth-child(3n){background:#5f7380}.pk-ship-cargo i:nth-child(4){height:13px;margin-top:-4px}.pk-ship-bridge{position:absolute;bottom:20px;left:8px;width:13px;height:17px;border-radius:2px 2px 0 0;background:#e9e1d4;box-shadow:inset 0 3px 0 #2b3a45,inset 0 8px 0 #e9e1d4,inset 0 10px 0 #2b3a45}.pk-ship-hull{display:block;min-width:112px;padding:3px 26px 4px 16px;background:#1d2a33;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,7px 100%);box-shadow:inset 0 2px 0 #b5532a;color:#f2ebe2;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em;line-height:13px;text-transform:uppercase;white-space:nowrap}.pk-ship--west .pk-ship-bob{justify-items:end}.pk-ship--west .pk-ship-cargo{margin:0 26px 0 0}.pk-ship--west .pk-ship-bridge{right:8px;left:auto}.pk-ship--west .pk-ship-hull{padding:3px 16px 4px 26px;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,18px 100%)}.pk-ship-wake{position:absolute;bottom:0;right:calc(100% - 12px);width:78px;height:7px;border-radius:50%;background:linear-gradient(270deg,rgb(214 232 243/.6),rgb(214 232 243/.14) 55%,transparent);filter:blur(.5px);transform-origin:right center;animation:pk-wake 1.8s ease-in-out infinite alternate}.pk-ship--west .pk-ship-wake{right:auto;left:calc(100% - 12px);background:linear-gradient(90deg,rgb(214 232 243/.6),rgb(214 232 243/.14) 55%,transparent);transform-origin:left center}@keyframes pk-wake{0%{transform:scaleX(.8);opacity:.55}to{transform:scaleX(1.05);opacity:.9}}.pk-ship-smoke{position:absolute;bottom:38px;left:11px;width:6px;height:6px}.pk-ship--east .pk-ship-smoke{--drift:-16px}.pk-ship--west .pk-ship-smoke{--drift:16px;left:auto;right:11px}.pk-ship-smoke i{position:absolute;inset:0;border-radius:50%;background:rgb(214 214 214/.5);opacity:0;animation:pk-puff 3.6s ease-out infinite}.pk-ship-smoke i:nth-child(2){animation-delay:1.2s}.pk-ship-smoke i:nth-child(3){animation-delay:2.4s}@keyframes pk-puff{0%{transform:translate(0) scale(.4);opacity:.6}to{transform:translate(var(--drift),-24px) scale(1.8);opacity:0}}.pk-gull{position:absolute;top:14px;left:0;width:14px;height:6px;animation:pk-gull 24s linear infinite}.pk-gull--far{top:30px;scale:.7;opacity:.7;animation-duration:33s;animation-delay:-14s}.pk-gull:before{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M1 5 Q4 0 7 4 Q10 0 13 5' fill='none' stroke='%23d9d2c7' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 50% /contain no-repeat;content:"";animation:pk-flap .5s ease-in-out infinite alternate}@keyframes pk-gull{0%{transform:translate(-30px,6px)}50%{transform:translate(50cqw,-2px)}to{transform:translate(calc(100cqw + 30px),4px)}}@keyframes pk-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@media (prefers-reduced-motion:reduce){.pk-ship{opacity:1;left:calc(var(--i) * 17% + 10%)}.pk-backdrop:after,.pk-sea-water,.pk-ship,.pk-ship-bob,.pk-ship-smoke i,.pk-ship-wake{animation:none}.pk-gull,.pk-ship-smoke{display:none}}html[data-reduced-motion=true] .pk-ship{animation:none;opacity:1;left:calc(var(--i) * 17% + 10%)}html[data-reduced-motion=true] :is(.pk-ship-bob,.pk-sea-water,.pk-ship-wake,.pk-ship-smoke i){animation:none}html[data-reduced-motion=true] .pk-backdrop:after{animation:none}html[data-reduced-motion=true] :is(.pk-gull,.pk-ship-smoke){display:none}.pk-action{margin-top:40px;text-align:center}@media (min-width:640px){.pk-sea{height:164px}.pk-ship-bob{scale:1.3;transform-origin:left bottom}}@media (max-width:1023px){.pk-sizer{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}@media (max-width:639px){.pk{margin-top:32px;padding:40px 16px 28px;border-radius:24px}.pk-title{font-size:36px}.pk-lead{font-size:14.5px}.pk-sizer{grid-template-columns:minmax(0,46%) minmax(0,1fr);grid-template-areas:"photo readout" "sizes sizes";gap:16px;margin-top:30px}.pk-photo{border-radius:20px}.pk-readout{display:contents}.pk-figure,.pk-readout-label,.pk-timer{grid-area:readout}.pk-readout-label{align-self:start;margin-top:8px;font-size:11px}.pk-figure{align-self:center;flex-direction:column;align-items:flex-start;gap:0}.pk-figure-number{font-size:104px}.pk-figure-unit{margin:4px 0 0;font-size:26px}.pk-timer{align-self:end;width:100%;margin:0 0 6px}.pk-sizes{grid-area:sizes;max-width:none;margin-top:0}.pk-sizes button{min-height:40px;font-size:17px}.pk-route{grid-template-columns:1fr;gap:18px;margin-top:44px}.pk-route:after,.pk-route:before{top:18px;bottom:18px;inset-inline:17px auto;width:1px;height:auto}.pk-route:after{background:linear-gradient(180deg,#ff7a2f,#ffc58a);transform-origin:center top}.pk-step{grid-template-columns:36px minmax(0,96px) minmax(0,1fr);align-items:center;justify-items:start;gap:14px;text-align:start}.pk-step-media{aspect-ratio:1;border-radius:14px}.pk-step-label{font-size:19px}.pk-step-label svg{width:16px;height:16px}.pack-note{margin-top:40px;padding:28px 16px 24px;border-radius:20px}.pack-note-lead{font-size:14px}.pack-note-rule{margin-top:22px}.pk-sea{margin:0 -16px;height:128px}.pk-action{margin-top:28px}.pk-action a{width:100%}}@supports (animation-timeline:view()){@media (max-width:639px) and (prefers-reduced-motion:no-preference){.pk-route:after{animation-name:pk-draw-y;animation-range:entry 10% cover 70%}}}@media (prefers-reduced-motion:reduce){.pk-step-media img{transition:none}}@media (forced-colors:active){.pk-backdrop,.pk-sea{display:none}.pk-figure-number{color:CanvasText;background:none}}.catalog-credential{max-width:64rem;margin:28px auto 0}.fsc-card{--sage:166 214 172;position:relative;isolation:isolate;overflow:hidden;max-width:46rem;margin:0 auto;padding:40px 28px 30px;border:1px solid rgb(var(--sage)/.2);border-radius:26px;background:radial-gradient(70% 60% at 50% 0,rgb(var(--sage)/.1),transparent 70%),linear-gradient(180deg,#121513,#0d0f0e);text-align:center}.fsc-rings{width:960px;height:960px;margin:-480px 0 0 -480px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 13px,rgb(var(--sage)/.065) 13px 14px),repeating-radial-gradient(circle,transparent 0 31px,rgb(var(--sage)/.05) 31px 32.5px);-webkit-mask-image:radial-gradient(circle,#000 0 12%,transparent 42%);mask-image:radial-gradient(circle,#000 0 12%,transparent 42%)}.fsc-fx,.fsc-rings{position:absolute;z-index:-1;top:72px;left:50%}.fsc-fx{width:0;height:0;pointer-events:none}.fsc-fx>span,.fsc-ripples i{position:absolute;top:0;left:0}.fsc-ripples i{width:64px;height:64px;border:1px solid rgb(var(--sage)/.6);border-radius:50%;box-shadow:0 0 14px rgb(var(--sage)/.18),inset 0 0 10px rgb(var(--sage)/.08);opacity:0;translate:-50% -50%;animation:fsc-ripple 9s cubic-bezier(.2,.6,.35,1) infinite}.fsc-ripples i:nth-child(2){animation-delay:1.8s}.fsc-ripples i:nth-child(3){animation-delay:3.6s}.fsc-ripples i:nth-child(4){animation-delay:5.4s}.fsc-ripples i:nth-child(5){animation-delay:7.2s}@keyframes fsc-ripple{0%{width:64px;height:64px;opacity:0}6%{opacity:.85}to{width:640px;height:640px;opacity:0}}.fsc-bloom{animation:fsc-turn 60s linear infinite}.fsc-bloom i{position:absolute;top:-15px;left:-10px;width:20px;height:30px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:linear-gradient(180deg,rgb(205 236 207/.55),rgb(95 163 106/.12));box-shadow:0 0 12px rgb(var(--sage)/.2);transform:rotate(var(--a)) translateY(-46px) scale(.7);transform-origin:50% 50%;opacity:.45;animation:fsc-petal 6s ease-in-out var(--d) infinite}@keyframes fsc-turn{to{transform:rotate(1turn)}}@keyframes fsc-petal{0%,to{transform:rotate(var(--a)) translateY(-44px) scale(.55);opacity:.25}50%{transform:rotate(var(--a)) translateY(-54px) scale(1);opacity:.7}}.fsc-leaves i{position:absolute;top:-7px;left:-5px;width:10px;height:14px;border-radius:0 100% 0 100%;background:linear-gradient(135deg,#cdeccf,#5fa36a);opacity:0;animation:fsc-leaf 8.4s cubic-bezier(.25,.6,.3,1) var(--d) infinite}@keyframes fsc-leaf{0%{transform:rotate(var(--a)) translateY(-40px) rotate(0deg) scale(.3);opacity:0}12%{opacity:.9}70%{opacity:.55}to{transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(220deg) scale(1.05);opacity:0}}@media (prefers-reduced-motion:reduce){.fsc-leaves,.fsc-ripples{display:none}.fsc-bloom,.fsc-bloom i{animation:none}}html[data-reduced-motion=true] :is(.fsc-ripples,.fsc-leaves){display:none}html[data-reduced-motion=true] :is(.fsc-bloom,.fsc-bloom i){animation:none}.fsc-mark,.fsc-seal{display:inline-grid;place-items:center;width:64px;height:64px;border:1px solid rgb(var(--sage)/.45);border-radius:50%;background:#101311;box-shadow:0 0 0 7px rgb(var(--sage)/.05),0 0 34px -6px rgb(var(--sage)/.35);color:rgb(var(--sage))}.fsc-seal svg{width:28px;height:28px}.fsc-mark{border-radius:14px;background:#fff}.fsc-mark img{display:block;width:40px;height:auto}.fsc-kicker{margin:18px 0 0;color:rgb(var(--sage));font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fsc-title{margin:8px 0 0;color:#eef3ec;font-family:var(--font-display),serif;font-size:clamp(30px,3.4vw,40px);font-weight:600;letter-spacing:.01em;line-height:1.1}.fsc-title span{margin:0 .22em;color:rgb(var(--sage))}.fsc-licence{margin:6px 0 0;color:#b9c1b8;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.fsc-copy{max-width:32rem;margin:14px auto 0;color:#b9c1b8;font-size:14.5px;line-height:1.65;text-wrap:pretty}.fsc-link{display:inline-flex;align-items:center;gap:10px;min-height:46px;margin-top:22px;padding:0 22px;border:1px solid rgb(var(--sage)/.45);border-radius:999px;color:#d6ecd7;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.fsc-link svg{width:17px;height:17px;transition:transform .2s}.fsc-link:hover{border-color:rgb(var(--sage)/.8);background:rgb(var(--sage)/.12);color:#f2fbf2}.fsc-link:hover svg{transform:translateX(3px)}[dir=rtl] .fsc-link svg{transform:scaleX(-1)}[dir=rtl] .fsc-link:hover svg{transform:scaleX(-1) translateX(3px)}.fsc-link:focus-visible{outline:2px solid rgb(var(--sage));outline-offset:4px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fsc-rings{animation:fsc-grow linear both;animation-timeline:view();animation-range:entry 0 cover 40%}}}@keyframes fsc-grow{0%{transform:scale(.82);opacity:.4}to{transform:scale(1);opacity:1}}@media (max-width:639px){.catalog-credential{margin-top:22px}.fsc-card{padding:32px 20px 24px;border-radius:22px}.fsc-rings{top:62px}.fsc-fx{top:60px}.fsc-mark,.fsc-seal{width:56px;height:56px}.fsc-seal svg{width:25px;height:25px}.fsc-kicker{margin-top:16px;font-size:11px}.fsc-title{font-size:28px}.fsc-copy{font-size:14px}.fsc-link{width:100%;justify-content:center;margin-top:20px}}@media (prefers-reduced-motion:reduce){.fsc-link,.fsc-link svg{transition:none}.fsc-link:hover svg{transform:none}}@media (forced-colors:active){.fsc-card,.fsc-link,.fsc-seal{border-color:CanvasText}.fsc-fx,.fsc-rings{display:none}.fsc-link{color:LinkText}}