@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/856ed4826022579c-s.1cpddmc67dokk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33f10b7fa82524eb-s.0ftw11mz8-j6u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0utccxs2wm2qn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.3r2y_bth_sjsm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/856ed4826022579c-s.1cpddmc67dokk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33f10b7fa82524eb-s.0ftw11mz8-j6u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0utccxs2wm2qn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.3r2y_bth_sjsm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.bodoni_moda_6a1a9290-module__QpN9fW__className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.bodoni_moda_6a1a9290-module__QpN9fW__variable{--font-bodoni:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_7fe58e72-module__tkdiyW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_7fe58e72-module__tkdiyW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-text);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;margin:0;line-height:1.6}h1,h2,h3{font-family:var(--font-title);color:var(--ink);margin:0;font-weight:400}h2,h3{text-wrap:balance}h1{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}::selection{background:var(--accent-quiet);color:var(--ink)}}@layer components{.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:1.5rem}@media (min-width:1024px){.shell{padding-inline:2.5rem}}@media (min-width:1680px){.shell{padding-inline:0}}.t-display{font-size:var(--text-display);letter-spacing:-.022em;line-height:1.06}.t-h2{font-size:var(--text-h2);letter-spacing:-.028em;line-height:1.07}.t-lead{font-size:var(--text-lead);letter-spacing:-.011em;color:var(--ink);max-width:34ch;line-height:1.45}.t-body{font-size:var(--text-body);max-width:68ch;color:var(--ink);line-height:1.6}.t-ui{font-size:var(--text-ui);line-height:1.5}.t-editorial{letter-spacing:-.005em}.t-figure-sm{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.875rem;line-height:1.1}.hero-points{gap:var(--space-lg);margin-top:var(--space-xl);max-width:44ch;display:grid}.hero-points .t-micro{margin-bottom:var(--space-xs)}.hero-points .t-ui{color:var(--ink-2)}.t-micro{font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:500;line-height:1.4}.btn{align-items:center;gap:var(--space-xs);font-size:var(--text-ui);cursor:pointer;transform-origin:50%;transition:background-color var(--dur-fast)var(--ease-out-quart),color var(--dur-fast)var(--ease-out-quart),transform .22s var(--ease-hover);border-radius:8px;padding:.875rem 1.5rem;font-weight:500;line-height:1;display:inline-flex}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:#15110c;background:lab(5.28182% .786953 3.09323)}.btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.btn-secondary:hover{background:0 0}.hero .btn:hover,#pricing .btn:hover{transform:scale(1.07)}.hero .btn:active,#pricing .btn:active{transform:scale(1.03)translateY(1px)}.btn-invert{background:var(--paper);color:var(--ink)}.btn-invert:hover{background:#fdfbf9;background:lab(98.85% .271231 1.4946)}.btn-ghost-invert{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1px #ffffff38;box-shadow:inset 0 0 0 1px lab(100% 0 0/.22)}.btn-ghost-invert:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.bed{background:var(--paper-2)}.price-label{padding-left:1.5rem}.price-banner,.hero-glass,.plan,.pp-glance,.ct-form{background:linear-gradient(165deg,#ffffff6b 0%,#ffffff14 46%,#ffffff38 100%),#ffffff61;background:linear-gradient(165deg,lab(100% 0 0/.42) 0%,lab(100% 0 0/.08) 46%,lab(100% 0 0/.22) 100%),lab(100% 0 0/.38);border:1px solid #ffffff8c;border:1px solid lab(100% 0 0/.55)}.price-banner{-webkit-backdrop-filter:blur(20px)saturate(1.2);border-radius:20px;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #221f1a0a,0 10px 36px #221f1a0f;box-shadow:inset 0 1px lab(100% 0 0/.7),inset 0 -1px lab(11.859% .786126 3.81485/.04),0 10px 36px lab(11.859% .786126 3.81485/.06)}.hero-glass{isolation:isolate;border-radius:100px}.hero-glass:before,.hero-glass:after{content:"";z-index:-1;pointer-events:none;border-radius:89px;position:absolute;inset:10px}.hero-glass:before{box-shadow:0 0 28px 19px var(--wash-y)}@supports (color:color-mix(in lab, red, red)){.hero-glass:before{box-shadow:0 0 28px 19px color-mix(in oklab,var(--wash-y)10%,transparent)}}.hero-glass:before{animation:11s ease-in-out infinite hero-glow-near}.hero-glass:after{box-shadow:0 0 56px 27px var(--wash-y)}@supports (color:color-mix(in lab, red, red)){.hero-glass:after{box-shadow:0 0 56px 27px color-mix(in oklab,var(--wash-y)10%,transparent)}}.hero-glass:after{animation:11s ease-in-out infinite hero-glow-far}.hero-glass video{object-fit:contain;object-position:50% 50%;border-radius:100px;width:100%;height:100%;display:block}.legal{max-width:68ch;margin-top:var(--section);font-size:var(--text-body);color:var(--ink-2);line-height:1.65}.legal section+section{margin-top:var(--space-2xl)}.legal h2{margin-bottom:var(--space-md);font-family:var(--font-title);font-size:var(--text-lead);letter-spacing:-.01em;color:var(--ink);font-weight:400;line-height:1.25}.legal p+p,.legal p+ul,.legal ul+p{margin-top:var(--space-md)}.legal ul{padding-left:1.1em;list-style:outside}.legal li+li{margin-top:var(--space-xs)}.legal li::marker{color:var(--line-2)}.legal strong{color:var(--ink);font-weight:500}.legal a{color:var(--ink);background-image:linear-gradient(var(--line-2),var(--line-2));transition:background-size var(--dur-fast)var(--ease-out-quart);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.legal a:hover{background-size:100% 2px}.price-banner{flex-direction:column;gap:2rem;padding:2rem 1.75rem;display:flex}.price-banner-copy .t-body{max-width:none;color:var(--ink-2)}.plans{gap:1rem;display:grid}.plans+.price-banner{margin-top:1rem}@media (min-width:1024px){.plans+.price-banner{margin-top:1.25rem}}@media (min-width:640px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.pricing-shell{max-width:1280px}}.plan{-webkit-backdrop-filter:blur(20px)saturate(1.2);border-radius:18px;flex-direction:column;padding:1.75rem 1.5rem;display:flex;box-shadow:inset 0 1px #ffffffb3,0 10px 36px #221f1a0f;box-shadow:inset 0 1px lab(100% 0 0/.7),0 10px 36px lab(11.859% .786126 3.81485/.06)}.plan--featured{box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 1px 0 #ffffffb3,0 16px 48px #221f1a1a}@supports (color:lab(0% 0 0)){.plan--featured{box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 1px 0 lab(100% 0 0/.7),0 16px 48px lab(11.859% .786126 3.81485/.1)}}.plan-head{align-items:center;gap:.625rem;min-height:1.5rem;display:flex}.plan-badge{background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:.25rem .5rem;font-size:.625rem;font-weight:500}.plan-rollover{color:var(--ink-3);margin-top:.4375rem;font-size:.8125rem;line-height:1.4}.plan-price{font-family:var(--font-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:.625rem;font-size:2.625rem;line-height:1.05}.plan-cadence{font-family:var(--font-text);font-size:var(--text-ui);letter-spacing:0;color:var(--ink-3);margin-left:.375rem}.plan-who{color:var(--ink-2);margin-top:.875rem}.plan-pick{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.plan-select{appearance:none;border:1px solid var(--line-2);background-color:var(--paper);font-family:var(--font-text);font-size:var(--text-ui);color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' fill='none' stroke='%2352525b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 5 5.5 9 1.5'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;border-radius:7px;padding:.375rem 1.875rem .375rem .625rem;line-height:1.4}.plan-select:hover{border-color:var(--border-strong,var(--ink-3))}.plan-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-list{margin:1.25rem 0 0;padding:0;list-style:none}.plan-list li{font-size:var(--text-ui);color:var(--ink);grid-template-columns:.875rem 1fr;align-items:start;gap:.625rem;padding:.28125rem 0;line-height:1.45;display:grid}.plan-list li.is-back{color:var(--ink);padding-bottom:.5rem;font-weight:500}.plan-back-arrow{color:var(--ink);flex:none;margin-top:.25rem}.plan-soon{border:1px dotted var(--line-2);color:var(--ink-2);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.4375rem;margin:-.125rem -.375rem;padding:.125rem .375rem;display:inline-flex}.plan-soon-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.6875rem}.plan-list li:has(.plan-soon) .plan-check{color:var(--ink-3)}.plan-check{color:var(--ink);flex:none;margin-top:.3125rem}.plan-list{margin-bottom:1.5rem}.plan-cta{justify-content:center;width:100%;margin-top:auto}@media (min-width:1024px){.price-banner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;padding:2.75rem 3.25rem}.price-banner-copy{flex:auto;min-width:0}}.link-quiet{color:var(--ink);background-image:linear-gradient(var(--accent),var(--accent));transition:background-size var(--dur-mid)var(--ease-out-quart),color var(--dur-fast)var(--ease-out-quart);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.link-quiet:hover{color:var(--ink);background-size:100% 1px}header .link-quiet:hover,footer .link-quiet:hover{background-size:0}.footer-social{border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--ink-2);transition:color var(--dur-fast)var(--ease-out-quart),border-color var(--dur-fast)var(--ease-out-quart);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.footer-social:hover{color:var(--ink);border-color:var(--ink-2)}.pd-tag{font-family:var(--font-text);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:500;line-height:1.4}.pd-h2{font-family:var(--font-title);font-size:var(--text-h2);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:1.07}.pd-lead{font-family:var(--font-text);font-size:var(--text-body);color:var(--ink);text-wrap:pretty;max-width:82ch;font-weight:400;line-height:1.6}.pd-board-shell{margin-top:calc(var(--section) + 20px)}@media (min-width:1024px){.pd-board-shell{margin-top:calc(var(--section) + 20px)}}.pd-hand{font-family:var(--font-text);font-size:var(--text-h3);letter-spacing:-.015em;color:var(--ink);text-wrap:wrap;font-weight:600;line-height:1.2}.pd-note{font-family:var(--font-text);font-size:var(--text-ui);color:var(--ink-2);text-wrap:wrap;margin-top:10px;font-weight:400;line-height:1.5}.pd-step-head,.pd-pill .pd-hand{text-wrap:wrap}.pd-badge{font-family:var(--font-text);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);border-radius:20px;padding:4px 10px;font-weight:500}.pd-cardtag{font-family:var(--font-text);font-size:var(--text-micro);letter-spacing:.06em;color:var(--ink);line-height:1.4}.pd-card-label{color:var(--ink-2)}.pd-dag-label{font-family:var(--font-text);letter-spacing:.04em;fill:var(--ink);font-size:13px}.pd h2.pd-h2{margin:0}.pd,.pd>:not(.pd-veil){z-index:1;position:relative}.pd-board{position:relative}.pd-step{margin-bottom:var(--space-2xl);box-shadow:var(--pd-soft);background:#fffffff0;border:none;border-radius:20px;padding:1.25rem;position:relative;overflow:hidden}.pd-step-head,.pd-step-cards{z-index:1;position:relative}.pd-block,.pd-edge-dot{display:none}.pd-step-head{max-width:34rem}.pd-row-label{color:var(--ink);margin:0;font-weight:600}.pd-step-cards{align-items:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.pd-card{min-width:0;max-width:calc(var(--wn)*.75px);flex:1 1 0}.pd-card.pd-blank{display:none}.pd-card-frame{border:1.5px solid var(--line-2);aspect-ratio:var(--ar,auto);border-radius:14px;position:relative;overflow:hidden}@media (max-width:1023px){.pd-lengths-slot,.pd-lengths-clicker{position:absolute;inset:0}.pd-hem-canvas{width:100%;height:100%;display:block}}.pd-ed-plate{opacity:0;transform-origin:50%;transition:opacity 1.7s var(--ease-hover),transform 1.7s var(--ease-hover);will-change:opacity,transform;z-index:0;pointer-events:none;transform:scale(1.03)}.pd-ed-plate.is-on{opacity:1;z-index:1;transform:scale(1)}.pd-card--ed-side{cursor:pointer}@media (prefers-reduced-motion:reduce){.pd-ed-plate{transition:none}}.pd-card-label{margin-top:var(--space-xs);display:block}@media (max-width:1023px){.pd-step[data-step=packshotsN2]{cursor:pointer}.pd-step[data-step=packshotsN2] .pd-card{max-width:105px}.pd-step[data-step=packshotsN2] .pd-block,.pd-step[data-step=packshotsN2]{background:#fff}.pd-step[data-step=pdp] .pd-step-cards{gap:var(--space-sm);margin-top:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pd-step[data-step=pdp] .pd-row-label{width:auto;margin:var(--space-md)0 8px;grid-column:1/-1;display:block;position:static;transform:none}.pd-step[data-step=pdp] .pd-row-label:first-of-type{margin-top:var(--space-lg)}.pd-step[data-step=editorial] .pd-step-cards{gap:var(--space-sm);grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;align-items:stretch;display:grid}.pd-step[data-step=editorial] .pd-card:first-child{grid-row:1/3}.pd-step[data-step=mannequin] .pd-card--stack:not(.is-front),.pd-step[data-step=packshots] .pd-card--stack:not(.is-front),.pd-step[data-step=packshotsN2] .pd-card--stack:not(.is-front){display:none}}.pd-dag{margin-top:var(--space-lg);border:1.5px solid var(--line-2);background:#f8f6f4;background:lab(97.11% .271261 1.49466);border-radius:16px;padding:1.25rem}.pd-wf-label{font-family:var(--font-text);letter-spacing:.01em;fill:var(--ink);font-size:13px}.pd-wf-sub{font-family:var(--font-text);letter-spacing:.01em;fill:var(--ink-3);font-size:11px}.pd-wf-ord{font-family:var(--font-text);font-variant-numeric:tabular-nums;fill:var(--ink-3);font-size:10px}.pd-wf-cap{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-3);font-size:10.5px}.pd-wf-clip{border:1.25px solid var(--line-2);background:var(--paper-2);border-radius:5px;width:100%;height:100%;position:relative;overflow:hidden}.pd-wf-list-img{object-fit:cover;border:1px solid var(--line-2);border-radius:7px;width:35px;height:46px}.pd-wf-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.pd-wf-list li{font-family:var(--font-text);color:var(--ink);grid-template-columns:35px 1.25rem 1fr;align-items:center;gap:.625rem;font-size:.9375rem;line-height:1.45;display:grid}.pd-wf-list-n{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.8125rem}.pd-wf-list-sub{color:var(--ink-3);font-size:.8125rem;display:block}.pd-wf-list-opt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:.5rem;font-size:.6875rem}.pd-step-arrow{margin:0 auto var(--space-2xl);color:var(--ink);display:block}@media (max-width:1023px){.pd-hem-side{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.pd-hem-item{appearance:none;border:1px solid var(--line-2);background:var(--paper);font-family:var(--font-text);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:.4375rem .6875rem;font-size:.8125rem;line-height:1.15}.pd-hem-item:before{display:none}.pd-hem-item[aria-pressed=true]{border-color:var(--ink);background:var(--paper-2);color:var(--ink)}.pd-hem-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.pd-pill{display:none}@media (min-width:1024px){.pd-board{transform-origin:0 0;width:1680px;height:3925px;overflow:visible}.pd-step{left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh);box-shadow:none;z-index:2;backface-visibility:hidden;-webkit-font-smoothing:antialiased;background:0 0;margin:0;padding:0;display:block;position:absolute;overflow:visible}.pd-step-cards{display:contents}.pd-step-arrow{display:none}.pd-block{pointer-events:none;z-index:1;box-shadow:var(--pd-soft);background:#fffffff0;border:none;border-radius:20px;display:block;position:absolute;inset:0;overflow:hidden}.pd-step--pack-n2{cursor:pointer}.pd-step--pack-n2 .pd-note{display:none}.pd-step--pack-n2 .pd-pack-n2-title{width:100%;font-size:12px}.pd-step--pack-n2 .pd-hand{letter-spacing:-.01em;font-size:1em;line-height:1.15}.pd-step--pack-n2 .pd-block{box-shadow:var(--pd-soft);background:#fff;border-radius:12px}.pd-step--pack-n2 .pd-card-frame{border-radius:6px}.pd-step--pack-n2 .pd-pack-n2-hover{z-index:50;opacity:0;pointer-events:none;background:#000c;border-radius:12px;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}.pd-step--pack-n2:hover .pd-pack-n2-hover,.pd-step--pack-n2:focus-visible .pd-pack-n2-hover{opacity:1}.pd-step--pack-n2 .pd-pack-n2-rings{width:56px;height:56px;display:block;position:relative}.pd-step--pack-n2 .pd-pack-n2-ring{box-sizing:border-box;border:3.5px solid #ffffff80;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd-step--pack-n2 .pd-pack-n2-ring--out{width:56px;height:56px;animation:1.35s ease-in-out infinite pd-pack-n2-bounce-out}.pd-step--pack-n2 .pd-pack-n2-ring--in{width:28px;height:28px;animation:1.35s ease-in-out infinite pd-pack-n2-bounce-in}@keyframes pd-pack-n2-bounce-out{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.7)}}@keyframes pd-pack-n2-bounce-in{0%,to{transform:translate(-50%,-50%)scale(.7)}50%{transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.pd-step--pack-n2 .pd-pack-n2-ring{animation:none}}@keyframes pd-pack-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0)}}@keyframes pd-pack-fade{0%{opacity:0}to{opacity:1}}.pd-step.is-pack-rise .pd-block,.pd-step.is-pack-rise .pd-step-head{animation:pd-pack-rise .64s var(--ease-out-expo)both}.pd-step.is-pack-rise .pd-card{animation:pd-pack-fade .64s var(--ease-out-expo)both;animation-delay:50ms}.pd-step--pack-n2.is-pack-rise .pd-block,.pd-step--pack-n2.is-pack-rise .pd-step-head,.pd-step--pack-n2.is-pack-rise .pd-card{animation-duration:.52s}.pd-step-head{left:var(--x);top:var(--y);width:var(--w);text-align:left;z-index:3;max-width:none;position:absolute}.pd-step-head .pd-note{max-width:42ch}.pd-step-head--wide .pd-note{max-width:none}.pd-step-head--hosted .pd-hand{display:none}.pd-step-head--hosted .pd-note{margin-top:0}.pd-row-label.pd-card-label{left:var(--x);top:var(--y);width:var(--w);z-index:3;text-transform:none;color:var(--ink);margin:0;font-weight:600;display:block;position:absolute;transform:translateY(calc(-100% - 8px))}.pd-edge-dot{background:var(--pd-path);pointer-events:none;z-index:6;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;display:block;position:absolute}.pd-pill{left:var(--x);top:var(--y);width:var(--w);height:var(--h);z-index:3;transform-origin:50% 0;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;padding:0 20px;display:flex;position:absolute;overflow:visible}.pd-pill:before{content:"";z-index:-1;background:#fff;border-radius:14.25px;position:absolute;inset:1.75px}.pd-pill .pd-hand{font-size:var(--text-h3);color:var(--ink);line-height:1}.pd-card{left:var(--x);top:var(--y);width:var(--w);height:var(--h);max-width:var(--w);z-index:var(--z);position:absolute}.pd-card.pd-blank{display:block}.pd-card-frame{aspect-ratio:auto;border:1.5px solid var(--line-2);border-radius:14px;height:100%;position:relative;overflow:hidden}.pd-card-frame>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pd-step[data-step=video] .pd-card-frame>img{object-position:center;position:absolute;inset:0;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important}.pd-card-label{display:none}.pd-card-label--board{left:0;top:calc(var(--h) + 12px);width:var(--w);z-index:4;margin:0;display:block;position:absolute}.pd-dag{left:var(--x);top:var(--y);width:var(--w);height:var(--h);aspect-ratio:auto;z-index:2;margin:0;padding:0;position:absolute}.pd-step[data-step=lengths],.pd-step[data-step=style],.pd-step[data-step=avatars]{width:var(--bw);transition:width .56s var(--ease-hover),left .56s var(--ease-hover)}.pd-step[data-step=lengths] .pd-block,.pd-step[data-step=style] .pd-block,.pd-step[data-step=avatars] .pd-block{width:100%;transition:width .56s var(--ease-hover);overflow:visible}.pd-step[data-step=lengths].is-hot,.pd-step[data-step=style].is-hot,.pd-step[data-step=avatars].is-hot{width:calc(var(--bw) + var(--hem-extra,54px))}.pd-card--lengths,.pd-card--style{overflow:visible}.pd-card--lengths .pd-card-frame,.pd-card--style .pd-card-frame{aspect-ratio:auto;background:#f4f4f4;border-radius:14px;height:100%;overflow:hidden}.pd-lengths-slot{position:absolute;inset:0}.pd-lengths-loop,.pd-lengths-clicker{transition:opacity .9s var(--ease-out-expo);position:absolute;inset:0}.pd-lengths-loop.is-frozen{opacity:0;pointer-events:none;transition-delay:.16s}.pd-lengths-clicker{opacity:0;pointer-events:none;transition-delay:0s}.pd-lengths-clicker.is-on{opacity:1;pointer-events:auto;transition-delay:0s}.pd-lengths-loop:not(.is-frozen){transition-delay:0s}.pd-lengths-clicker:not(.is-on){transition-delay:.12s}.pd-hem-canvas{width:100%;height:100%;display:block}.pd-card--stack{transform-origin:50% 100%;transform:translate3d(var(--deck-x,0px),var(--deck-y,0px),0);will-change:transform,filter;cursor:pointer;transition:transform 1.7s cubic-bezier(.33,0,.2,1),filter 1.7s cubic-bezier(.33,0,.2,1)}.pd-card--stack.is-front{filter:drop-shadow(0 12px 22px #0000001f)}.pd-card--stack.is-held{filter:drop-shadow(0 14px 26px #00000024);z-index:40;transition:transform .5s cubic-bezier(.33,0,.2,1),filter .5s cubic-bezier(.33,0,.2,1)}.pd-card--stack .pd-card-frame{transition:border-color .9s cubic-bezier(.33,0,.2,1),box-shadow .9s cubic-bezier(.33,0,.2,1)}.pd-hem-side{width:10px;transition:width .48s var(--ease-out-expo);display:block;position:absolute;top:0;bottom:0;left:calc(100% + 20px);container-type:size}.pd-hem-side.is-hot{width:calc(var(--hem-extra,54px) - 10px)}.pd-hem-item{z-index:1;box-sizing:border-box;width:9px;height:9px;left:50%;top:calc(50% - 61.5px + var(--i,0)*19px);color:#0000;font-family:var(--font-text);letter-spacing:0;cursor:default;pointer-events:none;transition:top .48s var(--ease-out-expo),left .48s var(--ease-out-expo),width .48s var(--ease-out-expo),height .48s var(--ease-out-expo),border-radius .48s var(--ease-out-expo),border-color .36s var(--ease-out-expo),background-color .36s var(--ease-out-expo),color .28s var(--ease-out-expo).12s,transform .48s var(--ease-out-expo);background:#d4d4d4;border:1.5px solid #0000;border-radius:50%;margin:0;padding:0;font-size:10px;font-weight:600;line-height:1;position:absolute;transform:translate(-50%)}.pd-hem-item:before{content:"";border-radius:inherit;background:var(--ink);opacity:var(--on,0);pointer-events:none;transition:opacity 80ms linear;position:absolute;inset:0}.pd-hem-item-label{z-index:1;opacity:0;transition:opacity .28s var(--ease-out-expo).14s;position:relative}.pd-hem-side.is-hot .pd-hem-item{width:100%;height:100cqw;left:0;top:calc(var(--i,0)*(100cqh - 100cqw)/6);border-color:var(--line-2);color:var(--ink-3);cursor:pointer;pointer-events:auto;background:#fff;border-radius:10px;font-weight:500;transform:none}.pd-hem-side.is-hot .pd-hem-item:before{opacity:0;transition:opacity .18s var(--ease-out-expo)}.pd-hem-side.is-hot .pd-hem-item-label{opacity:1}.pd-hem-side.is-hot .pd-hem-item:hover{border-color:var(--ink-3);color:var(--ink-2)}.pd-hem-side.is-hot .pd-hem-item[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pd-style-side{--style-morph:.56s;--style-ease:var(--ease-hover);left:calc(100% + var(--style-side-gap,20px));transition:width var(--style-morph)var(--style-ease)}.pd-style-side .pd-style-item{top:calc(50% - 80.5px + var(--i,0)*19px);transition:top var(--style-morph)var(--style-ease),left var(--style-morph)var(--style-ease),width var(--style-morph)var(--style-ease),height var(--style-morph)var(--style-ease),padding var(--style-morph)var(--style-ease),border-radius var(--style-morph)var(--style-ease),border-color .32s var(--style-ease),background-color .32s var(--style-ease),color .2s var(--style-ease),font-size var(--style-morph)var(--style-ease),transform var(--style-morph)var(--style-ease)}.pd-style-side .pd-hem-item-label{opacity:0;transition:opacity .16s var(--style-ease)}.pd-style-side.is-hot{width:var(--style-rail,152px)}.pd-style-side.is-hot .pd-style-item{width:100%;height:32px;left:0;top:calc(var(--i,0)*(100cqh - 32px)/8);box-sizing:border-box;letter-spacing:.01em;text-align:center;white-space:nowrap;color:var(--ink-3);transition:top var(--style-morph)var(--style-ease),left var(--style-morph)var(--style-ease),width var(--style-morph)var(--style-ease),height var(--style-morph)var(--style-ease),padding var(--style-morph)var(--style-ease),border-radius var(--style-morph)var(--style-ease),border-color .36s var(--style-ease),background-color .36s var(--style-ease),color .28s var(--style-ease).16s,font-size var(--style-morph)var(--style-ease),transform var(--style-morph)var(--style-ease);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:500;line-height:1.15;display:flex;transform:none}.pd-style-side.is-hot .pd-hem-item-label{text-align:center;opacity:1;width:100%;transition:opacity .28s var(--style-ease).2s;display:block}.pd-style-side.is-hot .pd-style-item:hover{color:var(--ink-2)}.pd-style-side.is-hot .pd-style-item[aria-pressed=true]{color:#fff}.pd-avatars-side .pd-style-item{top:calc(50cqh - 33px + var(--i,0)*19px)}.pd-avatars-side.is-hot .pd-style-item{top:calc(50cqh - 73px + var(--i,0)*38px)}}.pd-shaft{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-out-expo);transition-delay:calc(var(--i,0)*70ms)}.pd-shaft.is-drawn{stroke-dashoffset:0}.pd-pulse{stroke-dasharray:.09 .91;stroke-dashoffset:1px;opacity:0}.pd-pulse.is-drawn{opacity:.85;animation:pd-pulse var(--dur)linear infinite}.pd-board:not([data-live]) .pd-pulse{animation-play-state:paused}.pd-node{opacity:0;transition:opacity .3s var(--ease-out-quart).9s}.pd-node.is-drawn{opacity:1}.pd-armed .pd-step,.pd-armed .pd-pill{opacity:0;transition:opacity .72s var(--ease-out-expo),transform .9s var(--ease-hover);transform:scale(.92)}.pd-armed .pd-step.is-in,.pd-armed .pd-pill.is-in{opacity:1;transition:opacity .72s var(--ease-out-expo);transform:none}.reveal{opacity:0;transform-origin:50%;transition:opacity .72s var(--ease-out-expo),transform .9s var(--ease-out-expo);transition-delay:calc(var(--i,0)*55ms);transform:scale(.92)}.reveal.is-in{opacity:1;transform:none}h1.reveal,h2.reveal,.reveal.t-display,.reveal.pd-h2,.reveal.t-h2{transform-origin:0%}.reveal:has(.reveal-line){opacity:1;transform:none}.reveal .reveal-line{opacity:0;transform-origin:0 80%;transition:opacity .72s var(--ease-out-expo),transform .9s var(--ease-out-expo);transition-delay:calc(var(--i,0)*55ms);display:block;transform:scale(.92)}.reveal .reveal-line:nth-child(2){transition-delay:calc(var(--i,0)*55ms + .14s)}.reveal.is-in .reveal-line{opacity:1;transform:none}.reveal-copy{clip-path:inset(0 100% 0 0);transition:opacity .5s var(--ease-out-expo),clip-path 1.1s var(--ease-out-expo);transition-delay:calc(var(--i,0)*70ms);transform:none}.reveal-copy.is-in{clip-path:inset(0);transform:none}.nav-drop{position:relative}.nav-drop-btn{cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.nav-drop-chevron{transition:transform var(--dur-mid)var(--ease-out-quart)}.nav-drop-panel{opacity:0;visibility:hidden;transition:opacity var(--dur-fast)var(--ease-out-quart),transform var(--dur-mid)var(--ease-out-quart),visibility 0s linear var(--dur-mid);padding-top:.875rem;position:absolute;top:100%;left:-.75rem;transform:translateY(-4px)}.nav-drop-panel ul{background:var(--paper);min-width:17.5rem;box-shadow:0 0 0 1px var(--line),0 14px 36px #221f1a14;border-radius:12px;padding:.375rem}@supports (color:lab(0% 0 0)){.nav-drop-panel ul{box-shadow:0 0 0 1px var(--line),0 14px 36px lab(11.859% .786126 3.81485/.08)}}.nav-drop-panel a{color:var(--ink);white-space:nowrap;transition:background-color var(--dur-fast)var(--ease-out-quart);border-radius:8px;padding:.625rem .75rem;display:block}.nav-drop-panel a:hover{background:var(--paper-2)}.nav-drop:hover .nav-drop-panel,.nav-drop.is-open .nav-drop-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav-drop:hover .nav-drop-chevron,.nav-drop.is-open .nav-drop-chevron{transform:rotate(180deg)}.nav-burger{width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;margin-right:-.5rem;display:inline-grid}.nav-mobile{border-top:1px solid var(--line);padding-block:.5rem 1.5rem;display:none}.nav-mobile.is-open{display:block}.nav-mobile-label{color:var(--ink-3);margin-top:.75rem}.nav-mobile a{font-size:var(--text-body);color:var(--ink);padding-block:.625rem;line-height:1.4;display:block}.nav-mobile-rest{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.pd-title-link{color:inherit;transition:background-size var(--dur-mid)var(--ease-out-quart);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.pd-title-link:hover{background-size:100% 1px}.pd-title-link svg{vertical-align:.12em;width:.55em;height:.55em;color:var(--ink-3);margin-left:.3em;display:inline-block}.fp-hero{padding-top:calc(4rem + var(--section-inner));padding-bottom:var(--section)}.fp-hero-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.fp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:4rem}}.fp-hero-copy{max-width:42rem}.fp-crumbs ol{color:var(--ink-3);flex-wrap:wrap;gap:.5rem;display:flex}.fp-crumbs li+li:before{content:"›";color:var(--ink-3);margin-right:.5rem}.fp-crumbs a{color:var(--ink-2)}.fp-h1{margin-top:1.25rem}.fp-lead{max-width:46ch;color:var(--ink-2);margin-top:1.5rem;margin-bottom:2rem}.fp-hero-media{justify-self:center;width:100%;max-width:34rem}.fp-section{padding-block:var(--section)}.fp-grid{gap:2.5rem;display:grid}.fp-copy{max-width:44rem}@media (min-width:1024px){.fp-split .fp-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:5rem}.fp-flip .fp-copy{order:2}.fp-split .fp-media{justify-self:center;width:100%;max-width:40rem}}.fp-stack .fp-grid{gap:3rem}.fp-stack .fp-media{max-width:72rem}.fp-h2{letter-spacing:-.026em;font-size:clamp(2rem,1.55rem + 1.3vw,2.875rem);line-height:1.08}.fp-h3{font-size:var(--text-lead);letter-spacing:-.01em;line-height:1.3}.fp-body{max-width:62ch;font-size:var(--text-body);color:var(--ink-2);margin-top:1.5rem;line-height:1.6}.fp-body>*+*{margin-top:1rem}.fp-body ul{padding-left:1.1em;list-style:outside}.fp-body ol{counter-reset:fp-n;padding-left:0;list-style:none}.fp-body ol>li{counter-increment:fp-n;padding-left:1.75em;position:relative}.fp-body ol>li:before{content:counter(fp-n)".";color:var(--ink-3);font-variant-numeric:tabular-nums;position:absolute;left:0}.fp-body li+li{margin-top:.5rem}.fp-body li::marker{color:var(--ink-3)}.fp-body strong{color:var(--ink);font-weight:500}.fp-link{color:var(--ink);background-image:linear-gradient(var(--line-2),var(--line-2));transition:background-size var(--dur-fast)var(--ease-out-quart);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.fp-link:hover{background-size:100% 2px}.fp-shot{margin:0}.fp-shot-frame{border-radius:14px;overflow:hidden}.fp-shot-frame img{width:100%;height:auto;display:block}.fp-caption{font-size:var(--text-ui);color:var(--ink-2);margin-top:.625rem;line-height:1.4}.fp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.fp-row-3,.fp-row-6{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.fp-row{gap:1rem}.fp-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.fp-row{gap:1.25rem}.fp-row-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.fp-switch{width:100%;max-width:30rem;margin:0 auto}.fp-switch-frame{aspect-ratio:var(--ar);border-radius:14px;display:grid;overflow:hidden}.fp-switch-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out-quart);grid-area:1/1}.fp-switch-frame img.is-on{opacity:1}.fp-switch-opts{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.fp-switch-opt{font-size:var(--text-ui);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out-quart),color var(--dur-fast)var(--ease-out-quart),box-shadow var(--dur-fast)var(--ease-out-quart);border-radius:999px;padding:.5rem .875rem;line-height:1.2}.fp-switch-opt:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.fp-switch-opt[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.fp-face-pair{align-content:start;gap:.875rem;display:grid}.fp-face{text-align:center}.fp-face .fp-shot-frame{border-radius:999px;width:min(7rem,60%);margin-inline:auto}.fp-face .fp-shot-frame img{aspect-ratio:1;object-fit:cover;object-position:50% 35%}.fp-pdp{place-items:center;gap:1.25rem;display:grid}.fp-pdp-in{width:min(12rem,50%)}.fp-pdp-out{width:100%}.fp-devices{grid-template-columns:minmax(0,1.275fr) minmax(0,.48fr);align-items:end;gap:1rem;display:grid}.fp-devices>.fp-shot,.fp-mock-fig{container-type:inline-size}.fp-mock-browser,.fp-mock-phone{color:var(--ink);font-family:var(--font-text);line-height:1.2}.fp-mock-browser b,.fp-mock-phone b{font-weight:600}.fp-mock-browser i,.fp-mock-phone i{font-style:normal;display:block}.fp-mock-browser,.fp-mock-phone{border:1px solid var(--line);box-shadow:0 12px 32px -18px #221f1959;box-shadow:0 12px 32px -18px lab(11.8613% .971243 4.60207/.35)}.fp-mock-browser{background:var(--paper);border-radius:14px;overflow:hidden}.fp-mock-chrome{background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:2.4cqw;padding:1.6cqw 2.4cqw;display:flex}.fp-mock-dots{gap:.9cqw;display:flex}.fp-mock-dots i{background:var(--line-2);border-radius:50%;width:1.5cqw;height:1.5cqw}.fp-mock-url{background:var(--paper);max-width:55%;color:var(--ink-3);text-align:center;white-space:nowrap;border-radius:99px;flex:1;margin-inline:auto;padding:.7cqw 2cqw;font-size:1.9cqw;overflow:hidden}.fp-mock-page{padding:2.2cqw 3.2cqw 3.2cqw}.fp-mock-header{border-bottom:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:2.6cqw;padding-bottom:2cqw;font-size:2.2cqw;display:flex}.fp-mock-nav{gap:2cqw;display:flex}.fp-mock-nav i{background:var(--line);border-radius:99px;width:6cqw;height:1cqw}.fp-mock-pdp{grid-template-columns:8cqw 38cqw minmax(0,1fr);align-items:start;gap:2.4cqw;display:grid}.fp-mock-thumbs{gap:1.2cqw;display:grid}.fp-mock-thumb{aspect-ratio:3/4;background:var(--paper-2);border-radius:.8cqw;display:block;position:relative;overflow:hidden}.fp-mock-thumb img{object-fit:cover;width:100%;height:100%}.fp-mock-thumb.is-video,.fp-mock-thumb.is-on{outline:.35cqw solid var(--ink);outline-offset:-.35cqw}.fp-mock-thumb.is-video:after{content:"";border-style:solid;border-width:1.3cqw 0 1.3cqw 2.1cqw;border-color:transparent transparent transparent var(--paper);filter:drop-shadow(0 0 .4cqw #00000080);filter:drop-shadow(0 0 .4cqw lab(0% 0 0/.5));width:0;height:0;margin:auto;position:absolute;inset:0}.fp-mock-media{aspect-ratio:3/4;background:var(--paper-2);border-radius:1cqw;position:relative;overflow:hidden}.fp-mock-media>img{object-fit:cover;width:100%;height:100%}.fp-mock-info{justify-items:start;gap:1.6cqw;padding-top:.4cqw;display:grid}.fp-mock-crumb{background:var(--line);border-radius:99px;width:40%;height:1cqw}.fp-mock-title{font-size:3.1cqw}.fp-mock-price{color:var(--ink-2);font-size:2.5cqw}.fp-mock-swatches{gap:1.2cqw;display:flex}.fp-mock-swatches i{background:#1d1a15;background:lab(9.53845% .796728 3.79104);border-radius:50%;width:2.8cqw;height:2.8cqw}.fp-mock-swatches i:nth-child(2){box-shadow:inset 0 0 0 1px var(--line-2);background:#f7f5f1;background:lab(96.5324% .340521 1.86931)}.fp-mock-swatches i:nth-child(3){background:#ab9c8b;background:lab(65.2015% 3.71802 11.0119)}.fp-mock-swatches i.is-on{box-shadow:0 0 0 .35cqw var(--paper),0 0 0 .6cqw var(--ink)}.fp-mock-sizes{gap:1cqw;display:flex}.fp-mock-sizes i{border:1px solid var(--line-2);text-align:center;border-radius:.6cqw;min-width:5cqw;padding:.8cqw 1cqw;font-size:1.8cqw}.fp-mock-sizes i.is-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.fp-mock-button{background:var(--ink);color:var(--paper);text-align:center;border-radius:.8cqw;justify-self:stretch;margin-top:.6cqw;padding:1.6cqw;font-size:2.1cqw;font-weight:600}.fp-mock-lines{gap:1cqw;width:100%;margin-top:.8cqw;display:grid}.fp-mock-lines i{background:var(--line);border-radius:99px;height:1cqw}.fp-mock-lines i:last-child{width:70%}.fp-mock-phone{background:var(--paper-2);border-radius:16cqw;padding:3.6cqw}.fp-mock-screen{aspect-ratio:9/19.5;background:var(--paper);border-radius:12.5cqw;align-content:start;justify-items:start;gap:2.6cqw;padding:0 5cqw;display:grid;overflow:hidden}.fp-mock-status{justify-content:space-between;justify-self:stretch;align-items:center;padding-top:4cqw;font-size:5cqw;font-weight:600;display:flex}.fp-mock-island{background:#191611;background:lab(7.24296% .763625 3.25626);border-radius:99px;width:30%;height:7cqw}.fp-mock-battery{background:var(--ink);border-radius:1.4cqw;width:9cqw;height:4.4cqw}.fp-mock-screen.fp-mock-ig{flex-direction:column;gap:0;padding:0;display:flex}.fp-mock-ig .fp-mock-status{padding:4cqw 7cqw 0}.fp-mock-ig svg{fill:none;width:7.4cqw;height:7.4cqw;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.fp-ig-bar{border-bottom:1px solid var(--line);justify-content:center;align-items:center;padding:3cqw 5cqw 2.6cqw;font-size:4.8cqw;display:flex;position:relative}.fp-ig-back{border-left:.6cqw solid var(--ink);border-bottom:.6cqw solid var(--ink);width:3cqw;height:3cqw;position:absolute;left:5.5cqw;transform:rotate(45deg)}.fp-ig-head{align-items:center;gap:2.4cqw;padding:2.6cqw 4cqw;font-size:4.2cqw;display:flex}.fp-ig-avatar{background:var(--ink);width:7.6cqw;height:7.6cqw;box-shadow:0 0 0 .5cqw var(--paper),0 0 0 .9cqw var(--line-2);color:var(--paper);border-radius:50%;place-items:center;font-size:2.8cqw;font-weight:700;line-height:1;display:grid}.fp-ig-dots{gap:.8cqw;margin-left:auto;display:flex}.fp-ig-dots i{background:var(--ink);border-radius:50%;width:1.1cqw;height:1.1cqw}.fp-mock-screen.fp-mock-ig .fp-mock-media{border-radius:0;flex:none;margin:0}.fp-ig-shop{background:#221f19b3;background:lab(11.8613% .971243 4.60207/.7);border-radius:50%;place-items:center;width:7cqw;height:7cqw;display:grid;position:absolute;bottom:3cqw;left:3cqw}.fp-mock-ig .fp-ig-shop svg{width:4.2cqw;height:4.2cqw;stroke:var(--paper);stroke-width:2.2px}.fp-ig-actions{gap:4cqw;padding:3cqw 4cqw 1.6cqw;display:flex}.fp-mock-ig .fp-ig-save{margin-left:auto}.fp-ig-likes{padding:0 4cqw;font-size:3.8cqw}.fp-ig-caption{white-space:nowrap;gap:1cqw;padding:1cqw 4cqw 0;font-size:3.8cqw;line-height:1.35;display:flex}.fp-ig-caption span{text-overflow:ellipsis;overflow:hidden}.fp-ig-caption em{color:var(--ink-3);flex:none;font-style:normal}.fp-ig-nav{border-top:1px solid var(--line);justify-content:space-around;align-items:center;margin-top:auto;padding:2.8cqw 3cqw 6cqw;display:flex}.fp-ig-me{background:var(--ink);border-radius:50%;width:7cqw;height:7cqw}.fp-mock-phone .fp-mock-header{justify-self:stretch;margin:0;padding-bottom:3cqw;font-size:5.6cqw}.fp-mock-bag{border:1.1cqw solid var(--ink);border-radius:1cqw 1cqw 1.6cqw 1.6cqw;width:6cqw;height:6cqw}.fp-mock-phone .fp-mock-media{border-radius:0;justify-self:stretch;margin-inline:-5cqw}.fp-mock-pager{justify-self:center;gap:2cqw;display:flex}.fp-mock-pager i{background:var(--line-2);border-radius:50%;width:2.4cqw;height:2.4cqw}.fp-mock-pager i.is-on{background:var(--ink)}.fp-mock-phone .fp-mock-title{font-size:7cqw}.fp-mock-phone .fp-mock-price{margin-top:-2cqw;font-size:6cqw}.fp-mock-phone .fp-mock-button{border-radius:3cqw;justify-self:stretch;margin-top:0;padding:3.6cqw;font-size:5.6cqw}.fp-either{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""arrow arrow""out out";align-items:center;gap:.75rem;width:100%;margin-inline:auto;display:grid}.fp-either-a{grid-area:a}.fp-either-b{grid-area:b}.fp-either-or{z-index:1;background:var(--paper);font-size:var(--text-ui);color:var(--ink-3);border-radius:999px;grid-area:1/1/auto/-1;justify-self:center;padding:.125rem .625rem}.fp-either-arrow{grid-area:arrow;justify-self:center}.fp-either-out{grid-area:out;justify-self:center;width:calc(50% - .375rem)}@media (min-width:640px){.fp-either{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"a or b arrow out";gap:1rem;max-width:calc(75% + 54px)}.fp-either-or{background:0 0;grid-area:or;padding:0}.fp-either .fp-either-arrow:before{content:"→"}.fp-either-out{width:100%}}.fp-pdp-arrow:before{content:"↓";font-size:var(--text-lead);color:var(--ink-3)}@media (min-width:1024px){.fp-pdp{grid-template-columns:minmax(0,1fr) auto minmax(0,4fr);gap:2rem}.fp-pdp-in{width:100%}.fp-pdp-arrow:before{content:"→"}.fp-either{max-width:calc(60% + 45px)}}.fp-steps-list{gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.fp-steps-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1024px){.fp-steps-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp-step{border-top:1px solid var(--line-2);padding-top:1.25rem}.fp-step-n{font-family:var(--font-title);font-size:var(--text-h3);color:var(--ink-3);margin-bottom:.875rem;line-height:1;display:block}.fp-step .t-body{max-width:30ch}.fp-cta{margin-top:var(--section);padding-block:calc(var(--section)*1.25);background:var(--slab);color:var(--paper)}.fp-cta-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.fp-cta-h2{max-width:22ch;color:var(--paper);font-size:clamp(2rem,1.55rem + 1.3vw,2.875rem)}.fp-cta-text{color:#ffffffbd;color:lab(100% 0 0/.74);max-width:52ch;margin-top:1.25rem}.fp-cta-actions{flex-direction:column;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.fp-cta .btn:hover{transform:scale(1.05)}.fp-cta .btn:active{transform:scale(1.02)translateY(1px)}.fp-cta-pricing{color:#ffffffbd;color:lab(100% 0 0/.74);text-underline-offset:4px;transition:color var(--dur-fast)var(--ease-out-quart);-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;-webkit-text-decoration:underline lab(100% 0 0/.35);text-decoration:underline lab(100% 0 0/.35)}.fp-cta-pricing:hover{color:var(--paper)}.fp-faq-grid{gap:2rem;display:grid}@media (min-width:1024px){.fp-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:5rem}}.fp-faq-item{border-top:1px solid var(--line);padding-block:1.5rem}.fp-faq-item:last-child{border-bottom:1px solid var(--line)}.fp-faq-item .t-body{color:var(--ink-2);margin-top:.625rem}.pp-glance{-webkit-backdrop-filter:blur(20px)saturate(1.2);border-radius:18px;gap:1.5rem;margin:0;padding:2rem 1.75rem;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 36px #221f1a0f;box-shadow:inset 0 1px lab(100% 0 0/.7),0 10px 36px lab(11.859% .786126 3.81485/.06)}@media (min-width:640px){.pp-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.75rem;padding:2.5rem 2.25rem}}.pp-glance dt{font-family:var(--font-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.625rem;line-height:1.15}.pp-glance dd{font-size:var(--text-ui);color:var(--ink-2);margin-top:.375rem;line-height:1.45}.pp-intro{color:var(--ink-2);margin-top:1.5rem;margin-bottom:2.5rem}.pp-note{max-width:72rem;color:var(--ink-3);margin:1.25rem auto 0}.pp-plans .plans{max-width:72rem;margin-inline:auto}.pp-examples{margin-top:2.5rem}.pp-examples .fp-body{margin-top:1rem}.fp-duo{gap:var(--section);display:grid}@media (min-width:1024px){.fp-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}}.fp-media:has(>.pp-table-wrap){justify-self:center;width:100%;min-width:0}.pp-table-wrap{border:1px solid var(--line);background:var(--paper);border-radius:14px;position:relative;overflow-x:auto}.pp-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-ui);color:var(--ink);line-height:1.45}.pp-table th,.pp-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.875rem 1.125rem}.pp-table tbody tr:last-child>*{border-bottom:0}.pp-table thead th{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);font-size:.75rem;font-weight:500}.pp-table tbody th{background:var(--paper);font-weight:500;position:sticky;left:0}.pp-num{white-space:nowrap;text-align:right!important}.pp-narrow{max-width:48rem;margin-inline:auto}.pp-compare{min-width:40rem}.pp-compare td{color:var(--ink-2)}.pp-yes{vertical-align:-.0625rem;color:var(--ink);display:inline-block}.pp-no{color:var(--ink-3)}.pp-soon{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}@media (max-width:639px){.pp-table th,.pp-table td{padding:.75rem .625rem}.pp-compare{min-width:0}.pp-compare thead th{letter-spacing:.04em}.pp-compare td{font-size:.8125rem}}.ct-hero-grid{align-items:start}.ct-hero .fp-lead{margin-bottom:0}.ct-hero-form{scroll-margin-top:5rem}@media (min-width:1024px){.ct-hero-grid{grid-template-rows:auto 1fr;grid-template-areas:"copy form""ways form";row-gap:0}.ct-hero-grid .fp-hero-copy{grid-area:copy;padding-top:2.5rem}.ct-hero-form{grid-area:form}.ct-hero-grid .ct-ways{grid-area:ways;margin-top:2.5rem}}.ct-ways{gap:1.25rem;max-width:30rem;margin:0;display:grid}.ct-ways>div{border-top:1px solid var(--line);padding-top:1.25rem}.ct-ways dt{color:var(--ink-3)}.ct-ways dd{font-size:var(--text-body);gap:.25rem;margin-top:.5rem;line-height:1.4;display:grid}.ct-ways dd .t-ui{color:var(--ink-2)}.ct-form{-webkit-backdrop-filter:blur(20px)saturate(1.2);border-radius:18px;gap:1.25rem;padding:1.75rem 1.5rem;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 36px #221f1a0f;box-shadow:inset 0 1px lab(100% 0 0/.7),0 10px 36px lab(11.859% .786126 3.81485/.06)}@media (min-width:640px){.ct-form{padding:2.25rem 2.25rem 2rem}}.ct-form-title{font-size:var(--text-h3);letter-spacing:-.02em;line-height:1.15}.ct-form-intro{color:var(--ink-2);margin-top:-.5rem}.ct-field{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.ct-label{font-size:var(--text-ui);color:var(--ink);padding:0;font-weight:500;line-height:1.35}legend.ct-label{margin-bottom:.5rem}.ct-opt{color:var(--ink-3);margin-left:.25rem;font-weight:400}.ct-input{border:1px solid var(--line-2);background:var(--paper);width:100%;font-family:var(--font-text);color:var(--ink);transition:border-color var(--dur-fast)var(--ease-out-quart);border-radius:8px;padding:.6875rem .875rem;font-size:1rem;line-height:1.4}.ct-input:hover{border-color:var(--ink-3)}.ct-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--ink-3)}textarea.ct-input{resize:vertical;min-height:6.5rem}.ct-choices{gap:.5rem 1rem;display:grid}@media (min-width:640px){.ct-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-choice{font-size:var(--text-ui);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.625rem;line-height:1.35;display:flex}.ct-choice input{width:1rem;height:1rem;accent-color:var(--ink);cursor:pointer;flex:none;margin-top:.1rem}.ct-submit{justify-content:center;width:100%;margin-top:.25rem}.ct-submit:disabled{opacity:.6;cursor:progress}.hero .ct-submit:hover,.hero .ct-submit:active{transform:none}.ct-fine{color:var(--ink-3);margin-top:-.375rem}.ct-error{color:#a52a24;color:lab(38.1167% 50.0191 35.452)}.ct-done{gap:1rem}.ct-done .t-body{color:var(--ink-2)}.ct-done:focus-visible{outline-offset:4px;border-radius:18px}.fp-media:has(>.ct-topics){max-width:none}.ct-topics{gap:0 2.5rem;display:grid}@media (min-width:768px){.ct-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ct-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-topic{border-top:1px solid var(--line);padding-block:1.5rem}.ct-topic-h{letter-spacing:-.01em;font-size:1.375rem;line-height:1.25}.ct-topic .t-body{color:var(--ink-2);margin-top:.625rem}.gl-head{padding-top:calc(4rem + var(--section-inner))}.gl-head .fp-copy{max-width:46rem}.gl-def{color:var(--ink-2);margin-top:1.5rem}.gl-pic{max-width:46rem}.gl-pic .fp-mock-fig{max-width:30rem}.gl-pic .fp-pair{max-width:34rem}.gl-pic-frame{aspect-ratio:3/2;background:var(--paper-2);border-radius:14px}.gl-with .gl-eyebrow{color:var(--ink-3)}.gl-with .fp-h2{margin-top:.75rem}.gl-with .gl-pic,.gl-with .fp-body{margin-top:2rem}.gl-related{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.gl-topics{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.gl-sec{scroll-margin-top:5rem}.gl-cards{gap:1.25rem;margin-top:2rem;display:grid}@media (min-width:768px){.gl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.gl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.gl-card{border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:1.5rem;display:flex}.gl-card-h{letter-spacing:-.01em;font-size:1.375rem;line-height:1.25}.gl-card-def{color:var(--ink-2);margin-top:.625rem}.gl-card-more{color:var(--ink);margin-top:auto;padding-top:1.25rem}.gl-card-link{transition:border-color .2s,background-color .2s}.gl-card-link:hover,.gl-card-link:focus-visible{border-color:var(--ink);background:var(--paper-2)}.bl-head{padding-top:calc(4rem + var(--section-inner))}.bl-intro{max-width:46ch}.bl-band{border-top:1px solid var(--line);padding-block:var(--section)}.bl-list-h{margin-bottom:2rem}.bl-empty{color:var(--ink-2)}.bl-chips{flex-wrap:wrap;gap:.625rem;margin-top:2rem;display:flex}.bl-chip{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);transition:box-shadow var(--dur-fast)var(--ease-out-quart);border-radius:999px;align-items:center;padding:.5rem 1.125rem;display:inline-flex}.bl-chip:hover{box-shadow:inset 0 0 0 1px var(--ink)}.bl-chip[aria-current]{background:var(--ink);color:var(--paper);box-shadow:none}.bl-frame{border-radius:14px;position:relative;overflow:hidden}.bl-frame img{object-fit:cover;object-position:var(--focus,50% 50%)}.bl-r-21x9{aspect-ratio:21/9}.bl-r-16x9{aspect-ratio:16/9}.bl-r-16x10{aspect-ratio:16/10}.bl-r-4x5{aspect-ratio:4/5}.bl-grid{gap:2.5rem 1.5rem;display:grid}@media (min-width:768px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-card{flex-direction:column;display:flex}.bl-card-cat{color:var(--ink-3);margin-top:1rem}.bl-card-h{font-family:var(--font-text);letter-spacing:-.01em;margin-top:.5rem;font-size:1.25rem;font-weight:500;line-height:1.3}.bl-card:hover .bl-card-h{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.bl-card-ex{color:var(--ink-2);margin-top:.5rem}.bl-meta{color:var(--ink-3);margin-top:.75rem}.bl-featured{align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.bl-featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.5rem}}.bl-featured .bl-card-cat{margin-top:0}.bl-featured-h{letter-spacing:-.024em;margin-top:1rem;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);line-height:1.08}.bl-featured-h a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.bl-featured .bl-card-ex{margin-top:1rem}.bl-more{align-items:center;gap:.375rem;margin-top:1.25rem;display:inline-flex}.bl-pages{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:3.5rem;display:flex}.bl-pages a{min-width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;place-items:center;padding-inline:.75rem;display:inline-grid}.bl-pages a:hover{box-shadow:inset 0 0 0 1px var(--ink)}.bl-pages a[aria-current]{background:var(--ink);color:var(--paper);box-shadow:none}.bl-progress{z-index:60;background:var(--ink);height:2px;transform:scaleX(var(--read,0));transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto}.bl-post-head{padding-top:calc(4rem + var(--section-inner));text-align:center}.bl-post-head .fp-crumbs ol{justify-content:center}.bl-post-cat{margin-top:1.75rem;display:inline-block}.bl-post-h1{max-width:22ch;margin:.75rem auto 0}.bl-standfirst{max-width:46ch;color:var(--ink-2);margin:1.25rem auto 0}.bl-byline{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.bl-byline a{color:var(--ink)}.bl-hero{margin-top:2.5rem}.bl-hero .fp-caption{text-align:center}.bl-layout{padding-block:3rem var(--section);gap:2.5rem;display:grid}.bl-article{min-width:0;max-width:66rem}.bl-rail,.bl-toc-fold{display:none}@media (max-width:1099px){.bl-toc-fold{display:block}}@media (min-width:1100px){.bl-layout{grid-template-columns:15rem minmax(0,1fr);gap:4.5rem}.bl-rail{display:block}}.bl-rail-inner{gap:2rem;display:grid;position:sticky;top:6rem}.bl-toc ol{border-left:1px solid var(--line);margin-top:.875rem}.bl-toc a{color:var(--ink-3);transition:color var(--dur-fast)var(--ease-out-quart);border-left:2px solid #0000;margin-left:-1px;padding:.375rem 0 .375rem 1rem;line-height:1.35;display:block}.bl-toc a:hover{color:var(--ink)}.bl-toc a[aria-current]{border-left-color:var(--ink);color:var(--ink);font-weight:500}.bl-toc-fold{border:1px solid var(--line);border-radius:14px;margin-bottom:1.5rem;padding:1rem 1.25rem}.bl-toc-fold summary{cursor:pointer}.bl-toc-fold ol{margin-top:.75rem;padding-left:1.25em;list-style:decimal}.bl-toc-fold li+li{margin-top:.375rem}.bl-try-card{background:var(--paper-2);border-radius:14px;gap:.5rem;padding:1.25rem;display:grid}.bl-try-card-h{font-weight:500}.bl-try-card .t-ui{color:var(--ink-2)}.bl-try-card .btn{justify-content:center;margin-top:.5rem}.bl-share{flex-wrap:wrap;gap:.5rem;display:flex}.bl-share a,.bl-share button{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:.375rem .875rem}.bl-share a:hover,.bl-share button:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.bl-after{gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:1100px){.bl-after{display:none}}.bl-takeaways{border:1px solid var(--line);background:var(--paper);border-radius:14px;max-width:46rem;padding:1.5rem}.bl-takeaways-h{font-weight:500}.bl-takeaways ul{margin-top:.75rem;padding-left:1.1em;list-style:outside}.bl-takeaways li+li{margin-top:.375rem}.bl-takeaways li::marker{color:var(--ink-3)}.bl-prose{font-size:var(--text-body);color:var(--ink-2);margin-top:2.5rem;line-height:1.6}.bl-prose>*+*{margin-top:1.25rem}.bl-prose>:is(p,ul,ol){max-width:68ch}.bl-prose h2{letter-spacing:-.022em;color:var(--ink);margin-top:3.5rem;scroll-margin-top:6rem;font-size:clamp(1.875rem,1.5rem + 1vw,2.5rem);line-height:1.1}.bl-prose h3{font-family:var(--font-text);color:var(--ink);margin-top:2.25rem;scroll-margin-top:6rem;font-size:1.25rem;font-weight:500;line-height:1.3}.bl-prose>:is(h2,h3)+*{margin-top:1rem}.bl-prose ul{padding-left:1.1em;list-style:outside}.bl-prose ol{counter-reset:bl-n;padding-left:0;list-style:none}.bl-prose ol>li{counter-increment:bl-n;padding-left:1.75em;position:relative}.bl-prose ol>li:before{content:counter(bl-n)".";color:var(--ink-3);font-variant-numeric:tabular-nums;position:absolute;left:0}.bl-prose li+li{margin-top:.5rem}.bl-prose li::marker{color:var(--ink-3)}.bl-prose strong{color:var(--ink);font-weight:500}.bl-prose code{background:var(--paper-2);border-radius:4px;padding:.1em .35em;font-size:.875em}.bl-table{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.bl-table table{border-collapse:collapse;width:100%;font-size:var(--text-ui);line-height:1.45}.bl-table th{background:var(--paper-2);color:var(--ink);text-align:left;padding:.875rem 1rem;font-weight:500}.bl-table td{border-top:1px solid var(--line);padding:.875rem 1rem}.bl-prose>.bl-fig{margin-block:2.5rem}.bl-row{gap:.75rem;display:grid}.bl-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.bl-row{gap:1rem}}.bl-labelled{position:relative}.bl-label{background:var(--paper);color:var(--ink);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;line-height:1.3;position:absolute;top:.75rem;left:.75rem}.bl-label.is-result{background:var(--ink);color:var(--paper)}.bl-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.bl-zoom-dialog{cursor:zoom-out;background:0 0;border:0;max-width:min(96vw,1600px);max-height:92vh;margin:auto;padding:0}.bl-zoom-dialog::backdrop{background:#191611db;background:lab(7.24296% .763625 3.25626/.86)}.bl-zoom-dialog img{max-width:100%;max-height:92vh;display:block}.bl-side{align-items:center;gap:1.5rem;display:grid}@media (min-width:640px){.bl-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}}.bl-side>div>*+*{margin-top:1rem}.bl-prose>.bl-quote{border-left:2px solid var(--ink);margin-block:3rem;padding-left:1.5rem}.bl-quote blockquote p{max-width:30ch;font-family:var(--font-title);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.25}.bl-quote figcaption{color:var(--ink-3);margin-top:.875rem}.bl-prose>.bl-cta{background:var(--slab);color:var(--paper);border-radius:14px;align-items:center;gap:2rem;margin-block:3rem;padding:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:640px){.bl-cta.has-image{grid-template-columns:minmax(0,1fr) 14rem}}.bl-cta .t-micro{color:#ffffff9e;color:lab(100% 0 0/.62)}.bl-cta-line p{font-family:var(--font-title);letter-spacing:-.015em;color:var(--paper);margin-top:.75rem;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);line-height:1.15}.bl-cta-link{color:var(--paper);text-underline-offset:4px;align-items:center;gap:.375rem;margin-top:1.25rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.bl-cta .bl-frame{border-radius:10px}.bl-prose>.bl-try{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block:2.5rem;padding:1rem 1.25rem;display:flex}.bl-try strong{color:var(--ink)}.bl-try .btn{padding:.625rem 1rem}.bl-prose>.bl-faq{margin-top:3.5rem}.bl-faq h2{margin-bottom:1.25rem}.bl-q{border-top:1px solid var(--line)}.bl-q:last-child{border-bottom:1px solid var(--line)}.bl-q summary{color:var(--ink);cursor:pointer;gap:.75rem;padding:1rem 0;font-weight:500;list-style:none;display:flex}.bl-q summary::-webkit-details-marker{display:none}.bl-q summary:before{content:"▸";color:var(--ink-3);transition:transform var(--dur-fast)var(--ease-out-quart)}.bl-q[open] summary:before{transform:rotate(90deg)}.bl-a{padding:0 0 1.25rem 1.5rem}.bl-a>*+*{margin-top:.75rem}.bl-avatar{background:var(--paper-2);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.bl-avatar img{object-fit:cover;width:100%;height:100%}.bl-author{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:1.25rem;max-width:46rem;margin-top:3.5rem;padding:1.5rem;display:flex}.bl-author-name{color:var(--ink);font-weight:500}.bl-author-bio{color:var(--ink-2);margin-block:.25rem .5rem}.bl-author .fp-link{align-items:center;gap:.375rem;display:inline-flex}.bl-related{border-top:1px solid var(--line)}.bl-person{align-items:center;gap:2rem;margin-top:2rem;display:grid}@media (min-width:768px){.bl-person{grid-template-columns:auto minmax(0,1fr);gap:3rem}}.bl-person .fp-h1{margin-top:0}.bl-person-role{color:var(--ink-2);margin-top:.75rem}.bl-person-bio{color:var(--ink-2);margin-top:1rem}.bl-person .bl-chips{margin-top:1.5rem}.bl-facts{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.bl-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.bl-facts>div{border:1px solid var(--line);border-radius:14px;padding:1.25rem}.bl-facts dd{color:var(--ink-2);margin-top:.5rem}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.h-16{height:calc(var(--spacing)*16)}.h-\[calc\(var\(--text-micro\)\*1\.4\)\]{height:calc(var(--text-micro)*1.4)}.h-full{height:100%}.h-px{height:1px}.w-\[26px\]{width:26px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[15ch\]{max-width:15ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[440px\]{max-width:440px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}.overflow-visible{overflow:visible}.scroll-smooth{scroll-behavior:smooth}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!px-4{padding-inline:calc(var(--spacing)*4)!important}.\!py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[var\(--section\)\]{padding-block:var(--section)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-\[var\(--section\)\]{padding-top:var(--section)}.pb-\[var\(--section\)\]{padding-bottom:var(--section)}.text-center{text-align:center}.font-heading{font-family:var(--font-title)}.font-sans{font-family:var(--font-text)}.text-\[1\.125rem\]{font-size:1.125rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (min-width:40rem){.sm\:inline{display:inline}}@media (min-width:48rem){.md\:ml-0{margin-left:calc(var(--spacing)*0)}.md\:flex{display:flex}.md\:hidden{display:none}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[min\(calc\(92vh-24px\)\,960px\)\]{height:min(92vh - 24px,960px)}.lg\:w-auto{width:auto}.lg\:max-w-none{max-width:none}.lg\:grid-cols-\[1fr_46\%\]{grid-template-columns:1fr 46%}.lg\:grid-cols-\[minmax\(0\,1fr\)_repeat\(4\,max-content\)\]{grid-template-columns:minmax(0,1fr) repeat(4,max-content)}.lg\:gap-x-16{column-gap:calc(var(--spacing)*16)}.lg\:gap-y-14{row-gap:calc(var(--spacing)*14)}.lg\:py-\[var\(--section\)\]{padding-block:var(--section)}}}:root{--paper:#fff;--paper-2:#eee9e1;--paper-3:#e5dfd6;--wash-y:#888682;--wash-l:#a6a4a1;--wash-v:#7c7a77;--slab:#28231c;--ink:#221f19;--ink-2:#4b4741;--ink-3:#67635c;--line:#dbd7d0;--line-2:#c2bdb5;--path:#a39e95;--pd-path:#1d1a16;--pd-path-faint:#1d1a1633;--pd-iri-v:#281e39;--pd-iri-y:#100d09;--pd-frame:#c0bdb9;--pd-soft:0 0 28px 6px #6b68651a,0 0 56px 10px #5f5d5a0d;--pd-block-in:#ffffff80;--pd-block-mid:#ffffff29;--pd-block-out:#ffffff0f;--pd-slab:#2a2926;--accent:#6f49ca;--accent-quiet:#6f49ca24;--font-title:var(--font-bodoni),Georgia,"Times New Roman",serif;--font-text:var(--font-schibsted),ui-sans-serif,system-ui,sans-serif;--text-micro:.75rem;--text-ui:.9375rem;--text-body:1.125rem;--text-lead:1.4375rem;--text-h3:1.75rem;--text-h2:clamp(2.25rem,1.75rem + 2.1vw,3.5rem);--text-display:clamp(2.75rem,1.35rem + 3vw,4.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--section:clamp(3.5rem,5vw,6rem);--section-inner:clamp(1.75rem,2.5vw,3rem);--shell:1680px;--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-hover:cubic-bezier(.22,1,.36,1);--dur-fast:.14s;--dur-mid:.3s;--background:var(--paper);--foreground:var(--ink);--muted:var(--ink);--border-subtle:var(--line);--surface:var(--paper-2);--text:var(--ink);--text-muted:var(--ink);--text-secondary:var(--ink);--text-faint:var(--ink)}@supports (color:lab(0% 0 0)){:root{--paper-2:lab(92.4883% .844449 4.5038);--paper-3:lab(89.0125% .995874 5.26166);--wash-y:lab(55.9345% .416666 2.24826);--wash-l:lab(67.5323% .343174 1.87098);--wash-v:lab(51.2921% .345647 1.87255);--slab:lab(14.184% 1.14806 5.3827);--ink:lab(11.8613% .971243 4.60207);--ink-2:lab(30.4234% .820577 4.16136);--ink-3:lab(42.0262% .883162 4.53079);--line:lab(86.1039% .699401 3.75031);--line-2:lab(76.8279% .852048 4.50888);--path:lab(65.2315% 1.0142 5.27439);--pd-path:lab(9.5359% .61693 3.03834);--pd-path-faint:lab(9.5359% .61693 3.03834/.2);--pd-iri-v:lab(13.478% 10.1343 -15.6499);--pd-iri-y:lab(3.70937% .510834 2.04845);--pd-frame:lab(76.8147% .412792 2.24578);--pd-soft:0 0 28px 6px lab(44.3343% .419915 2.2504/.1),0 0 56px 10px lab(39.692% .348315 1.87424/.05);--pd-block-in:lab(100% 0 0/.5);--pd-block-mid:lab(100% 0 0/.16);--pd-block-out:lab(100% 0 0/.06);--pd-slab:lab(16.4933% .43717 2.26219);--accent:lab(41.2216% 39.534 -62.6199);--accent-quiet:lab(41.2216% 39.534 -62.6199/.14)}}.pd-wash{z-index:0;pointer-events:none;background:#fff;position:fixed;inset:0;overflow:hidden}.pd-wash-svg{will-change:transform,opacity;width:164%;height:164%;display:block;position:absolute;inset:-32%}.pd-rib path{fill:none;stroke-width:calc(var(--w,6)*1px);stroke-linecap:butt;stroke-linejoin:round}.pd-rib-y path{stroke:var(--wash-y)}.pd-rib-l path{stroke:var(--wash-l)}.pd-rib-v path{stroke:var(--wash-v)}.pd-rib-m0{animation:34s ease-in-out infinite pd-rib-move-a,16s ease-in-out infinite pd-rib-fade-a}.pd-rib-m1{animation:41s ease-in-out infinite pd-rib-move-b,19s ease-in-out infinite pd-rib-fade-b}.pd-rib-m2{animation:37s ease-in-out infinite pd-rib-move-c,14s ease-in-out infinite pd-rib-fade-c}.pd-rib-m3{animation:45s ease-in-out infinite pd-rib-move-d,18s ease-in-out infinite pd-rib-fade-a}@keyframes hero-glow-near{0%,to{transform:translate(-8px,-4px)}40%{transform:translate(10px,-6px)}70%{transform:translate(-6px,10px)}}@keyframes hero-glow-far{0%,to{transform:translate(6px,8px)}40%{transform:translate(-6px,8px)}70%{transform:translate(8px,-4px)}}@keyframes pd-pulse{to{stroke-dashoffset:0}}@keyframes pd-rib-move-a{0%{transform:translate(-4%,2%)rotate(-3deg)}25%{transform:translate(6%,-5%)rotate(2deg)}50%{transform:translate(-3%,7%)rotate(-1deg)}75%{transform:translate(5%,3%)rotate(3deg)}to{transform:translate(-4%,2%)rotate(-3deg)}}@keyframes pd-rib-move-b{0%{transform:translate(5%,-3%)rotate(2deg)}25%{transform:translate(-6%,4%)rotate(-3deg)}50%{transform:translate(4%,6%)rotate(1deg)}75%{transform:translate(-5%,-4%)rotate(4deg)}to{transform:translate(5%,-3%)rotate(2deg)}}@keyframes pd-rib-move-c{0%{transform:translate(-2%,-6%)rotate(1deg)}25%{transform:translate(7%,2%)rotate(-2deg)}50%{transform:translate(-5%,5%)rotate(3deg)}75%{transform:translate(3%,-4%)rotate(-1deg)}to{transform:translate(-2%,-6%)rotate(1deg)}}@keyframes pd-rib-move-d{0%{transform:translate(3%,5%)rotate(-2deg)}25%{transform:translate(-4%,-3%)rotate(3deg)}50%{transform:translate(6%,-2%)rotate(-4deg)}75%{transform:translate(-6%,4%)rotate(1deg)}to{transform:translate(3%,5%)rotate(-2deg)}}@keyframes pd-rib-fade-a{0%,to{opacity:.08}40%{opacity:.1}72%{opacity:.06}}@keyframes pd-rib-fade-b{0%,to{opacity:.06}38%{opacity:.1}80%{opacity:.04}}@keyframes pd-rib-fade-c{0%,to{opacity:.05}50%{opacity:.09}}.pd-veil{z-index:0;pointer-events:none;background-color:#ffffffb8;background-image:radial-gradient(circle,#88868261 1.15px,#0000 1.4px);background-image:radial-gradient(circle,lab(55.9345% .416666 2.24826/.38) 1.15px,#0000 1.4px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal .reveal-line{opacity:1;transform:none;animation:none!important}.reveal-copy{clip-path:none!important}.pd-shaft{stroke-dashoffset:0!important;opacity:1!important}.pd-edge-dot,.pd-node{opacity:1!important}.pd-armed .pd-step,.pd-armed .pd-block,.pd-armed .pd-step-head,.pd-armed .pd-card,.pd-armed .pd-dag,.pd-armed .pd-pill{opacity:1!important;animation:none!important;transform:none!important}.pd-pulse{opacity:0!important;animation:none!important}.hero-glass:before,.hero-glass:after{animation:none!important}.pd-wash-svg{opacity:.1!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
