@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-extra-condensed-cyrillic-ext-700-normal-CkyOr0Fb.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-cyrillic-ext-700-normal-BRy3o7de.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-extra-condensed-cyrillic-700-normal-DEYfHqFY.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-cyrillic-700-normal-CwR3zX4v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-extra-condensed-greek-ext-700-normal-CQEJ2-Lk.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-greek-ext-700-normal-DF0Jt73R.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-extra-condensed-greek-700-normal-sXHY9qDz.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-greek-700-normal-DGasZ-dG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-extra-condensed-vietnamese-700-normal-DtKxAEY3.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-vietnamese-700-normal-DI51g8kW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-extra-condensed-latin-ext-700-normal-shll07V8.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-latin-ext-700-normal-C-bKODwI.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-extra-condensed-latin-700-normal-CVDsunBk.woff2) format("woff2"),url(/assets/fira-sans-extra-condensed-latin-700-normal-3yfikzJJ.woff) format("woff");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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-normal-Cycyekte.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-normal-Dd5dApAy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-normal-CKu2TFQr.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-400-normal-D9eUeF-O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-normal-ByG7UNQ2.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-400-normal-ClCfNE6D.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-BFCFncbp.woff2) format("woff2"),url(/assets/fira-sans-greek-400-normal-DQ8sF22y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-normal-ljDTQFsx.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-400-normal-DUVG35gE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-normal-BLG_mAEf.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-400-normal-BCUwhuGB.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2) format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.woff) format("woff");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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-ext-500-normal-Dkk5LlrU.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-ext-500-normal-Cixivk4R.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-500-normal-CXfldnQ8.woff2) format("woff2"),url(/assets/fira-sans-cyrillic-500-normal-Daski1k2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-ext-500-normal-nq-cjB3m.woff2) format("woff2"),url(/assets/fira-sans-greek-ext-500-normal-Bem4H9fH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-500-normal-Cy-TUuxE.woff2) format("woff2"),url(/assets/fira-sans-greek-500-normal-C9KT8sAy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-vietnamese-500-normal-ChEXCnJy.woff2) format("woff2"),url(/assets/fira-sans-vietnamese-500-normal-UV7M6ot_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-ext-500-normal-OO1QnNpY.woff2) format("woff2"),url(/assets/fira-sans-latin-ext-500-normal-CFRf4jcC.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2) format("woff2"),url(/assets/fira-sans-latin-500-normal-Bkfzcwmr.woff) format("woff");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}:root{--paper: #eff0f1;--paper-ink: #18191b;--paper-soft: #55585d;--graphite: #18191b;--graphite-ink: #eff0f1;--graphite-soft: #a0a3a8;--display: "Fira Sans Extra Condensed", "Arial Narrow", sans-serif;--text: "Fira Sans", system-ui, sans-serif;--s1: .875rem;--s2: clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--s3: clamp(1.375rem, 1rem + 1.2vw, 2.125rem);--s4: clamp(3rem, 9vw, 9.5rem);--s5: clamp(3.25rem, 14vw, 15rem);--margin: clamp(16px, 2.2vw, 32px);--gutter: clamp(12px, 1.4vw, 24px);--section: clamp(112px, 11vw, 176px);--bar: 64px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--paper: #232528;--paper-ink: #eff0f1;--paper-soft: #a5a8ad;--graphite: #101113;--graphite-soft: #9ea1a6}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--bar);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--paper-ink);font:400 var(--s2) / 1.5 var(--text);-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%}h1,h2,h3,p,dl,dd,figure,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid currentColor;outline-offset:3px}::selection{background:var(--paper-ink);color:var(--paper)}.tone-light{background:var(--paper);color:var(--paper-ink);--fg: var(--paper-ink);--bg: var(--paper);--soft: var(--paper-soft)}.tone-dark{background:var(--graphite);color:var(--graphite-ink);--fg: var(--graphite-ink);--bg: var(--graphite);--soft: var(--graphite-soft)}.link{text-decoration:none;text-underline-offset:.25em;text-decoration-thickness:1.5px}.button{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;font:500 var(--s2) / 1.2 var(--text);text-decoration:none;white-space:nowrap}.button.filled{background:var(--fg);color:var(--bg)}.button.plain{padding:0 4px;color:var(--fg);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1.5px}.bar{position:fixed;inset:0 0 auto;z-index:10;height:var(--bar);display:flex;align-items:center;gap:clamp(16px,2vw,32px);padding:0 var(--margin);--fg: var(--paper-ink);--bg: var(--paper);background:var(--bg);color:var(--fg);transition:background-color .3s ease,color .3s ease}.bar[data-tone=dark]{--fg: var(--graphite-ink);--bg: var(--graphite)}.bar .button{min-height:44px;transition:background-color .3s ease,color .3s ease,transform .14s ease}.brand{display:flex;align-items:center;gap:12px;margin-right:auto;text-decoration:none}.brand img{height:44px;width:auto}.brand span{font:700 var(--s3) / 1 var(--display);text-transform:uppercase}.links{display:flex;gap:clamp(16px,2vw,28px);font-weight:500}.lang{font-weight:500}.hero{position:relative;height:130svh}.field{position:absolute;inset:0 0 auto;height:50svh}.field.tone-dark{top:50svh;height:auto;bottom:0}.cut{position:absolute;inset:0 0 auto;height:100svh;display:grid;place-items:center}.name{position:relative;top:-.3em;font:700 var(--s5) / .86 var(--display);letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#fff}.name .mask{mix-blend-mode:difference}.row{display:block;white-space:nowrap}.mask{display:inline-block;overflow:hidden;vertical-align:top}.mask>span{display:inline-block}.window{display:inline-block;width:1.9em;height:.7em;margin:.08em 0 0 .14em;vertical-align:top;overflow:hidden}.window img{width:100%;height:100%;object-fit:cover;object-position:30% 45%}.hero-line{position:absolute;top:calc(100svh - 56px);left:50%;width:min(90vw,42ch);transform:translate(-50%,-100%);color:var(--graphite-ink);font-size:var(--s3);line-height:1.25;text-align:center}.opening{padding-bottom:var(--margin)}.opening-frame{height:100svh;overflow:hidden}.opening-frame img{width:100%;height:100%;object-fit:cover;object-position:30% 45%}.opening figcaption{padding:16px var(--margin) 0;color:var(--soft);font-size:var(--s1)}.sire{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:end;padding:var(--section) var(--margin)}.sire-text{grid-column:1 / span 5;grid-row:1}.sire-photo{grid-column:7 / -1;grid-row:1;aspect-ratio:1;overflow:hidden}.sire.flip .sire-text{grid-column:8 / -1}.sire.flip .sire-photo{grid-column:1 / span 6}.sire-photo img{width:100%;height:100%;object-fit:cover}.sire-name{font:700 var(--s5) / .86 var(--display);letter-spacing:-.01em;text-transform:uppercase}.sire-tag{margin-top:20px;font-size:var(--s3);line-height:1.2}.sire-fact{margin-top:28px;max-width:36ch}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.about{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);padding:var(--section) var(--margin)}.about-facts{grid-column:1 / span 2;display:grid;gap:20px;align-content:start;font-size:var(--s1)}.about-facts dt{color:var(--soft)}.about-text{grid-column:3 / -1;display:grid;gap:1.2em;font-size:var(--s3);line-height:1.2}.bio{max-width:52ch}.bio strong{font-weight:500}.bio.more{color:var(--soft)}.portrait{float:left;width:3.6em;height:3.6em;margin:.12em .5em 0 0;object-fit:cover}.ring{padding:var(--section) var(--margin)}.ring-title{font:700 var(--s4) / .98 var(--display);text-transform:uppercase;text-indent:3vw;max-width:12ch;text-wrap:balance}.ring-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);margin-top:96px}.ring-photo{grid-column:1 / span 4;grid-row:1;align-self:end;aspect-ratio:4 / 5;overflow:hidden}.ring-photo img{width:100%;height:100%;object-fit:cover}.ring-word{grid-column:5;grid-row:1;color:var(--soft);font-size:var(--s1);padding-top:13px}.results{grid-column:6 / -1;grid-row:1;align-self:start;border-collapse:collapse;width:100%}.results th,.results td{padding:13px 0;text-align:left;vertical-align:top;font-weight:400}.results th{width:32%;padding-right:16px}.results th b{display:block;font-weight:500}.results th span{color:var(--soft)}.results .result{padding-right:16px}.results .show{text-align:right;color:var(--soft);width:30%}.results tr.group>*{padding-top:44px}.puppies{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center;padding:var(--section) var(--margin)}.pup-text{grid-column:1 / span 5;display:grid;gap:32px}.pup-title{font:700 var(--s4) / .88 var(--display);text-transform:uppercase}.pup-title span{display:block;white-space:nowrap}.pup-text p{max-width:30ch}.frame{grid-column:7 / span 5;justify-self:start;width:min(100%,34vw,480px)}.frame-photos{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;cursor:pointer}.frame-photos img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.frame-photos img.on{opacity:1}.frame figcaption{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:16px;font-size:var(--s1)}.frame figcaption span{color:var(--soft)}.food{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);padding:var(--section) var(--margin);overflow:hidden}.stack{grid-column:1 / -1;grid-row:1}.stack-line{font:700 var(--s4) / .88 var(--display);text-transform:uppercase;white-space:nowrap}.stack-line.soft{color:var(--soft)}.bags{grid-column:7 / -1;grid-row:2;display:flex;justify-content:flex-end;align-self:start;margin-top:72px}.bags li{width:33%}.bags{gap:3%}.bags img{width:100%;height:auto}.food-facts{grid-column:1 / span 5;grid-row:2;margin-top:72px;display:grid;gap:28px;justify-items:start}.menu{display:grid;gap:20px;width:100%}.menu-line{display:flex;justify-content:space-between;gap:16px}.menu-line b{font-weight:500}.menu-line span,.menu-text{color:var(--soft)}.footer{min-height:100svh;display:flex;flex-direction:column;padding:calc(var(--bar) + 24px) var(--margin) 24px}.foot-top{display:flex;justify-content:space-between;align-items:start;gap:24px;font-size:var(--s1)}.notes .first{font-weight:500}.builder{margin-top:clamp(64px,12vh,140px);max-width:30em}.builder-sentence{font-size:var(--s3);line-height:1.25}.word{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:2px;text-align:left}.builder-send{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.builder-send p{color:var(--soft);font-size:var(--s1)}.email{display:block;margin-top:auto;padding-top:64px;font:700 var(--s5) / .9 var(--display);letter-spacing:-.01em;text-decoration:none}.email .mask{display:block;width:max-content;padding-bottom:.14em;margin-bottom:-.14em}.foot-meta{display:grid;grid-template-columns:1fr auto 1fr;gap:12px 24px;margin-top:32px;font-size:var(--s1)}.foot-meta>:last-child{text-align:right}@media (hover: hover) and (pointer: fine){.link:hover,.email:hover{text-decoration-line:underline}.button{transition:transform .14s ease,opacity .18s ease}.button.filled:hover{opacity:.86}.button.plain:hover{text-underline-offset:.45em}.word{transition:text-underline-offset .18s ease}.word:hover{text-underline-offset:.3em}.frame-photos img.on{transition:opacity .6s ease,transform .9s var(--ease-out)}.frame-photos:hover img.on{transform:scale(1.03)}.bags li img{transition:transform .5s var(--ease-out)}.bags li:hover img{transform:translateY(-12px)}}.button:active,.word:active{transform:scale(.97)}@media (max-width: 900px){.links{display:none}}@media (max-width: 760px){:root{--bar: 56px;--section: 96px;--s4: 12.5vw;--s5: 18.5vw}.email{font-size:var(--s4)}.brand span{display:none}.brand img{height:38px}.bar .button{padding:0 14px;font-size:var(--s1)}.hero{height:120svh}.field{height:46svh}.field.tone-dark{top:46svh}.name{top:calc(-.3em - 4svh)}.hero-line{top:calc(100svh - 40px);font-size:var(--s2);width:min(88vw,28ch)}.opening-frame{height:70svh}.sire,.about,.food{grid-template-columns:minmax(0,1fr);row-gap:28px}.sire-text,.sire.flip .sire-text{grid-column:1;grid-row:2}.sire-photo,.sire.flip .sire-photo{grid-column:1;grid-row:1}.about-facts{grid-column:1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));font-size:.8125rem}.about-text{grid-column:1;grid-row:1;line-height:1.25}.portrait{width:5em;height:5em}.ring-title{text-indent:0}.ring-body{grid-template-columns:minmax(0,1fr);margin-top:48px;row-gap:32px}.ring-word{display:none}.results{grid-column:1;grid-row:1}.ring-photo{grid-column:1;grid-row:2;width:60%;justify-self:end}.results tr{display:grid;padding:13px 0}.results tr.group{padding-top:32px}.results th,.results td,.results .show,.results tr.group>*{padding:0;width:auto;text-align:left}.puppies{grid-template-columns:minmax(0,1fr);row-gap:40px}.pup-text,.frame{grid-column:1}.frame{justify-self:center;width:72vw}.frame figcaption{justify-content:center}.stack{grid-column:1;grid-row:1}.bags{grid-column:1;grid-row:2;justify-content:center;margin-top:0}.food-facts{grid-column:1;grid-row:3;margin-top:16px}.foot-top{flex-direction:column}.foot-meta{grid-template-columns:1fr;font-size:.8125rem}.foot-meta>:last-child{text-align:left}}@media (prefers-reduced-motion: no-preference){.js .hero [data-line]{animation:line-up 1s var(--ease-out) both;animation-delay:calc(.15s + var(--i, 0) * .12s)}.js .window{animation:window-open 1.2s var(--ease-in-out) .45s both}.js .window img{animation:window-settle 1.8s var(--ease-out) .45s both}.js [data-rise]{animation:rise .9s var(--ease-out) .9s both}.js [data-reveal] .up{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.js [data-reveal].is-in .up{opacity:1;transform:none}.js [data-reveal] .settle img{transform:scale(1.08);transition:transform 1.4s var(--ease-out)}.js [data-reveal].is-in .settle img{transform:none}.js .email[data-reveal] [data-line]{transform:translateY(105%);transition:transform 1s var(--ease-out);transition-delay:calc(var(--i, 0) * .12s)}.js .email[data-reveal].is-in [data-line]{transform:none}@supports (animation-timeline: view()){.js .opening-frame{animation:open-up linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.js .opening-frame img{animation:open-settle linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.js .ring-photo img{animation:drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes window-open{0%{clip-path:inset(0 50% 0 50%)}}@keyframes window-settle{0%{transform:scale(1.3)}}@keyframes rise{0%{opacity:0;transform:translate(-50%,calc(-100% + 24px))}}@keyframes open-up{0%{clip-path:inset(10% 28% 10% 28%)}to{clip-path:inset(0)}}@keyframes open-settle{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes drift{0%{transform:scale(1.12) translateY(-4%)}to{transform:scale(1.12) translateY(4%)}}
